JavaScript Steam

Open-source JavaScript projects categorized as Steam | Edit details

Top 23 JavaScript Steam Projects

  • SteamTracking

    🕵 Tracking things, so you don't have to

    Project mention: It appears that Doug Lombardi, Valve's "Vice President of Marketing" who occasionally provided statements to the press, has left Valve. Kaci Aitchison succeeds Doug as Valve's new press contact for inquiries (as of sometime earlier this year or late last). | | 2022-03-29

    Real answer: the SteamTracking repo (not to be confused with GameTracking, which facilitates and provides rapid teardowns) has a list of URLs it keeps eyes on, one of those being Valve's people page. Its frequency used to provide updates as quick as 15 minutes, but these days it's been relaxed to around once an hour, a short time after the top of the hour.

  • node-steam-user

    Allows interaction with the Steam network via the Steam client protocol

    Project mention: Portal 2 is the first game to be Steam Deck verified | | 2022-01-12 - then you can follow the code here to list the game info thanks :D

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • node-steam-guide

    A guide to creating Steam bots and websites using Node.js

  • node-steam-tradeoffer-manager

    Simple and sane Steam trade offer management

  • steamgriddb-manager

    Automatically find games from launchers on your system and import them into your Steam library with a click of a button.

    Project mention: It's Beautiful... | | 2022-04-27

    You should really use steamgriddb manager to set consistent images that's what ROMs ce done and it looks great

  • node-steamcommunity

    Interact with various interfaces on Steam Community from Node.js

  • Achievement-Watcher

    A sexy achievement file parser with real-time notification, automatic screenshot and playtime tracking. View every achievements earned on your PC whether it's coming from Steam, a Steam emulator, and more.

    Project mention: Pirated Game Collection | | 2022-04-20
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Koi

    Koi Farm, a koi breeding game

    Project mention: Inheritance Mechanics for Creature Generation | | 2022-03-06

    Speaking of Koi Farm, Koi Farm has its source open on GitHub:

  • passport-steam

    Steam (OpenID) authentication strategy for Passport and Node.js.

  • node-globaloffensive

    A Node.js module to connect to and interact with the CS:GO game coordinator. Mostly used to get item data.

    Project mention: [Q] Is there a way to retrieve items from storage unit from mobile? | | 2022-04-09

    Probably not the answer you were looking for, but if you're a programmer you can 100% program an app / a website that does that for you. There is a npm package called "globaloffensive" ( that implements the methods "addToCasket" and "removeFromCasket" which lets you add / remove items from your storage unit. Maybe there are already some apps / websites that implemented stuff like that, but i dont know any of them.

  • ProtonDB-for-Steam

    Shows ratings from on Steam

    Project mention: I made a ProtonDB integration with the steam website | | 2022-02-14

    Ohh, ya, it looks like something like this already exists. But mine have few things that doesn't. - Shows the rating even in the popup box when you hover some game. (so you don't have to open game's page to check for its rating) - Shows the current tier as well. You know, some games broke after an update or its performance get worse. So it shows the current tier too.

  • SteamWebIntegration

    Integrate your personal Steam information on the web, at your convenience!

    Project mention: Forge Your Fate - All options and Stickers | | 2021-06-24

    However with your approach, in one can get more than 1 badge like; Choose: 7-8 of any option + Choose: 9-11 Options 1. Sorry but I trust that Revadike guy that has brought me long before that theory of yours.

  • steam-comment-service-bot

    📡 ‎Request a ton of steam profile/group comments from a bot network with just one command!

    Project mention: Steam Comment Service Bot - A steam bot network that makes requesting comments from different accounts at once easy! | | 2021-11-20
  • GiveawayCompanion

    Saves your time on games giveaway sites.

    Project mention: Coronation | | 2021-09-29

    Thanks! Only had to do the "Steam group" and the "Wishlist and follow" tasks. Then they were all verified automatically thanks to Giveaway Companion

  • easy-steam-free-packages

    Script for automation activation free packages (games, movies, DLC, etc.) on Steam platform.

    Project mention: Some of you are REALLY missing the point of the Linux challenge | | 2021-11-24

    The method you describe is upwards of 80 key presses for a repo like this:

  • Steam-Scripts

    Steam userscripts

    Project mention: [Multi-Platform] [Stand with Ukraine Bundle] [Pay what you want >$40] [Over 120 pieces of content] | | 2022-03-19

    You can use a userscript to redeem a bunch of games at once.

  • SteamAchievementNotifier

    Steam Achievement Notifier is an Electron application that shows a customisable notification when you unlock any Steam Achievement! It uses the Steam Web API to track achievement stats in real time, and displays an achievement summary within the notification.

    Project mention: I realized while I was achievement hunting that I missed the little notification noise from when I used to play on PS3. Here's what I found if you want more than just a little pop-up in the bottom right of your screen on Steam! (I'm in no way affiliated to the program) | | 2022-04-13
  • the-steam-awards

    Steam multi account module/event (get updates when event for steam)

  • rs-manager

    Stats Manager for Rocksmith - Manage Playlists, Stats, Setlists and more!

    Project mention: How to create list of all installed CDLC? CustomsForge export? | | 2021-10-10

    I believe RS Manager allows you to sort it search by source.

  • fake-stattrak

    Apply kills to your stattrak and strange weapons in CSGO and TF2 without doing anything

  • CrossPlatformPlaying

    BetterDiscord plugin that lets you see what your friends are playing even if they turned off game activity

    Project mention: Could someone convert/translate this JavaScript code into c#? | | 2022-03-09

    I don't know enough C# to translate it, but I've written a write-up on how Riot's XMPP works here:

  • steam-shortcut-editor

    Edit Steam Shortcuts using Node.js

    Project mention: Script to link Lutris games into Steam | | 2022-03-06
  • node-steam-trade-farm

    Steam bot written in NodeJS, that will trade between two accounts in order to make "Amount of trades done", a higher amount.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-04-27.

JavaScript Steam related posts


Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.