Awesome Lists

awesome-steam

by scholtzm

awesome listpushed over 2 years ago

😎 A curated list of packages and resources regarding Steam development

AI summary

Steam dev tools

A curated list of packages and resources regarding Steam development

stars
503
forks
27
watching
27
awesome lists
3
entries
95
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/scholtzm/awesome-steam/links.svg)](https://awesome.facts.dev/awesome/scholtzm/awesome-steam)
HTML
<a href="https://awesome.facts.dev/awesome/scholtzm/awesome-steam"><img src="https://awesome.facts.dev/shield/scholtzm/awesome-steam/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/scholtzm/awesome-steam/links.svg

What's in the list

95 links in 15 sections, with live GitHub stats.activeno commit in 2y

Packages / Node.js

  • steam

    Interface directly with Steam servers from Node.js

  • steam-client

    API-compatible fork of node-steam's SteamClient

  • steam-user

    Feature-rich easy-to-use Steam client

  • vapor

    Lightweight Steam client framework

  • steam-parentbot

    Simple base class for a Steam bot

  • steam-webapi

    Complete WebAPI wrapper with support for extra HTTP headers sent by Steam

  • steamapi

    A nice Steam API wrapper

  • steam-trade

    Node.js wrapper around Steam live trading

  • steam-tradeoffers

    Steam Trade Offers for Node.js

  • steam-tradeoffer-manager

    Simple and sane Steam trade offer management

  • steam-inventory-stream

    Fetch inventories as readable streams

  • steam-inventory-api-ng

    A Steam Inventory API wrapper with advanced features such as retries and proxy support

  • steam-gameserver

    Steam client handler for Gameserver and AnonGameserver account types

  • tf2

    Interact directly with TF2 game coordinator

  • csgo

    Interact directly with CS:GO game coordinator

  • dota2

    Interact directly with Dota 2 game coordinator

  • steamcommunity

    Interact with steamcommunity.com. Also allows to confirm trade offers

  • steamstore

    Interact with store.steampowered.com

  • steam-weblogon

    Retrieve SteamCommunity cookies if you are running Steam network client

  • steam-web-api-key

    Automatically registers and retrieves Steam API key

  • steam-parental

    Disable parental lock

  • steam-login

    Simple Connect / Express Steam authentication library

  • passport-steam

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

  • meteor-accounts-steam

    Steam OpenID integration for Meteor Accounts

  • steam-resources

    Steam's enums, protobufs and structs

  • steam-crypto

    Node.js implementation of Steam crypto

  • steam-groups

    Custom node-steam handler which provides group functions

  • steamid

    SteamID usage and conversion made easy

  • steam-totp

    Easily generate 2FA codes used by Steam

  • steam-chat-bot

    Simplified interface for a steam chat bot

  • vdf

    vdf to object and vice versa

  • steamrep

    Check user's SteamRep reputation

  • reptf

    Check user's rep.tf reputation

  • steamapis

    Module to use the API of

Packages / C#

  • SteamKit2

    .NET library designed to interoperate with Valve's Steam network

  • SteamAuth

    A C# library that provides vital Steam Mobile Authenticator functionality

  • SteamBot

    Automated bot software for interacting with steam trade

  • SteamTradeOffersBot

    SteamBot fork which focuses on trade offers

  • SteamStandardProject

    A collection of .NET Standard libraries using common types that provide functionality in one or more parts of Steam

  • BackpackLogin

    A .NET Standard library for logging into backpack.tf using Steam credentials

  • TeamFortressOutpostApi

    A .NET Standard class library which allows user to interact with TF2Outpost

  • SteamGaugesApi

    A .NET Standard 2.0 library to automatically use the API of

Packages / PHP

  • SteamCommunity

    A PHP library for interacting with the Steam Community website

  • SteamAuthentication

    Steam OpenID authentication with PHP

  • SteamAuthOOP

    An object-oriented alternative to SteamAuthentication

  • steam-api

    A PHP wrapper for the Steam API

  • steamid

    SteamID class for PHP

  • steam-totp

    PHP library to deal with Steam's proprietary TOTP algorithm

  • steam-auth

    An alternative Steam authentication library with Composer support

Packages / Go

  • steam

    Simple steam library for trading in Go

  • go-steam

    Steam's protocol in Go

  • steam-mobileauth

    Port of SteamAuth in Go

Packages / Python

  • steam

    Module for various interactions with Steam

  • steamodd

    Steam tools library

  • steampy

    Fully automated Steam trade offers library with SteamGuard support

  • SteamAPI

    An object-oriented Python 2.7+ library for accessing the Steam Web API

  • Steam-Trade

    An asynchronous, event-based trade library

  • csgo

    Python module for interacting with CSGO's Game Coordinator

  • dota2

    Python module for interacting with Dota 2's Game Coordinator

  • vpk

    Python module for working with Valve's Pack format

  • vdf

    Python module for working with Valve's KeyValue format

Packages / C++

  • SteamPP

    C++ library to interoperate with Steam servers

Packages / Java

  • SteamKit-Java

    Java port of SteamKit

  • JavaSteam

    Java library that provides an interface to directly interact with Valve's Steam servers

Packages / Objective-C

  • SteamAuth

    An iOS wrapper around Steam's OpenID login

Packages / Ruby

  • steam-trade

    Ruby gem for sending trade offers

Resources / General

Resources / Tutorials

Resources / Posts

Resources / Standalone Tools

Resources / Discussion Boards

Resources / Third-Party Services

  • backpack.tf

    Provides TF2 prices and Steam market/inventory related services

  • steamanalyst.com

    Provides CS:GO prices

  • hexa.one

    Provides prices for several games and Steam market/inventory related services

  • steamapis.com

    Provides prices for several games and Steam market/inventory related services

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.