Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 C SDL Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
pygame-ce
🐍🎮 pygame - Community Edition is a FOSS Python library for multimedia applications (like games). Built on top of the excellent SDL library.
-
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
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
The linked project doesn't use any ObjC files at all. SDL2 has a bunch of Cocoa files[1] so you did use Cocoa even if unknowingly.
[1] https://github.com/libsdl-org/SDL/tree/main/src/video/cocoa
I've proposed such solution in Lagrange feature request. What do you think?
Project mention: The System Shock remake is excellent - and Nightdive's most ambitious work yet | /r/Games | 2023-06-03For what it's worth, Nightdive did release the source code for the old Mac version and there's currently a cross-platform source port in development based on it: Shockolate.
See our release notes for full information about what's new: https://github.com/pygame-community/pygame-ce/releases
Doom Retro - Doom source port for Windows. C, SDL2
[I Can Transform](url=https://linktr.ee/is_daouda) is now 5 years old! ✨🌟✨
Project mention: Show HN: Play QuakeSpasm – a Quake game engine based on FitzQuake in the browser | news.ycombinator.com | 2024-01-14
I mean there's even an SDL extension for php now.
Project mention: Is there a cross-platform graphics library that can run without X or wayland that runs on the BSD's bare-metal? | /r/BSD | 2023-12-08But that made me look up the (much) older version, SDL 1.2 which appears to use a 2D framebuffer and mentions several BSDs. So maybe OP would find it useful, either to use or just to read the source code for seeing how BSD framebuffer usage works (worked?). https://github.com/libsdl-org/SDL-1.2
I was a bit doubtfull of that claim about RV64 code compacity compared to x86_64, so I tried myself. I used 2 of projects https://github.com/ptitSeb/stuntcarremake and https://github.com/ptitSeb/hydracastlelabyrinth.git and I built them with default option, in release mode on both RV64 and x86_64 to compare the generated file size.
C SDL related posts
- Revert "video: Prefer Wayland over X11 (take 2)"
- Show HN: Play QuakeSpasm – a Quake game engine based on FitzQuake in the browser
- Is there a cross-platform graphics library that can run without X or wayland that runs on the BSD's bare-metal?
- SDL.zig: A shallow wrapper around SDL for Zig
- Display and Touch Driver not supported by GUIslice
- Visual editor for a TFT Touchscreen with Arduino Mega
- Pygame 2.5.0 – Delicious but a Weird
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source SDL projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | FreeRDP | 10,140 |
2 | SDL | 8,205 |
3 | Pygame | 6,937 |
4 | chocolate-doom | 1,769 |
5 | lagrange | 1,147 |
6 | GUIslice | 1,092 |
7 | taisei | 878 |
8 | systemshock | 795 |
9 | pygame-ce | 669 |
10 | doomretro | 623 |
11 | SDL.zig | 283 |
12 | is-Engine | 192 |
13 | quakespasm | 190 |
14 | sdl12-compat | 187 |
15 | Simple-SDL2-Audio | 166 |
16 | SDL_shader_tools | 130 |
17 | php-sdl | 103 |
18 | SwiftSDL2 | 94 |
19 | SDL-1.2 | 83 |
20 | libvisual | 80 |
21 | hydracastlelabyrinth | 79 |
22 | termux-sdl | 77 |
23 | sdlamp | 50 |
Sponsored