Showing 34 of 70 projects
A TypeScript/JavaScript wrapper for the Steamworks SDK using Koffi FFI, enabling Steam integration for Node.js and Electron applications.
A Node.js module for interacting with the Steam store website, enabling programmatic account and store operations.
A Node.js module for interacting with the Team Fortress 2 Game Coordinator, enabling programmatic control of in-game items, trading, and server management.
An API-compatible Node.js client library for connecting to and interacting with the Steam network.
A Java library for interfacing directly with the Steam network, enabling communication with Steam services.
A SteamBot fork providing an easy-to-use Trade Offer library and generic inventory interface for Steam game item trading automation.
A guide to creating Steam bots using Node.js, covering login, trading, and chat functionality.
A community forum for discussing Steam application development using Node.js and JavaScript libraries.
A single-file PHP class for implementing Steam OpenID login on websites.
Go library for querying Source game servers with a built-in CLI utility.
A Node.js base class for creating customizable Steam bots with built-in event handlers and Steam API integrations.
A Node.js module for Steam Community web authentication with node-steam 1.x.
A Node.js wrapper providing Steam's Protobuf definitions and SteamLanguage resources for building Steam client extensions.
Automatically registers and retrieves Steam Web API keys for Node.js applications.
A minimal Go library for interacting with the Steam API without automatic retries or polling.
An asynchronous, event-based Python library for interacting with Steam trade offers.
A Node.js handler for Steam's Gameserver and AnonGameserver account types, enabling programmatic interaction with Steam's game server services.
A PHP package for Steam OpenID authentication and user data retrieval without requiring the OpenID PHP module.
A Go library implementing Steam Mobile Authenticator functionality for Steam account security.
A Node.js client for the Steam WebAPI with automatic error handling and gzip support.
A Node.js module that extends node-steam with Steam group management functions like inviting users and handling invites.
Node.js implementation of Steam's cryptographic functions for session key generation and symmetric encryption/decryption.
A PHP library for parsing, converting, and rendering Steam IDs across different formats.
Unofficial Node.js client library for the SteamApis.com service, providing programmatic access to Steam data.
A Ruby gem for programmatically sending and managing Steam trade offers, primarily for trading cards and game inventories.
A minimal Node.js wrapper for the SteamRep.com API to check Steam user scammer status and reputation.
Fetch Steam inventories as a readable stream to significantly reduce memory usage compared to traditional methods.
An iOS SDK for Steam OpenID login to retrieve a user's steamID after web authentication.
A .NET library for programmatically logging into Backpack.tf, a trading site for Team Fortress 2, CS:GO, and Dota 2.
A Node.js wrapper for the Steam Inventory API with retry logic, proxy cycling, and improved error handling.
A Node.js library to unlock Steam parental controls programmatically.
A collection of .NET Standard libraries providing functionality for various Steam services and APIs.
An iOS widget for Scriptable that displays your Steam profile status, gaming stats, and current activity on your Home Screen.
A .NET Core API wrapper for TF2 Outpost, enabling automated trading for Team Fortress 2, CS:GO, and Dota 2 items.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.