Ross ROSS = Recommend OSS · open-source software intelligence for agents

DoctorMcKay/node-steam-user

Allows interaction with the Steam network via the Steam client protocol observed · 2026-08-28

github.com/DoctorMcKay/node-steam-user · homepage · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

59/100

  • Activity 55
  • Release rhythm 40
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 20
  • age_days: 4062
  • days_rel: 466
  • days_push: 272
  • n_releases_24m: 4

Full methodology

Adoption not part of the score

1117 stars · 188 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

SteamUser is a Node.js library that lets you communicate with Steam servers using the Steam client protocol, acting like a proper Steam client. It provides login, session management, and Steam user functionality as a self-contained npm module.

Use cases

  • log into a Steam account programmatically with Node.js
  • automate Steam purchases like CS2 sticker capsules
  • download depot manifests and game files from Steam CDN
  • manage Steam sessions and kick off logins elsewhere
  • redeem in-game items via the Steam network
  • query owned apps and licenses for a Steam account

When to choose

  • you need a full Steam client protocol implementation in Node.js
  • you are building Steam bots or automation tools
  • you need authenticated Steam network access beyond the web API

When to avoid

  • you only need public Steam Web API data without login
  • you are not using Node.js
  • you need a GUI Steam client

Facets

library · maturity active

http-client sdk auth gaming-tools apis developer-tools steam steam-client-protocol steam-network game-platform-api account-automation automation nodejs javascript

3 sources

Member repositories

RepositoryRoleHealth v2
DoctorMcKay/node-steam-usermain59

For agents

markdown · JSON · MCP: product_card(name="DoctorMcKay/node-steam-user")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem