A collection of .NET Standard libraries using common types that provide functionality in one or more Steam services.
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 |
If you want to help develop this project, you will need a two things:
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.