All Projects → saskenuba → SteamHelper-rs

saskenuba / SteamHelper-rs

Licence: MIT license
Interact with Valve's Steam network with this collection of crates.

Programming Languages

rust
11053 projects
HTML
75241 projects

Projects that are alternatives of or similar to SteamHelper-rs

Archisteamfarm
C# application with primary purpose of idling Steam cards from multiple accounts simultaneously.
Stars: ✭ 7,219 (+29979.17%)
Mutual labels:  steam, valve, steam-client, steam-network
steam-auth
A simple PHP Steam login and User Detail package
Stars: ✭ 16 (-33.33%)
Mutual labels:  steam, steam-client, steam-authentication
newsteamchat
Metro skin for Steam chat and friends UI.
Stars: ✭ 79 (+229.17%)
Mutual labels:  steam, valve, steam-client
Steamkit
SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
Stars: ✭ 1,926 (+7925%)
Mutual labels:  steam, valve, steam-network
Vac Bypass Loader
Loader for VAC Bypass written in C.
Stars: ✭ 204 (+750%)
Mutual labels:  steam, valve
Sourcedemorender
Multithreaded, hardware accelerated solution to create high quality movies for the Source engine.
Stars: ✭ 152 (+533.33%)
Mutual labels:  steam, valve
vdf
A Lexer and Parser for Valves Data Format (known as vdf) written in Go
Stars: ✭ 30 (+25%)
Mutual labels:  steam, valve
php-steam-web-api-client
Automatically generated api client for the Steam Web API.
Stars: ✭ 79 (+229.17%)
Mutual labels:  steam, valve
Async Gamequery Lib
A high-performance java game query library designed for steam/source based games and others
Stars: ✭ 88 (+266.67%)
Mutual labels:  steam, valve
vdf
📜 Package for working with Valve's text and binary KeyValue format
Stars: ✭ 146 (+508.33%)
Mutual labels:  steam, valve
AreWeAntiCheatYet
A comprehensive and crowd-sourced list of games using anti-cheats and their compatibility with GNU/Linux or Wine.
Stars: ✭ 289 (+1104.17%)
Mutual labels:  steam, valve
valve-matchmaking-ip-ranges
Lists of locations & IP addresses of Valve servers
Stars: ✭ 69 (+187.5%)
Mutual labels:  steam, valve
Dota2
🐸 Python package for interacting with Dota 2 Game Coordinator
Stars: ✭ 129 (+437.5%)
Mutual labels:  steam, valve
Vac Bypass
Valve Anti-Cheat bypass written in C.
Stars: ✭ 241 (+904.17%)
Mutual labels:  steam, valve
Vac Hooks
Hook WinAPI functions used by Valve Anti-Cheat. Log calls and intercept arguments & return values. DLL written in C.
Stars: ✭ 103 (+329.17%)
Mutual labels:  steam, valve
JavaSteam
Java library that provides an interface to directly interact with Valve's Steam servers.
Stars: ✭ 70 (+191.67%)
Mutual labels:  steam, valve
ChatLogger
ChatLogger is a Steam Tool based on the SteamKit2 library, designed to save your and friends messages! [Metro Theme]
Stars: ✭ 39 (+62.5%)
Mutual labels:  steam, valve
Vpk
📦 Open, Search, Extract and Create VPKs in python
Stars: ✭ 79 (+229.17%)
Mutual labels:  steam, valve
Steamid.php
🆔 PHP library to work with SteamIDs
Stars: ✭ 83 (+245.83%)
Mutual labels:  steam, valve
FLOSS-Games-on-Steam
A list of FLOSS games available on Steam
Stars: ✭ 90 (+275%)
Mutual labels:  steam, valve

SteamHelper-rs

SteamHelper is (in the future) a modular Rust alternative to popular libraries as C# SteamRE/SteamKit, node.js DoctorMcKay/node-steam-client, and Python ValvePython/steam, to enable interaction with the Steam Network through an easy to follow API.

It can be used to create bots, automate profiles, the possibilities are endless.

The library needs contributors. Check issues that need help and send those PRs in! To learn more about how Steam works, check here.

Crates:

Stable:

  • Steam Trading: Create/Accept/Deny trade offers and confirm them through mobile;
  • Steam Mobile: Generate mobile 2FA codes (library/cli), Register 2FA (library/cli);
  • Tappet: Typed wrapper around Steam Web API. Allows late injection of api key and client reuse. Ergonomic;

Progress Paused:

  • Steam Client: Same functionality as desktop client, go online, answer to messages, etc. Still very WIP;

License

This project is licensed under the MIT license.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in SteamHelper by you, shall be licensed as MIT, without any additional terms or conditions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].