awesome-steam
by scholtzm
😎 A curated list of packages and resources regarding Steam development
AI summary
Steam dev tools
A curated list of packages and resources regarding Steam development
- stars
- 503
- forks
- 27
- watching
- 27
- awesome lists
- 3
- entries
- 95
What's in the list
95 links in 15 sections, with live GitHub stats.activeno commit in 2y
Packages / Node.js
steam
Interface directly with Steam servers from Node.js
steam-client
API-compatible fork of node-steam's SteamClient
steam-user
Feature-rich easy-to-use Steam client
vapor
Lightweight Steam client framework
steam-parentbot
Simple base class for a Steam bot
steam-webapi
Complete WebAPI wrapper with support for extra HTTP headers sent by Steam
steamapi
A nice Steam API wrapper
steam-trade
Node.js wrapper around Steam live trading
steam-tradeoffers
Steam Trade Offers for Node.js
steam-tradeoffer-manager
Simple and sane Steam trade offer management
steam-inventory-stream
Fetch inventories as readable streams
steam-inventory-api-ng
A Steam Inventory API wrapper with advanced features such as retries and proxy support
steam-gameserver
Steam client handler for Gameserver and AnonGameserver account types
tf2
Interact directly with TF2 game coordinator
csgo
Interact directly with CS:GO game coordinator
dota2
Interact directly with Dota 2 game coordinator
steamcommunity
Interact with steamcommunity.com. Also allows to confirm trade offers
steamstore
Interact with store.steampowered.com
steam-weblogon
Retrieve SteamCommunity cookies if you are running Steam network client
steam-web-api-key
Automatically registers and retrieves Steam API key
steam-parental
Disable parental lock
steam-login
Simple Connect / Express Steam authentication library
passport-steam
Steam (OpenID) authentication strategy for Passport and Node.js
meteor-accounts-steam
Steam OpenID integration for Meteor Accounts
steam-resources
Steam's enums, protobufs and structs
steam-crypto
Node.js implementation of Steam crypto
steam-groups
Custom node-steam handler which provides group functions
steamid
SteamID usage and conversion made easy
steam-totp
Easily generate 2FA codes used by Steam
steam-chat-bot
Simplified interface for a steam chat bot
vdf
vdf to object and vice versa
steamrep
Check user's SteamRep reputation
reptf
Check user's rep.tf reputation
steamapis
Module to use the API of
Packages / C#
SteamKit2
.NET library designed to interoperate with Valve's Steam network
SteamAuth
A C# library that provides vital Steam Mobile Authenticator functionality
SteamBot
Automated bot software for interacting with steam trade
SteamTradeOffersBot
SteamBot fork which focuses on trade offers
SteamStandardProject
A collection of .NET Standard libraries using common types that provide functionality in one or more parts of Steam
BackpackLogin
A .NET Standard library for logging into backpack.tf using Steam credentials
TeamFortressOutpostApi
A .NET Standard class library which allows user to interact with TF2Outpost
SteamGaugesApi
A .NET Standard 2.0 library to automatically use the API of
Packages / PHP
SteamCommunity
A PHP library for interacting with the Steam Community website
SteamAuthentication
Steam OpenID authentication with PHP
SteamAuthOOP
An object-oriented alternative to SteamAuthentication
steam-api
A PHP wrapper for the Steam API
steamid
SteamID class for PHP
steam-totp
PHP library to deal with Steam's proprietary TOTP algorithm
steam-auth
An alternative Steam authentication library with Composer support
Packages / Go
steam
Simple steam library for trading in Go
go-steam
Steam's protocol in Go
steam-mobileauth
Port of SteamAuth in Go
Packages / Python
steam
Module for various interactions with Steam
steamodd
Steam tools library
steampy
Fully automated Steam trade offers library with SteamGuard support
SteamAPI
An object-oriented Python 2.7+ library for accessing the Steam Web API
Steam-Trade
An asynchronous, event-based trade library
csgo
Python module for interacting with CSGO's Game Coordinator
dota2
Python module for interacting with Dota 2's Game Coordinator
vpk
Python module for working with Valve's Pack format
vdf
Python module for working with Valve's KeyValue format
Packages / C++
SteamPP
C++ library to interoperate with Steam servers
Packages / Java
SteamKit-Java
Java port of SteamKit
JavaSteam
Java library that provides an interface to directly interact with Valve's Steam servers
Packages / Objective-C
SteamAuth
An iOS wrapper around Steam's OpenID login
Packages / Ruby
steam-trade
Ruby gem for sending trade offers
Resources / General
- Steam Error Codes
List of codes with possible explanations
Resources / Tutorials
Resources / Posts
Resources / Standalone Tools
NetHook2
Intercept Steam client's network messages
NetHook2 Analyzer
Inspect messages dumped by NetHook2
- steam-auth-web-util
Generate 2FA codes directly in your web browser
SteamDesktopAuthenticator
Desktop implementation of Steam's mobile authenticator app
protonenv
Simple Proton version and prefix management
steam-desktop-authenticator-multiplatform
Steam desktop authenticator
Resources / Discussion Boards
Resources / Third-Party Services
- backpack.tf
Provides TF2 prices and Steam market/inventory related services
- steamanalyst.com
Provides CS:GO prices
- hexa.one
Provides prices for several games and Steam market/inventory related services
- steamapis.com
Provides prices for several games and Steam market/inventory related services
Nothing in this list matches your filter.
Featured in 3 awesome lists
Each link jumps to the spot where the list mentions awesome-steam.
More related projects
paragasu/lua-resty-couchdb9
amoilanen/js-crawler254
admc/wd1.5K
marmelab/restful.js966
brendonboshell/supercrawler380
jucrouzet/akamai-time-reference3
n0tan3rd/node-warc95
ruipgil/scraperjs3.7K
awslabs/aws-lambda-redshift-loader597
d4rkstar/ts-express-boilerplate27
sindresorhus/got14.4K
jackong/generator-reactapp21