Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more β
Top 23 C++ SDL Projects
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Project mention: Layers All the Way Down: The Untold Story of Shader Compilation | news.ycombinator.com | 2025-05-18BGFX (https://github.com/bkaradzic/bgfx) uses a different approach. You basically write your shader in a GLSL-like language but it's all just (either very clever or very horrible) macro expansions that handles all the platform differences.
-
JetBrains
Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
-
-
xray-16
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
View the Project on GitHub
-
-
-
-
Project mention: Using a graphics tablet as a programming tool (2018) | news.ycombinator.com | 2025-03-15
It's not new, it just says "On 2021-02-27 a successful build for Linux can be done with these steps" [0].
I followed the steps and had a compiled and working version within a couple minutes (after a compile error and fixing by installing libgtk2.0-dev).
[0] https://github.com/serge-rgb/milton?tab=readme-ov-file#linux...
-
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.
-
-
Fallout 1 and 1 were rewritten from scratch more than twice already.
Several times as clone game engine with most popular being falltergeist:
https://github.com/falltergeist/falltergeist
Second time as MMO client-server tech:
https://github.com/cvet/fonline
FOnline for sure use nothing of original game except for assets.
-
Project mention: Amiberry: Optimized Amiga emulator for multiple platforms | news.ycombinator.com | 2024-12-27
-
NBlood
Reverse-engineered ports of Build games using EDuke32 engine technology and development principles (NBlood/Rednukem/PCExhumed)
-
-
-
-
krkrsdl2
ειειSDL2γγγΈγ§γ―γ (ειει2γ¨ειειZγγγΌγΉ) / Kirikiri SDL2 Project (Based on Kirikiri 2 and Kirikiri Z)
-
xpano
Automated photo stiching tool. Lets you import a directory of images and then export the autodetected panoramas.
-
-
-
NXEngine
A port of the open-source rewrite Cave Story game engine for various platforms. Original author is Caitlin "rogueeve" Shaw, https://nxengine.sourceforge.io/
-
-
openblok
A customizable, cross platform, open-source falling block game, packed with a bunch of features.
-
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
C++ SDL discussion
C++ SDL related posts
-
Amiberry: Optimized Amiga emulator for multiple platforms
-
SuperTux
-
XcomUtil
-
Amiberry: Optimized Amiga emulator for the Raspberry Pi and other Linux devices
-
A littel guide for alien colony assaults in TFTD
-
Is the original Xcom games worth playing nowadays?
-
What game gives you nostalgia and how old are you?
-
A note from our sponsor - Sevalla
sevalla.com | 1 Sep 2025
Index
What are some of the best open-source SDL projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | bgfx | 16,054 |
2 | magnum | 5,027 |
3 | xray-16 | 3,264 |
4 | supertux | 2,704 |
5 | Cytopia | 2,085 |
6 | OpenXcom | 2,035 |
7 | milton | 1,720 |
8 | zep | 992 |
9 | falltergeist | 882 |
10 | amiberry | 762 |
11 | NBlood | 681 |
12 | libSDL2pp | 583 |
13 | s25client | 524 |
14 | supermariowar | 482 |
15 | krkrsdl2 | 341 |
16 | xpano | 334 |
17 | centurion | 321 |
18 | GWork | 219 |
19 | NXEngine | 188 |
20 | LDtkLoader | 124 |
21 | openblok | 106 |
22 | EnttPong | 83 |
23 | xbox-controller-button-remapper | 75 |