Valve

Top 23 Valve Open-Source Projects

  1. ArchiSteamFarm

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

    Project mention: ArchiSteamFarm VS steam-game-idler - a user suggested alternative | libhunt.com/r/ArchiSteamFarm | 2026-07-03
  2. ReSharper

    ReSharper is now available in VS Code and Cursor. ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide.

    ReSharper logo
  3. bazzite

    Bazzite makes gaming and everyday use smoother and simpler across desktop PCs, handhelds, tablets, and home theater PCs.

    Project mention: CachyOS June 2026 Release | news.ycombinator.com | 2026-06-29

    My newbie recommendation is https://bazzite.gg/. It ships a very simple GUI package manager and the system silently updates in the background. It's also atomic, so rollbacks are easy and destroying the system is hard. It's not a separate distro per-se but a layer atop Fedora Silverblue/Kinoite (you can re-base to/from them without a reinstall).

    It's been my daily driver for ~2 years.

    The Cachy/Arch approach is more flexible, I'm fine with atomic since containerized workflows are my preference.

  4. Millennium

    Open-source modding framework for creating and managing Steam Client themes and plugins.

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

  6. ValveResourceFormat

    Source 2 Viewer is an all-in-one tool to browse VPK archives, view, extract, and decompile Source 2 assets, including maps, models, materials, textures, sounds, and more.

  7. UWPHook

    🔗 Add your Windows Store or UWP games to Steam

  8. steam

    ☁️ Python package for interacting with Steam

  9. SaaSHub

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

    SaaSHub logo
  10. SteamTracking

    🕵 Tracking things, so you don't have to

  11. portal2vr

    Portal 2 VR Mod

  12. GameTracking-CS2

    📥 Game Tracker: Counter-Strike 2

  13. GameTracking-Dota2

    📥 Game Tracker: Dota 2

  14. awesome-steam-deck

    A curated list of awesome Steam Deck software, resources and more.

  15. mastercomfig

    A modern customization framework for Team Fortress 2

  16. SFP

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

  17. VAC-Bypass

    Valve Anti-Cheat bypass written in C.

  18. Protobufs

    👑 Automatically tracked Steam, CS2, Dota 2, Deadlock, TF2 protobufs.

  19. VAC-Bypass-Loader

    Loader for VAC Bypass written in C.

  20. AreWeAntiCheatYet

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

    Project mention: Linux gaming is faster because Windows APIs are becoming Linux kernel features | news.ycombinator.com | 2026-05-13

    I have been a gamer for all my life, I have many PCs, until early 2024 one of them had to run Windows for gaming. I quit Windows, and didn't have to quit gaming, thanks to Steam's Proton + WINE + everything else. Now, because I have Steam compat activated by default, when I download and launch a new game, most of the time I do not know if I'm running a native version or if I'm running it through Proton.

    I also can run Windows games from the 2000s or 90s that didn't not work in Windows 7's basic compatibility options because of old video drivers and whatnot. They run just fine on Ubuntu through Steam, just add the exe or installer as non-Steam game, add Proton and voilà, also sometimes there's some headache around making it work when the exe requires the CD inserted to play, even though I have mounted the CD files in a drive in the wine/proton prefix. I wish there were scripts to do that easily, even adding the exe as non-steam game, changing the name, etc. is not very convenient, I wish there were scripts (Lutris does some of that but not the CD part).

    I should also mention that I do not play competitive multiplayer games that have kernel-level anticheat anymore. Check out https://areweanticheatyet.com/

  21. halflife-updated

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

  22. fluids

    Fluid dynamics component of Chemical Engineering Design Library (ChEDL)

  23. Half-Life-Alyx-novr

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

  24. SourceBans++

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

  25. FLOSS-Games-on-Steam

    A list of FLOSS games, mods and software available on Steam (86 so far)

  26. SaaSHub

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

    SaaSHub logo
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).

Valve discussion

Log in or Post with

Valve related posts

Index

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

# Project Stars
1 ArchiSteamFarm 13,511
2 bazzite 8,736
3 Millennium 3,914
4 SteamKit 3,125
5 ValveResourceFormat 2,316
6 UWPHook 1,980
7 steam 1,262
8 SteamTracking 1,076
9 portal2vr 944
10 GameTracking-CS2 912
11 GameTracking-Dota2 750
12 awesome-steam-deck 729
13 mastercomfig 714
14 SFP 646
15 VAC-Bypass 644
16 Protobufs 557
17 VAC-Bypass-Loader 518
18 AreWeAntiCheatYet 505
19 halflife-updated 480
20 fluids 444
21 Half-Life-Alyx-novr 423
22 SourceBans++ 377
23 FLOSS-Games-on-Steam 349

Sponsored
ReSharper is now available in VS Code and Cursor
ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide.
www.jetbrains.com

Did you know that C# is
the 11th most popular programming language
based on number of references?