SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C SDL Projects
-
You see, for the past several years I have used many programming languages and many more game frameworks and libraries. Programming languages like Java, C#, C++, and even, sadly, JavaScript (I know...). Game frameworks like LWJGL, SDL2, Raylib, MonoGame, SFML, and many more. Essentially, I have seen it all. Out of all of them, I think SDL2 was closer to what I was looking for, though, Raylib was the one I used the most at the beginning. And the reason I liked SDL more was because it was more"lower-level" than Raylib or SFML. Additionally, it had that C-style of programming that I have always been fond of. However, despite that, I decided to go against any of these libraries.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
Pygame
🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
-
-
-
-
GUIslice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
pygame-ce
🐍🎮 pygame - Community Edition is a FOSS Python library for multimedia applications (like games). Built on top of the excellent SDL library.
-
-
Project mention: Doomretro – The classic, refined DOOM source port. For Windows PC | news.ycombinator.com | 2024-09-20
I like how the wiki* says:
> Its source code was originally derived from Chocolate DOOM but is now very much its own beast. It does include all the usual, obligatory enhancements that you tend to find in those other source ports out there, but it also has so many of its own cool, original ideas that continues to set itself apart.
So yeah, cool, DOOM Retro has a ton of enhancements and a bunch of new features... but then the wiki goes on to say:
> DOOM Retro is and always will be intentionally minimalist in its approach
So on one hand a gigaton of enhancements and features, but on the other hand minimalism? I don't think you can have it both.
That said, I suppose it seems like a cool project for people who like DOOM.
* https://github.com/bradharding/doomretro/wiki
-
-
-
is-Engine
C++, SDL 2 and SFML game engine that allows to create games on Web (HTML 5), Mobile and PC.
-
-
Simple-SDL2-Audio
A simple SDL2 audio library without SDL_Mixer for playing music and multiple sounds natively in SDL2
-
Sorry, but the proposal for the included shading language looks pretty braindead to me.
See for yourself: https://github.com/libsdl-org/SDL_shader_tools/blob/main/doc...
Deviations from C-language families, such as "Flow control statements don't need parentheses." are completely unnecessary, I think. Same goes for "Flow control statements must use braces."
-
-
SDL-1.2
Simple Directmedia Layer, 1.2 branch ... ***DEPRECATED***, please use https://github.com/libsdl-org/SDL for new projects!
-
-
hydracastlelabyrinth
A port to Linux (and OpenPandora / DragonBox Pyra / ODroid / PocketCHIP / GameShell / AmigaOS4 / MorphOS / Emscripten) of Hydra Castle Labyrinth (a "metroidvania" kind of game). Status: Working.
-
-
-
1oom
1oom is a Master of Orion (1993) game engine recreation that requires the original files to run.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C SDL discussion
C SDL related posts
-
SDL3 Official Release
-
The SDL 3 official release
-
SDL 3 Official Release
-
SDL 3 Officially Released
-
XFCE 4.20 Aims to Bring Preliminary Wayland Support
-
Announcing the SDL 3.1.3 Stable ABI Preview
-
SDL GPU won't support Android due to poor GPU drivers
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Mar 2025
Index
What are some of the best open-source SDL projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | SDL | 11,675 |
2 | FreeRDP | 11,487 |
3 | Pygame | 7,855 |
4 | chocolate-doom | 2,034 |
5 | taisei | 1,281 |
6 | lagrange | 1,277 |
7 | GUIslice | 1,242 |
8 | pygame-ce | 1,107 |
9 | systemshock | 822 |
10 | doomretro | 710 |
11 | SDL.zig | 387 |
12 | quakespasm | 266 |
13 | is-Engine | 204 |
14 | sdl12-compat | 203 |
15 | Simple-SDL2-Audio | 178 |
16 | SDL_shader_tools | 162 |
17 | SwiftSDL2 | 116 |
18 | SDL-1.2 | 113 |
19 | php-sdl | 108 |
20 | hydracastlelabyrinth | 90 |
21 | libvisual | 89 |
22 | sdlamp | 61 |
23 | 1oom | 60 |