Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/woozymasta/steam

A collection of Go packages for working with Steam
https://github.com/woozymasta/steam

steam steam-api steam-query steam-servers steam-web-api steam-workshop steam-workshop-mods workshop

Last synced: 2 days ago
JSON representation

A collection of Go packages for working with Steam

Awesome Lists containing this project

README

        

# Steam Go Packages

A collection of Go packages for working with Steam APIs, including
retrieving file details from the Steam Workshop, getting and filtering game
servers, and more. See each package’s README for detailed information.

## Packages

* **[filedetails]**
Provides structures and methods for interacting with the Steam Workshop's
Published File Service API.
* **[serverlist]**
Allows retrieving and filtering Steam game servers through the Steam Game
Servers API.
* **[utils/appid]**
Provides a collection of constants representing Steam application IDs
* **[utils/latest]**
Offers a threshold-based version selection mechanism, helpful for
automatically updating Steam-based game servers.

[filedetails]: ./filedetails/README.md
[serverlist]: ./serverlist/README.md
[utils/appid]: ./utils/appid/README.md
[utils/latest]: ./utils/latest/README.md