SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 C++ SDL Projects
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Project mention: Bgfx: Cross-platform, graphics API agnostic rendering library | news.ycombinator.com | 2025-01-08 -
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.
-
-
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! ;)
-
-
-
-
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...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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
-
-
Project mention: Return To The Roots: open-source reimplementation of The Settlers 2 | news.ycombinator.com | 2024-08-25
-
-
krkrsdl2
ειειSDL2γγγΈγ§γ―γ (ειει2γ¨ειειZγγγΌγΉ) / Kirikiri SDL2 Project (Based on Kirikiri 2 and Kirikiri Z)
-
centurion
A modern C++ wrapper library for SDL2 in order to improve type-safety, memory safety and overall ease-of-use. (by albin-johansson)
-
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.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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 - SaaSHub
www.saashub.com | 17 May 2025
Index
What are some of the best open-source SDL projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | bgfx | 15,697 |
2 | magnum | 4,965 |
3 | xray-16 | 3,206 |
4 | supertux | 2,636 |
5 | Cytopia | 2,064 |
6 | OpenXcom | 1,986 |
7 | milton | 1,565 |
8 | zep | 970 |
9 | falltergeist | 879 |
10 | amiberry | 740 |
11 | libSDL2pp | 571 |
12 | s25client | 512 |
13 | supermariowar | 462 |
14 | krkrsdl2 | 332 |
15 | centurion | 316 |
16 | xpano | 309 |
17 | GWork | 218 |
18 | NXEngine | 185 |
19 | LDtkLoader | 118 |
20 | openblok | 102 |
21 | EnttPong | 79 |
22 | brux-gdk | 43 |
23 | SDLXX | 11 |