📦 Open, Search, Extract and Create VPKs in python
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Lightweight module to generate Steam-style TOTP auth codes.
📜 Package for working with Valve's text and binary KeyValue format
Simplified interface for a steam chat bot
SteamID for Node.js provides a SteamID object that simplifies working with Steam's unique identifier system. It handles parsing, validation, and conversion between Steam2, Steam3, and SteamID64 formats, which is essential for developers building applications that interact with the Steam platform. ## Key Features - **Steam ID Parsing** — Creates SteamID objects from Steam2, Steam3, SteamID64 strings, or BigInts. - **Format Conversion** — Converts between Steam2, Steam3, and SteamID64 representations. - **Validation Methods** — Includes `isValid()` for general validity and `isValidIndividual()` for standard user accounts. - **Component Access** — Exposes the universe, type, instance, and account ID components of a SteamID. - **Special Type Detection** — Methods like `isGroupChat()` and `isLobby()` identify chat-related SteamIDs. ## Philosophy The module is designed to be a lightweight, straightforward utility that handles the intricacies of Steam ID formats, allowing developers to focus on their application logic rather than parsing details.