Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. SDL
S

SDL

Framework
72 projects157.5k total stars23.2k total forks14 languages

Open-source projects built with SDL

There are currently 72 open-source projects built with SDL, with a combined total of 157.5k GitHub stars. The most common language among these projects is C++.

Showing 72 open-source projects · page 2 of 2

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
boytacean
boytaceanjoamag/boytacean

A Game Boy and Game Boy Color emulator written in Rust with web, SDL, and Libretro front-ends.

68334Rust
15 days ago
DXX-Rebirth
DXX-Rebirthdxx-rebirth/dxx-rebirth

A modern source port of Descent 1 & 2 that updates the classic 3D shooters for contemporary PCs while preserving the original gameplay.

641149C++
10 days ago
gbe-plus
gbe-plusshonumi/gbe-plus

A portable Game Boy emulator focused on full hardware emulation including peripherals, with experimental Nintendo DS support.

59885C++
20 days ago
Delphi-OpenCV
Delphi-OpenCVLaex/Delphi-OpenCV

Delphi and Free Pascal bindings for OpenCV 2.4.13, enabling computer vision development in Object Pascal.

542234Pascal
4 months ago
VanillaConquer
VanillaConquerTheAssemblyArmada/Vanilla-Conquer

A portable, cross-platform engine for Command & Conquer Tiberian Dawn and Red Alert, offering faithful gameplay with modern fixes.

46795C++
3 months ago
lvgl
lvgllvgl/lv_binding_micropython

MicroPython bindings for LVGL, enabling embedded GUI development on resource-constrained devices.

355201C
1 month ago
rust_pixel
rust_pixelzipxing/rust_pixel

A tile-first, retro-ready 2D game engine that runs on terminal, desktop, and web with a unified rendering abstraction.

30017Rust
3 months ago
ada-doom-3
ada-doom-3AdaDoom3/AdaDoom3

A re-implementation of id Software's id-tech 4-BFG game engine in the Ada programming language.

28724Ada
3 years ago
Syndicate Wars
Syndicate Warsswfans/syndwarsfx

An open-source port of the 1996 DOS game Syndicate Wars to modern operating systems using SDL, OpenAL, and Vorbis.

26629C
2 days ago
Race into Space
Race into Spaceraceintospace/raceintospace

An open-source reimplementation of the classic 1990s space race strategy game Buzz Aldrin's Race into Space.

23361C++
12 days ago
lispbuilder-sdl
lispbuilder-sdllispbuilder/lispbuilder

An umbrella project providing cross-platform Common Lisp libraries for building large, interactive applications including game development.

20427Common Lisp
5 months ago
Carimbo
Carimbowilltobyte/carimbo

A modern, cross-platform 2D game engine written in C++23 with Lua scripting and WebAssembly support.

1878C++
4 months ago
rust-sdl
rust-sdlbrson/rust-sdl

SDL bindings for Rust that wrap low-level C components in idiomatic Rust code.

18048Rust
11 years ago
ArmageddonEngine
ArmageddonEngineCyberShadow/ae

A composable general-purpose D library providing asynchronous networking, UI frameworks, and utility modules.

17741D
5 days ago
The Great Escape in C
The Great Escape in Cdpt/The-Great-Escape-in-C

A portable C reimplementation of the classic ZX Spectrum isometric 3D game 'The Great Escape'.

13417C
2 days ago
wernsey chip8
wernsey chip8wernsey/chip8

A C-based CHIP-8 interpreter with assembler, disassembler, and SuperChip support, featuring SDL and Win32 implementations.

12715C
1 year ago
Blackvoxel
BlackvoxelBlackvoxel/Blackvoxel

A free, open-source voxel-based sandbox game where you explore and survive on a strange alien planet.

11027C++
2 years ago
angolmois-rust
angolmois-rustlifthrasiir/angolmois-rust

A Rust translation of Angolmois, a minimalistic music video game that plays BMS format files.

1039Rust
6 years ago
DreeRally
DreeRallyenriquesomolinos/DreeRally

A reverse-engineered reimplementation of the classic Death Rally game engine, requiring original game assets.

10115C
5 years ago
twin-e
twin-eLBALab/twin-e

A modern, portable open-source engine for playing Little Big Adventure 1 (Relentless: Twinsen's Adventure).

9216C
1 year ago
Flare RPG
Flare RPGclintbellanger/flare-game

A fantasy action RPG built with the open-source FLARE engine, featuring dungeon exploration and real-time combat.

9134Python
8 years ago
sdl2gdx
sdl2gdxelectronstudio/sdl2gdx

A Java wrapper for SDL and LibGDX controller API providing enhanced gamepad support with hotplug, rumble, and extensive device mappings.

8912Java
2 years ago
gdx-controllers
gdx-controllerslibgdx/gdx-controllers

A cross-platform game controller extension for libGDX that simplifies input handling across desktop, Android, iOS, and web.

8617Java
1 year ago
Polly-B-Gone
Polly-B-Gonembostock/polly-b-gone

A 3D physics platform game about a wheeled robot named Polly escaping from a laboratory.

6420C++
6 years ago
Savage Wheels
Savage Wheelspetarov/savagewheels

A 2D car crashing arcade game where players compete in deadly tournaments with unique vehicles and drivers.

4321C++
3 months ago
gade
gadeellamosi/gade

A Game Boy emulation library written in Ada, serving as a proof-of-concept for the language's suitability in emulator development.

331Ada
6 months ago
InputCandy
InputCandyLAGameStudio/InputCandy

A GameMaker Studio 2 library providing advanced gamepad support, input customization, and device management for PC and console games.

180Game Maker Language
1 year ago
Sky Engine
Sky Engineilenburg/game-engine

A lightweight C++ game engine built with OpenGL and SDL for 2D/3D game development.

164C++
9 years ago
wasabee
wasabeezertovitch/wasabee

A web browser fully written in Ada with a focus on safety, currently in early development.

140Ada
9 months ago
lace
lacecharlie5/lace

A set of Ada components for developing 3D simulations, games, and GUI applications with support for distributed systems.

132Ada
3 days ago
MQTT-Hyperdash
MQTT-Hyperdashkollokollo/MQTT-Hyperdash

A fast MQTT dashboard application and rule engine framework written in C for Linux, Raspberry Pi, and Windows.

113C
4 years ago
gade-sdl
gade-sdlellamosi/gade-sdl

A minimal SDL front end in Ada for the Gade Game Boy emulator, providing a portable reference implementation.

60Ada
6 months ago
ada-3ds
ada-3dsAdaDoom3/Ada3DS

A simple 3DS Max model renderer for educational purposes, built with SDL for cross-platform compatibility.

40Ada
11 years ago
craftos2-plugins
craftos2-pluginsMCJack123/craftos2-plugins

A collection of plugins for CraftOS-PC that add Discord integration, joystick support, sound generation, and other peripherals.

40C++
10 months ago
text-mode
text-modeAuburnSounds/text-mode

A virtual text-mode library with Unicode support, a 16-color palette, and a markup language for vintage-style text rendering.

31D
5 months ago
anuklear
anuklearada-game-framework/anuklear

Ada 2022 language bindings to the Nuklear immediate-mode GUI library.

01C
1 year ago
1
2