Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ObsidianMinor/SteamStandardProject
A collection of .NET Standard libraries using common types that provide functionality in one or more parts of Steam
https://github.com/ObsidianMinor/SteamStandardProject
Last synced: 30 days ago
JSON representation
A collection of .NET Standard libraries using common types that provide functionality in one or more parts of Steam
- Host: GitHub
- URL: https://github.com/ObsidianMinor/SteamStandardProject
- Owner: ObsidianMinor
- License: mit
- Created: 2017-06-22T19:44:40.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-21T20:53:30.000Z (almost 7 years ago)
- Last Synced: 2024-08-03T21:04:25.483Z (4 months ago)
- Language: C#
- Size: 1.57 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-steam - SteamStandardProject - A collection of .NET Standard libraries using common types that provide functionality in one or more parts of Steam. (Packages / C#)
README
# 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:* [.NET Core 2.0](https://www.microsoft.com/net/core#windowscmd)
* [Visual Studio 2017 15.3](https://www.visualstudio.com/vs/)#### 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](https://obsidianminor.github.io/SteamStandardProject) or edited in the docs folder.