Showing 36 of 39 projects
A C# application for farming Steam trading cards from multiple accounts simultaneously without requiring the Steam client.
An ecosystem of tools for integrating Valve's Steamworks SDK with Godot Engine 4.x games.
A modern, idiomatic C# Steamworks wrapper for Unity and .NET, providing a fully-featured, open-source alternative to existing implementations.
A .NET library for interoperating with Valve's Steam network, providing a simple and extensible interface.
A .NET library for interoperating with Valve's Steam network, providing a simple and extensible interface.
A Node.js library for interacting with the Steam network using the official Steam client protocol.
A Node.js library for interfacing directly with Steam servers, enabling the creation of autonomous chat and trade bots.
A command-line utility for generating Steam 2FA codes and managing trade/market confirmations on Linux.
A Python library for automating Steam trading, market operations, and inventory management.
A community-maintained wiki documenting unofficial and internal Steam Web API endpoints.
A curated list of packages and resources for Steam client automation and WebAPI development.
A Node.js library for interacting with Steam Community's website interfaces, including login, trading, and inventory management.
A Node.js plugin for interacting with the Dota 2 Game Coordinator, enabling programmatic bots and tools.
A Node.js plugin for interacting with Counter-Strike: Global Offensive's Game Coordinator via Steam.
An object-oriented Python library for accessing the Steam Web API with lazy loading and caching.
A simple PHP library for adding Steam account login and user profile access to websites.
A Go library implementing Steam's protocol for automating actions like trading, chatting, and inventory management without the Steam client.
A Passport.js strategy for authenticating users with Steam using OpenID 2.0.
A C# library for generating Steam Mobile Authenticator codes, linking authenticators, and managing trade confirmations.
A lightweight Node.js module for generating Steam-style 5-digit alphanumeric TOTP authentication and confirmation codes.
Lua bindings for the Steamworks API, enabling Steam integration in Lua-based games and applications.
An object-oriented Node.js wrapper for the Steam Web API, providing typed methods for accessing Steam data.
Automatically update your GitHub profile README or pinned gist with a Steam playtime leaderboard using GitHub Actions.
A Node.js wrapper for automating Steam trading, enabling programmatic inventory management and trade execution.
A Java library providing direct interaction with Valve's Steam servers, ported from SteamKit2.
A client application for MegaAntiCheat that integrates with Team Fortress 2 to monitor players and stream demo recordings.
A C++ library for interoperating with Steam servers, designed to be framework-agnostic and integrate with any event loop.
A Haxe native extension wrapper for the Steam API, enabling Steamworks integration in OpenFL/NME games.
A lightweight Steam client framework for Node.js that enables building custom bots and extensions.
A Node.js wrapper for creating configurable Steam chat bots with trigger-based responses.
An asynchronous Python library for interacting with Steam services like trade offers, market listings, and Steam Guard.
A native GameMaker extension that adds Steam API features like P2P networking, lobbies, and matchmaking.
A Python module providing interface wrappers, inventory management, and VDF serialization for the Steam API.
A flexible PHP wrapper for the Steam Web API, enabling easy interaction with Steam's data endpoints.
A PHP library for programmatically interacting with the Steam Community website and its APIs.
A Node.js module for parsing, validating, and converting Steam IDs between various formats.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.