Browse packages and resources related to Steam development in this curated list.

github.com/scholtzm/awesome-steam
awesome-steam homepage screenshot

About awesome-steam

awesome-steam is a curated list of packages and resources for Steam development. It provides an overview of libraries, modules and resources for Steam client automation and WebAPI use, for reference when starting a new project.

Packages are grouped by language, including Node.js, C#, PHP, Go, Python and others, and by area such as trading, game interaction, community and store automation, and authentication. A separate resources section covers tutorials, posts, standalone tools, discussion boards and third-party services.

Key features

  • Language-grouped packages for Node.js, C#, PHP, Python, and others
  • Steam client and WebAPI wrappers for automation projects
  • Trade offer management and inventory fetching libraries
  • Game coordinator interaction for TF2, CS:GO, and Dota 2
  • Steam OpenID authentication libraries for web apps
  • Resources covering tutorials, posts, tools, and third-party services
Best for: Developers starting a Steam automation or WebAPI project who need to find existing libraries.
Good for
  • Covers multiple programming languages in one list
  • Groups packages by function such as trading and authentication
  • Notes package READMEs and wikis that explain usage with examples

awesome-steam at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

awesome-steam alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 11 alternatives

Popular in Steam Communities & Tools

Well-known listings from the same topic.

All 53
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing