C++ Steam

Open-source C++ projects categorized as Steam

Top 19 C++ Steam Projects

  1. millennium

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

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. GlosSI

    Tool for using Steam-Input controller rebinding at a system level alongside a global overlay

  4. greenworks

    a node.js plugin to integrate nw.js/electron games with steamworks

  5. RemotePlayWhatever

    Tiny application that lets you force remote play together any game you have in your steam library including non-steam ones.

  6. miranda-ng

    Miranda NG: Next Generation of Miranda IM

    Project mention: ICQ will stop working from June 26 | news.ycombinator.com | 2024-05-24

    It's definitely possible to read the strings from the dat files with strings (or text editor) but the dat files are a structured database. Two subsequent strings aren't necessarily related to each other, I'd guess they were simply received from the server sequentially.

    After posting I went hunting myself and found some interesting things to try:

    An ICQ DB spec from Miranda NG: https://github.com/miranda-ng/miranda-ng/blob/master/plugins...

    Java exporter tool: https://github.com/patric-r/ICQExport

  7. halflife-updated

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

  8. SamRewritten

    Steam Achievement Manager For Linux. Rewritten in C++.

  9. SaaSHub

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

    SaaSHub logo
  10. SourceDemoRender

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

  11. SteamEmulator

    MIRROR REPO - Credits : Mr. Goldberg. Steam emulator that emulates Steam online features. Lets you play games that use the Steam multiplayer APIs on a LAN without steam or an internet connection.

  12. kaon

    Tools, and instructions for more easily installing and launching Windows games via Wine or CrossOver directly in the macOS Steam client

    Project mention: macOS "Steam Play"-like integration with Windows games and CrossOver | news.ycombinator.com | 2025-02-15
  13. ScreenPlay

    See https://gitlab.com/kelteseth/screenplay - Modern, Cross Plattform, Live Wallpaper & Widgets ! Free on Steam : https://store.steampowered.com/app/672870/ScreenPlay/

    Project mention: ScreenPlay Is an Open Source Live-Wallpaper App for Windows and OS X | news.ycombinator.com | 2024-08-21
  14. SteamBridge

    An Unreal Engine implementation of the Steamworks API.

  15. halflife-op4-updated

    Half-Life: Opposing Force SDK based on Half-Life Updated, with bug fixes. Check README.md for more information.

  16. halflife-bs-updated

    Half-Life: Blue Shift SDK based on Half-Life Updated, with bug fixes. Check README.md for more information.

  17. steam-adblocker

    Ad blocker for the Steam client web browser. It integrates the Brave ad block engine into Steam browser, providing support for filtering pages using ABP lists like Easylist.

  18. X4-rest-server

    POC/WIP Rest server for the game X4:Foundations

  19. EIRTeam.Steamworks

    Improved Steamworks wrapper for Godot Engine

  20. GW2SteamRunner

    Guild Wars 2 addon to tell Steam that the Steam edition of Guild Wars 2 is running, even though it is not.

  21. sarch

    Steam Chat Offline Archiver

  22. 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).

C++ Steam discussion

Log in or Post with

C++ Steam related posts

  • Fo76 doesn't like my controller on steam link

    1 project | /r/Steam_Link | 8 Dec 2023
  • Best way to play local multiplayer games on two steam decks (i.e. one streaming to the other and taking input from the other)

    1 project | /r/SteamDeck | 6 Dec 2023
  • Razer Wolverine V2 Pro gyro support - the shittiest of all solutions! (but it is one)

    1 project | /r/rewasd | 24 Nov 2023
  • Steam adblocker question

    1 project | /r/FACEITcom | 9 Nov 2023
  • Videos of Godotcon 2023

    1 project | news.ycombinator.com | 7 Nov 2023
  • Problem with making Blue shift maps in jackhammer.

    1 project | /r/hammer | 15 Oct 2023
  • EIRTeam.Steamworks: A new Steamworks engine module for Godot >4.1

    1 project | /r/godot | 11 Sep 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Steam projects in C++? This list will help you:

# Project Stars
1 millennium 1,837
2 GlosSI 1,760
3 greenworks 1,531
4 RemotePlayWhatever 1,426
5 miranda-ng 501
6 halflife-updated 424
7 SamRewritten 391
8 SourceDemoRender 314
9 SteamEmulator 299
10 kaon 246
11 ScreenPlay 224
12 SteamBridge 142
13 halflife-op4-updated 78
14 halflife-bs-updated 30
15 steam-adblocker 30
16 X4-rest-server 21
17 EIRTeam.Steamworks 10
18 GW2SteamRunner 8
19 sarch 1

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com