Valve

Top 23 Valve Open-Source Projects

  • ArchiSteamFarm

    C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.

    Project mention: Is still safe to use steam idle? | /r/Steam | 2023-12-07

    Why should they? But be sure to use Open Source Projects like https://github.com/JustArchiNET/ArchiSteamFarm or https://github.com/JonasNilson/idle_master_extended so that no funny business happens due to your account due to shady idler programs. Idler programs simply mimic what you're doing and Steam doesn't care about you actually played the game or idled the time since Playtime is IR-reversible and the more you idle, the more you can't refund the game which suits them well.

  • 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.

    Project mention: L i a r s | /r/DotA2 | 2023-06-03

    So I will be making a client-side mod to show mmr changes as in the old client Upcoming data will be stored locally in the cfg folder (per account i.e. cloud synced) Wont know about matches played before adding the mod (valve went scorched earth removing data points from client.dll) But can populate previous history via an external opensource tool based on SteamKit samples

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Depressurizer

    A Steam library categorizing tool.

    Project mention: I wrote an app for myself to filter my library by HLTB | /r/SteamDeck | 2023-12-11

    Another thing you can do is use a Steam tag management system like Depressurizer to automatically tag games with their approximate HLTB time (eg. 1-5 hours could be a category, 6-10 hours could be another category), then on Steam Deck you can use the Tab Master plugin for Decky to show each HLTB categories as a separate tab. There are probably other ways to display the categories as well.

  • ValveResourceFormat

    🔬 Valve's Source 2 resource file format parser, decompiler, and exporter.

    Project mention: CS2 Anubis - Leaked | /r/GlobalOffensive | 2023-06-07

    Get https://vrf.steamdb.info/

  • UWPHook

    🔗 Add your Windows Store or UWP games to Steam

    Project mention: Enough positivity. What's the worst thing about the Steam Deck? | /r/SteamDeck | 2023-04-20

    Edit: here's UWPHook to link gamepass games to steam https://github.com/BrianLima/UWPHook

  • steam

    ☁️ Python package for interacting with Steam

  • SteamTracking

    🕵 Tracking things, so you don't have to

    Project mention: high ping on closest server only in csgo | /r/GlobalOffensive | 2023-04-24

    If you want to test ping and routing directly to the closest Valve server site, the IPs are publicly available.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • portal2vr

    Portal 2 VR Mod

    Project mention: There is no problem with Quest 3. | /r/OculusQuest | 2023-12-09

    Ekhm, you don't need to imagine from now:https://github.com/Gistix/portal2vr Yutube Video with mod This is from 2 months ago.

  • GameTracking-Dota2

    📥 Game Tracker: Dota 2

    Project mention: Dota 2 update #2 for late 4/20/23 (4/21/23 UTC) | /r/DotA2 | 2023-04-20

    SteamDB has spotted another update for the game: https://steamdb.info/app/570/history/

  • mastercomfig

    A modern customization framework for Team Fortress 2

    Project mention: Brody Foxx is now official in roblox TF2, how do you feel about this? | /r/tf2 | 2023-12-11

    You probably already know about this but mastercomfig is great for improving performance. There is also helpful documentation on performance mods, launch options, huds, hitsounds, etc...

  • GameTracking-CS2

    📥 Game Tracker: Counter-Strike 2

    Project mention: Counter-Strike 2 Update #2 for 11/2/2023 | /r/GlobalOffensive | 2023-11-04

    For game file changes related to this release, see the relevant SteamDB CS2 Game Tracking commit on GitHub

  • VAC-Bypass

    Valve Anti-Cheat bypass written in C.

    Project mention: Any free legit recommendations? | /r/Csgohacks | 2023-05-01

    vac bypass (inject with the going offline then running steam as admin method) inject bypass with extreme injector https://github.com/danielkrupinski/VAC-Bypass ————————

  • SFP

    This utility is designed to allow you to apply skins to the modern Steam client

  • VAC-Bypass-Loader

    Loader for VAC Bypass written in C.

  • Half-Life-Alyx-novr

    SteamVR driver for Half-Life-Alyx for playing without VR / драйвер для игры без VR

    Project mention: Praydog's UEVR Mod - Community Q&A scheduled for May 4, 2023 (5:30 EST/2:30 PST) | /r/virtualreality | 2023-05-04

    It was a little while back, but try following the guide here to getting the SteamVR emulator working. https://github.com/r57zone/Half-Life-Alyx-novr

  • millennium-steam-patcher

    Apply themes/skins/customize Steam® after the 2023-04-27 Chromium UI update

    Project mention: Reversing Steam Client (Themes in 2024) | news.ycombinator.com | 2024-03-05
  • AreWeAntiCheatYet

    A comprehensive and crowd-sourced list of games using anti-cheats and their compatibility with GNU/Linux or Wine.

    Project mention: Microsoft Edge ignores user wishes, slurps tabs from Chrome without permission | news.ycombinator.com | 2024-01-31

    I only really play single player, but I have run into this too. This is a great resource to keep track of progress - https://areweanticheatyet.com/

  • halflife-updated

    Half-Life SDK updated to compile under VS2019 and 2022. Check README.md for more information.

  • fluids

    Fluid dynamics component of Chemical Engineering Design Library (ChEDL)

  • Protobufs

    👑 Automatically tracked Steam, CS:GO, Dota 2, Artifact, Underlords and TF2 protobufs.

    Project mention: Ticks and Subticks | /r/GlobalOffensive | 2023-09-11

    The subtick architecture gives you more opportunities to provide the server with input. In the case of your game running at 300fps, the game will divide the framerate by the tickrate (64) which is 300 / 64 = 4,6. Rounding the number down gives you now 4 slots for input. The actual logic is a bit more complex and takes into account the last time input was sent, but we can ignore that here. Now you can send up to 4 inputs (for example, shooting) to the server that is handling the current tick. In addition, and this is the important part, every history entry also contains timing information at which fraction of the tick your input happened (it also contains information about your shooting position, fps and interp - see: https://github.com/SteamDatabase/Protobufs/blob/master/csgo/cs_usercmd.proto - but it is unclear how much of that information is going to stay for subtick and how much is for debugging purposes).

  • SourceBans++

    Admin, ban, and comms management system for the Source engine

  • SourceDemoRender

    Multithreaded, hardware accelerated solution to create high quality movies for the Source engine.

    Project mention: Automated converting demo file to video file | /r/GlobalOffensive | 2023-06-26

    why not use SVR and get actual quality video faster than realtime? https://github.com/crashfort/SourceDemoRender

  • BEE2.4

    Tool to mod Portal 2's Puzzlemaker

    Project mention: PeTI: How can I improve the start room of my test chamber? It's based around carrying a Companion Cube with you. (BEE2 v4.43.0 installed) | /r/Portal | 2023-06-08

    It wasn't too hard, honestly. I went to the official GitHub page, installed BEE2, and selected the portal2.exe file in "/steamapps/common/Portal2". From there, I just booted up BEE2, chose what I wanted, and hit the "Export to Portal 2" button under Export Options.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-05.

Valve related posts

Index

What are some of the best open-source Valve projects? This list will help you:

Project Stars
1 ArchiSteamFarm 10,550
2 SteamKit 2,444
3 Depressurizer 1,378
4 ValveResourceFormat 1,367
5 UWPHook 1,361
6 steam 1,003
7 SteamTracking 831
8 portal2vr 696
9 GameTracking-Dota2 643
10 mastercomfig 595
11 GameTracking-CS2 585
12 VAC-Bypass 526
13 SFP 495
14 VAC-Bypass-Loader 457
15 Half-Life-Alyx-novr 403
16 millennium-steam-patcher 361
17 AreWeAntiCheatYet 355
18 halflife-updated 339
19 fluids 331
20 Protobufs 326
21 SourceBans++ 317
22 SourceDemoRender 281
23 BEE2.4 271
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com