Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Steam

Steam

85 projects

Showing 36 of 85 projects

SteamGridDB Plugin
SteamGridDB PluginTypeScript

A Decky Loader plugin for browsing and applying custom Steam artwork from SteamGridDB or local files directly in Steam Deck gaming mode.

#decky-loader#steam#decky
Stars320
Forks26
Last commit7 days ago
steam-tradeoffers
steam-tradeoffersJavaScript

A Node.js library for automating Steam trading via the trade offers system.

#trade-offers#steam#nodejs
Stars288
Forks95
Last commit5 years ago
totp-rs
totp-rsRust

RFC-compliant TOTP library for Rust with QR code generation, otpauth URL parsing, and Steam support.

#totp#steam#authentication
Stars277
Forks33
Last commit3 days ago
Science
Science

A curated collection of high-quality STEAM resources for students and teachers to supplement classroom learning.

#lists#mathematics#curated lists
Stars276
Forks50
Last commit5 months ago
Technology
Technology

A curated collection of high-quality STEAM resources for students and teachers to supplement classroom learning.

#lists#mathematics#science
Stars276
Forks50
Last commit5 months ago
rwfus
rwfusShell

A read-write overlay filesystem that enables using pacman on Steam Deck without losing packages after system updates.

#arch-linux#deck#steam
Stars259
Forks7
Last commit2 years ago
Steam TOTP
Steam TOTPJavaScript

A lightweight Node.js module for generating Steam-style 5-digit alphanumeric TOTP authentication and confirmation codes.

#totp#steam-client#steam
Stars257
Forks47
Last commit4 years ago
Talo
TaloGDScript

A Godot plugin for self-hostable game services including leaderboards, player authentication, multiplayer, and game saves.

#game-analytics#multiplayer#player-authentication
Stars248
Forks17
Last commit6 days ago
Etheral Legends
Etheral LegendsC++

An Unreal Engine 4 C++ module providing the foundation for an indie action RPG, serving as a learning resource for UE4 game development.

#unreal-engine-4#steam#action-rpg
Stars240
Forks52
Last commit5 years ago
picoDeploy
picoDeployTypeScript

Deploy Pico-8 games as standalone applications for desktop (Electron) and mobile (Ionic) platforms.

#electron-builder#steam#desktop-app
Stars233
Forks13
Last commit4 years ago
dota2
dota2Python

🐸 Python package for interacting with Dota 2 Game Coordinator

#hacktoberfest#steam#dota2
Stars224
Forks32
Last commit3 years ago
vdf
vdfPython

📜 Package for working with Valve's text and binary KeyValue format

#hacktoberfest#steam#vdf
Stars214
Forks38
Last commit2 years ago
A Dark Forest
A Dark ForestGDScript

An incremental experimental minimalistic idle game inspired by A Dark Room, built with Godot.

#incremental#steam#desktop-app
Stars207
Forks32
Last commit5 months ago
vpk
vpkPython

📦 Open, Search, Extract and Create VPKs in python

#hacktoberfest#steam#valve-pak
Stars191
Forks14
Last commit3 years ago
steam-box
steam-boxGo

Automatically update your GitHub profile README or pinned gist with a Steam playtime leaderboard using GitHub Actions.

#developer-tools#steam#steam-playtime-leaderboard
Stars176
Forks142
Last commit2 years ago
CSS Loader
CSS LoaderTypeScript

A Steam Deck plugin that dynamically loads custom CSS themes into the Steam UI interface.

#plugin-system#steam#steam-ui
Stars151
Forks16
Last commit11 days ago
JavaSteam
JavaSteamKotlin

A Java library providing direct interaction with Valve's Steam servers, ported from SteamKit2.

#java-library#steam#multiplayer-gaming
Stars145
Forks45
Last commit3 months ago
csgo
csgoPython

🔫 Python package for interacting with CS:GO Game Coordinator

#steam#python#valve
Stars133
Forks19
Last commit5 years ago
Pause Games
Pause GamesTypeScript

A Decky Loader plugin for Steam Deck that pauses and resumes game processes to free system resources.

#decky-loader#game-management#steam
Stars122
Forks17
Last commit2 years ago
vapor
vaporJavaScript

A lightweight Steam client framework for Node.js that enables building custom bots and extensions.

#event-driven#steam-client#open-source
Stars111
Forks9
Last commit9 years ago
aiosteampy
aiosteampyPython

An asynchronous Python library for interacting with Steam services like trade offers, market listings, and Steam Guard.

#proxy-support#trading-bot#asyncio
Stars107
Forks19
Last commit7 days ago
Dota2
Dota2

Issue tracker for the Vulkan graphics API implementation of Dota 2 across Windows, Linux, and macOS.

#vulkan#steam#issue-tracker
Stars106
Forks12
Last commit2 years ago
sdl2gdx
sdl2gdxJava

A Java wrapper for SDL and LibGDX controller API providing enhanced gamepad support with hotplug, rumble, and extensive device mappings.

#rumble#controller-api#steam
Stars89
Forks12
Last commit2 years ago
steamworks-ffi-node
steamworks-ffi-nodeTypeScript

A TypeScript/JavaScript wrapper for the Steamworks SDK using Koffi FFI, enabling Steam integration for Node.js and Electron applications.

#achievements#multiplayer#steam-cloud
Stars86
Forks10
Last commit25 days ago
Storage Cleaner
Storage CleanerTypeScript

A Decky Loader plugin to visualize and selectively clear shader cache and compatibility data on the Steam Deck.

#compatibility-data#decky-loader#steam
Stars84
Forks2
Last commit2 years ago
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 commit2 years ago
vdf
vdfGo

A Go library for lexing and parsing Valve Data Format (VDF) files used in Steam and Source engine games.

#hacktoberfest#steam#valve-data-file
Stars68
Forks8
Last commit3 days ago
steam-login
steam-loginJavaScript

A simple Steam-only OpenID authentication library for Connect/Express applications.

#web-authentication#openid#steam
Stars64
Forks14
Last commit3 years ago
rust-gamedig
rust-gamedigRust

A fast Rust library for querying game servers and services to retrieve live status and player information.

#server-query#steam#game-server
Stars53
Forks16
Last commit4 months 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
Stars50
Forks37
Last commit8 years ago
deckarchy
deckarchyShell

Installs Neptune kernel with hardware support for Steam Deck OLED after vanilla Arch Linux installation.

#arch-linux#oled-support#steam
Stars50
Forks1
Last commit1 year 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
SteamAuthOOP
SteamAuthOOPPHP

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

#steam-login#openid#steam
Stars40
Forks10
Last commit5 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-totp
steam-totpPHP

PHP library for generating Steam's proprietary TOTP authentication codes.

#totp#steam#library
Stars22
Forks7
Last commit9 years ago
vdf
vdfJavaScript

A Node.js port of steamodd's vdf.py for parsing and dumping Valve Data Format (VDF) files.

#data-serialization#steam#configuration-parser
Stars21
Forks12
Last commit10 years ago
PreviousPage 2 of 3Next

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
#Steam Api34
#Automation23
#Nodejs17
#Gaming17
#Game Development14
#Steam Deck14
#Authentication13
#Python11
#Valve10
#Javascript10
#Inventory Management8
#Linux Gaming8