Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Steam Api

Steam Api

70 projects

Showing 34 of 70 projects

Node.js
Node.jsJavaScript

A Node.js module for parsing, validating, and converting Steam IDs between various formats.

#steam#game-development#nodejs
Stars75
Forks12
Last commit1 year ago
steamstore
steamstoreJavaScript

A Node.js module for interacting with the Steam store website, enabling programmatic account and store operations.

#steam-client#wallet-integration#account-management
Stars69
Forks20
Last commit2 years ago
tf2
tf2JavaScript

A Node.js module for interacting with the Team Fortress 2 Game Coordinator, enabling programmatic control of in-game items, trading, and server management.

#trading#nodejs#item-management
Stars63
Forks27
Last commit2 years ago
steam-client
steam-clientJavaScript

An API-compatible Node.js client library for connecting to and interacting with the Steam network.

#tcp#websocket#bot-framework
Stars55
Forks20
Last commit8 years ago
SteamKit-Java
SteamKit-JavaJava

A Java library for interfacing directly with the Steam network, enabling communication with Steam services.

#java-library#steam#game-services
Stars51
Forks37
Last commit8 years ago
SteamTradeOffersBot
SteamTradeOffersBotC#

A SteamBot fork providing an easy-to-use Trade Offer library and generic inventory interface for Steam game item trading automation.

#trading-bot#trade-offers#steam
Stars49
Forks17
Last commit9 years ago
Charred's node.js Guide to Steam Bots
Charred's node.js Guide to Steam BotsJavaScript

A guide to creating Steam bots using Node.js, covering login, trading, and chat functionality.

#chat-bots#open-source-guide#self-hosted-bots
Stars46
Forks8
Last commit6 years ago
node-steam-forum
node-steam-forum

A community forum for discussing Steam application development using Node.js and JavaScript libraries.

#open-source-community#community-support#forum
Stars43
Forks3
Last commit8 years ago
SteamAuthOOP
SteamAuthOOPPHP

A single-file PHP class for implementing Steam OpenID login on websites.

#steam-login#openid#steam
Stars39
Forks10
Last commit5 years ago
steam
steamGo

Go library for querying Source game servers with a built-in CLI utility.

#server-query#source-engine#go-library
Stars33
Forks6
Last commit2 years ago
steam-parentbot
steam-parentbotJavaScript

A Node.js base class for creating customizable Steam bots with built-in event handlers and Steam API integrations.

#es6-classes#event-handlers#game-automation
Stars33
Forks9
Last commit9 years ago
steam-weblogon
steam-weblogonJavaScript

A Node.js module for Steam Community web authentication with node-steam 1.x.

#steam-client#steam#authentication
Stars28
Forks9
Last commit6 years ago
steam-resources
steam-resourcesJavaScript

A Node.js wrapper providing Steam's Protobuf definitions and SteamLanguage resources for building Steam client extensions.

#enum-definitions#binary-serialization#nodejs
Stars24
Forks29
Last commit6 years ago
steam-web-api-key
steam-web-api-keyJavaScript

Automatically registers and retrieves Steam Web API keys for Node.js applications.

#steam#authentication#nodejs
Stars21
Forks5
Last commit6 years ago
steam
steamGo

A minimal Go library for interacting with the Steam API without automatic retries or polling.

#no-polling#web-services#authentication
Stars20
Forks4
Last commit1 year ago
steam-gameserver
steam-gameserverJavaScript

A Node.js handler for Steam's Gameserver and AnonGameserver account types, enabling programmatic interaction with Steam's game server services.

#multiplayer#steam-client#game-server
Stars20
Forks5
Last commit4 months ago
Steam-Trade
Steam-TradePython

An asynchronous, event-based Python library for interacting with Steam trade offers.

#event-driven#trading#asynchronous
Stars19
Forks3
Last commit8 years ago
steam-auth
steam-authPHP

A PHP package for Steam OpenID authentication and user data retrieval without requiring the OpenID PHP module.

#steam-login#openid#composer
Stars19
Forks12
Last commit1 year ago
steam-mobileauth
steam-mobileauthGo

A Go library implementing Steam Mobile Authenticator functionality for Steam account security.

#totp#authentication#account-security
Stars19
Forks7
Last commit10 years ago
steam-webapi
steam-webapiJavaScript

A Node.js client for the Steam WebAPI with automatic error handling and gzip support.

#web-api-client#nodejs#error-handling
Stars17
Forks4
Last commit9 years ago
steam-groups
steam-groupsJavaScript

A Node.js module that extends node-steam with Steam group management functions like inviting users and handling invites.

#groups#steam#npm-package
Stars15
Forks4
Last commit11 years ago
steam-crypto
steam-cryptoJavaScript

Node.js implementation of Steam's cryptographic functions for session key generation and symmetric encryption/decryption.

#gaming-platforms#session-keys#rsa-encryption
Stars15
Forks9
Last commit10 years ago
PHP
PHPPHP

A PHP library for parsing, converting, and rendering Steam IDs across different formats.

#user-identification#steam-community#php-library
Stars11
Forks8
Last commit5 years ago
steamapis
steamapisJavaScript

Unofficial Node.js client library for the SteamApis.com service, providing programmatic access to Steam data.

#steam-inventory#promise-based#npm
Stars11
Forks0
Last commit5 years ago
steam-trade
steam-tradeRuby

A Ruby gem for programmatically sending and managing Steam trade offers, primarily for trading cards and game inventories.

#trade-offers#steam#trading-automation
Stars10
Forks6
Last commit3 years ago
steamrep
steamrepJavaScript

A minimal Node.js wrapper for the SteamRep.com API to check Steam user scammer status and reputation.

#community-safety#steam-trading#reputation-check
Stars10
Forks0
Last commit10 years ago
steam-inventory-stream
steam-inventory-streamJavaScript

Fetch Steam inventories as a readable stream to significantly reduce memory usage compared to traditional methods.

#steam-items#nodejs-streams#steam-trading
Stars8
Forks1
Last commit6 years ago
SteamAuth
SteamAuthObjective-C

An iOS SDK for Steam OpenID login to retrieve a user's steamID after web authentication.

#openid#oauth#steam
Stars6
Forks0
Last commit11 years ago
BackpackLogin
BackpackLoginC#

A .NET library for programmatically logging into Backpack.tf, a trading site for Team Fortress 2, CS:GO, and Dota 2.

#teamfortress2#steamweb#trading
Stars6
Forks0
Last commit9 years ago
steam-inventory-api-ng
steam-inventory-api-ngJavaScript

A Node.js wrapper for the Steam Inventory API with retry logic, proxy cycling, and improved error handling.

#proxy-support#steam-inventory-api#retry-logic
Stars5
Forks0
Last commit1 year ago
steam-parental
steam-parentalJavaScript

A Node.js library to unlock Steam parental controls programmatically.

#npm-package#nodejs#javascript-library
Stars4
Forks0
Last commit11 years ago
SteamStandardProject
SteamStandardProjectC#

A collection of .NET Standard libraries providing functionality for various Steam services and APIs.

#steamkit-alternative#async-programming#rest-api
Stars3
Forks0
Last commit8 years ago
steam-profile-widget
steam-profile-widgetJavaScript

An iOS widget for Scriptable that displays your Steam profile status, gaming stats, and current activity on your Home Screen.

#ios#steam#status-monitoring
Stars3
Forks2
Last commit10 months ago
TeamFortressOutpostApi
TeamFortressOutpostApiC#

A .NET Core API wrapper for TF2 Outpost, enabling automated trading for Team Fortress 2, CS:GO, and Dota 2 items.

#teamfortress2#steam#trading-automation
Stars3
Forks0
Last commit9 years ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Steam34
#Automation26
#Nodejs24
#Gaming20
#Game Development15
#Authentication11
#Javascript10
#Steam Client8
#Node Js8
#Inventory Management8
#Bot Framework7
#Multiplayer7