Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. SDL2
S

SDL2

Framework
153 projects193.5k total stars22.9k total forks17 languages

Open-source projects built with SDL2

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

Showing 153 open-source projects · page 4 of 5

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
sdl2
sdl2littledivy/deno_sdl2

SDL2 bindings for Deno, enabling multimedia applications with graphics, text rendering, and image loading.

18520TypeScript
1 year ago
Chasm-Reverse
Chasm-ReversePanzerschrek/Chasm-Reverse

A free recreation of the classic game 'Chasm: The Rift' using original game data and modern SDL2/OpenGL.

18019C++
10 months ago
Gravity Defied CPP
Gravity Defied CPPrgimad/gravity_defied_cpp

A C++ and SDL2 port of the classic Gravity Defied mototrial racing mobile game, preserving all original features.

17722C++
1 year ago
sokoban-rs
sokoban-rsswatteau/sokoban-rs

A Sokoban puzzle game implementation written in Rust with SDL2 graphics.

16416Rust
5 years ago
SeriousSamClassic-VK
SeriousSamClassic-VKtx00100xt/SeriousSamClassic-VK

An open-source Vulkan port of the Serious Engine for Serious Sam Classic, enabling modern graphics on Windows, Linux, macOS, BSD, and Raspberry Pi.

16118C++
9 months ago
mc2
mc2alariq/mc2

An open-source engine and Linux port of Mech Commander 2, with bug fixes and 64-bit support for Windows and Linux.

16136C++
1 month ago
chip8-rust
chip8-ruststarrhorne/chip8-rust

A Chip-8 virtual machine emulator written in Rust, designed as an educational project for learning emulator development.

16020Rust
2 years ago
Menge
MengeMengeCrowdSim/Menge

A modular framework for simulating crowd movement and pedestrian behavior in virtual environments.

15465C++
10 months ago
remc2
remc2turican0/remc2

A reverse-engineered C++ remake of Magic Carpet 2 with HD support, modern controls, and cross-platform compatibility.

15319C++
2 days ago
OPHD
OPHDOutpostUniverse/OPHD

An open-source reimplementation and redesign of Sierra On-Line's 1994 Outpost game, focusing on improved gameplay and responsiveness.

14629C++
2 months ago
RSC-C
RSC-C2003scape/rsc-c

A portable, enhanced RuneScape Classic client written in C99 with support for multiple platforms and modern features.

13622C
2 days ago
sdlada
sdladaLucretia/sdlada

Ada 2022 bindings to SDL 2, providing a variable-thickness wrapper for multimedia and game development.

13538Ada
3 months ago
sdl
sdlvlang/sdl

Official SDL2 and SDL3 bindings for the V programming language, providing full access to multimedia and game development libraries.

10616V
8 months ago
PixelPerfectEngine
PixelPerfectEngineZILtoid1991/pixelperfectengine

A retro 2D and pseudo-3D game engine written in D, focused on authentic pixel-perfect graphics and a lightweight footprint.

1052D
9 months ago
simutrans
simutranssimutrans/simutrans

An open-source transportation simulator where players build and manage a transport company across rail, road, ship, and air networks.

10428C++
3 days ago
EDGE-classic
EDGE-classicedge-classic/EDGE-classic

A cross-platform OpenGL Doom source port with advanced modding features and modern rendering.

10418C
2 days ago
OpenCrystalCaves
OpenCrystalCavesOpenCrystalCaves/OpenCrystalCaves

An unofficial open-source engine reimplementation of the classic game trilogy Crystal Caves, with modern improvements.

935C++
3 days ago
ImGui-Pascal
ImGui-PascalColdzer0/ImGui-Pascal

FreePascal and Delphi bindings for the Dear ImGui library with docking support.

7917Pascal
1 year ago
dRally
dRallyurxp/dRally

A native Linux/BSD port of the 1996 racing game Death Rally, requiring original game assets.

7417C
3 years ago
Vulkan Demos and Tutorials
Vulkan Demos and TutorialsZ80Fan/VulkanDemos

A collection of heavily commented C++ Vulkan demos and tutorials for beginners learning graphics programming.

683C++
9 years ago
deskmate
deskmaterbaron/deskmate

A hackable, portable mini dashboard and control center powered by MQTT for monitoring and controlling IoT devices.

6810C++
5 years ago
shy
shyLarpon/shy

An intuitive, opinionated foundation for building and distributing 2D games and creative applications in V.

634C
5 months ago
Dungeons of Noudar
Dungeons of NoudarTheFakeMontyOnTheRun/dungeons-of-noudar

A first-person 2.5D dungeon-crawler for MS/FreeDOS, built with C++14, fixed-point math, and software rendering.

639C++
1 month ago
Taradino
Taradinofabiangreffrath/taradino

SDL2 port of the 1994 3D action game Rise of the Triad for modern operating systems.

5918C
7 months ago
Prince-Monogame
Prince-Monogamesalvadorc17/Prince-Monogame

A MonoGame implementation of Prince of Persia 2 written in C#, recreating the classic game with modern tools.

559C#
4 days ago
vig
vignsauzede/vig

A V language wrapper for dear imgui and cimgui, enabling immediate-mode GUI development with SDL2 and OpenGL.

553C
2 years ago
vnk
vnknsauzede/vnk

A V language wrapper for the Nuklear immediate-mode GUI library, enabling cross-platform UI development.

527V
2 years ago
maxr
maxrmaxr-dot-org/maxr

A turn-based strategy game that modernizes the classic M.A.X. (Mechanized Assault & Exploration) for multiplayer on contemporary systems.

507C++
27 days ago
vsdl2
vsdl2nsauzede/vsdl2

A V language wrapper for libSDL2 providing multimedia capabilities for 2D graphics, audio, and input handling.

486V
5 months ago
SDL2 and OpenGL
SDL2 and OpenGLregb/scalanative-graphics-bindings

Scala Native bindings for SDL2 and OpenGL, enabling high-performance graphics programming in Scala.

456Scala
4 years ago
Flare
Flareclintbellanger/flare-engine

A free/libre 2D action roleplaying game engine for creating classic ARPGs like Diablo and Baldur's Gate.

4114C++
8 years ago
Picasim
PicasimRowlhouse/PicaSim

An open-source flight simulator for radio-controlled planes with realistic physics, VR support, and cross-platform builds.

4019C++
5 months ago
Barrett
Barrettlunarmeadow/barrett

A modern source port for Rise of the Triad focused on quality-of-life improvements, expanded compatibility, and new features.

344C
14 days ago
SeriousSamAlphaRemake
SeriousSamAlphaRemaketx00100xt/SeriousSamAlphaRemake

An open-source fan remake of Serious Sam: The First Encounter based on original alpha build code and assets.

322C++
1 year ago
jfwhaven
jfwhavenjonof/jfwhaven

A modern source port of the classic DOS game Witchaven, enabling play on contemporary operating systems.

304C
8 months ago
jftekwar
jftekwarjonof/jftekwar

A modern source port of the classic 1995 DOS game William Shatner's TekWar, enabling play on contemporary operating systems.

294C
4 months ago
1
2
3
4
5