Skip to content

A collection of .NET Standard libraries using common types that provide functionality in one or more parts of Steam

License

Notifications You must be signed in to change notification settings

ObsidianMinor/SteamStandardProject

Repository files navigation

The Steam Standard Project

A collection of .NET Standard libraries using common types that provide functionality in one or more Steam services.

Current libraries

Library Description Progress .NET Standard version
Steam.Common Common types shared across multiple Steam libraries Shared - Added to as needed .NET Standard 1.0
Steam.KeyValues A library for serializing KeyValues. Work in progress .NET Standard 2.0
Steam.Rest Common types for REST and HTTP requests Shared - Added to as needed .NET Standard 1.1
Steam.Net A reimagining of the SteamKit built for async events, task-based asynchronous programming, a self-contained reconnect loop, and an abstracted job system. Working form .NET Standard 2.0
Steam.Web A statically typed wrapper around the official Steam Web API Working form .NET Standard 2.0

Getting started

If you want to help develop this project, you will need a two things:

Navigating this repository

All projects, samples, and tests can be found in the "Steam Standard" solution, documentation for all libraries can be found on GitHub Pages or edited in the docs folder.

About

A collection of .NET Standard libraries using common types that provide functionality in one or more parts of Steam

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published