C++ Steam

Open-source C++ projects categorized as Steam

Top 15 C++ Steam Projects

  • GlosSI

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

    Project mention: Steam Link Issues with EA App Games | reddit.com/r/Steam_Link | 2023-05-08

    There are apps that act as middleware between Steam and these 3rd party launchers that can help. I use GlosSI.

  • greenworks

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

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • RemotePlayWhatever

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

    Project mention: Nintendo has issued a DMCA against Dolphin’s steam page | reddit.com/r/SteamDeck | 2023-05-27
  • halflife-updated

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

  • SourceDemoRender

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

    Project mention: how do people make their cs:s look so good for surf? | reddit.com/r/SkillSurfing | 2022-09-20

    Most (like Ksf) use SDK https://github.com/crashfort/SourceDemoRender You should be able to find a tutorial somewhere.

  • SamRewritten

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

    Project mention: What is the future for Linux portable executables? | reddit.com/r/linux | 2023-01-09

    SamRewritten straight um doesn't work and never had, BUT this fork does.

  • 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: Looking for projects to contribute to | reddit.com/r/cpp | 2023-04-25

    ScreenPlay: ScreenPlay is an Open Source Live-Wallpaper app for Windows and OSX. https://screen-play.app/

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • SteamBridge

    An Unreal Engine implementation of the Steamworks API.

    Project mention: Is there a way to get steamworks working with unreal? | reddit.com/r/unrealengine | 2022-06-03

    One I’ve tried in the past is SteamBridge: https://github.com/trdwll/SteamBridge

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

    Project mention: How to get around steam for cracked game? | reddit.com/r/PiratedGames | 2022-12-03

    Read up on the Goldberg emulator at: https://mr_goldberg.gitlab.io/ I think it explains all u need to know pretty well

  • halflife-op4-updated

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

    Project mention: Anyone know how to add opposing force enemies to levels? | reddit.com/r/hammer | 2023-04-08
  • Game-Console-Dev-Guide

    Game Console Dev Guide. Learn to develop games for Xbox Series X|S, PlayStation 4 & 5, Nintendo Switch, Steam Deck, and Apple Silicon.

  • halflife-bs-updated

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

  • X4-rest-server

    POC/WIP Rest server for the game X4:Foundations

    Project mention: Is there any interactive map in app or web to note and plan things arround sectors? a tool to color and note resources trade oferes outpost ect, currently doing by hand | reddit.com/r/X4Foundations | 2023-02-27

    A couple routes for cross-process communication with the game are already out there. One modder created a DLL to expose FFI functions over an HTTP interface. But it really hasn't advanced much beyond it's initial implementation - but the groundwork could be useful.

  • GW2SteamRunner

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

    Project mention: I made an addon to integrate Guild Wars 2 with Steam | reddit.com/r/Guildwars2 | 2022-08-23

    Download the latest release of GW2 Steam Runner.

  • sarch

    Steam Chat Offline Archiver

    Project mention: I made utility that allows to archive your Steam Chat history in exactly the same way it looks online! | reddit.com/r/Steam | 2022-12-15
  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

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 2023-05-27.

C++ Steam related posts


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

Project Stars
1 GlosSI 1,391
2 greenworks 1,360
3 RemotePlayWhatever 631
4 halflife-updated 261
5 SourceDemoRender 257
6 SamRewritten 240
7 ScreenPlay 140
8 SteamBridge 112
9 SteamEmulator 81
10 halflife-op4-updated 58
11 Game-Console-Dev-Guide 50
12 halflife-bs-updated 19
13 X4-rest-server 17
14 GW2SteamRunner 6
15 sarch 0
ONLYOFFICE Docs — document collaboration in your environment
Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises