Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Sdl2

Sdl2

102 projects

Showing 30 of 102 projects

sdlada
sdladaAda

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

#ada2012#ada-2022#graphics
Stars134
Forks37
Last commit7 days ago
RSC-C
RSC-CC

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

#rsc#runescape-classic#emscripten
Stars122
Forks21
Last commit8 days ago
sdl
sdlV

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

#sdl3#graphics#sdl2
Stars108
Forks16
Last commit5 months ago
jfsw
jfswC

A modern source port of the classic 3D Realms game Shadow Warrior, enabling play on contemporary operating systems.

#sdl2#game-preservation#opengl
Stars96
Forks21
Last commit6 months ago
simutrans
simutransC++

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

#community-driven#economic-simulation#sdl2
Stars87
Forks20
Last commit1 day ago
OpenCrystalCaves
OpenCrystalCavesC++

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

#pixel-art#crystal-caves#sdl2
Stars87
Forks4
Last commit6 days ago
ImGui-Pascal
ImGui-PascalPascal

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

#opengl3#sdl2#implot
Stars77
Forks16
Last commit11 months ago
dRally
dRallyC

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

#sdl2#racing-game#linux-gaming
Stars72
Forks15
Last commit3 years ago
deskmate
deskmateC++

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

#iot-dashboard#esp32#sdl2
Stars68
Forks10
Last commit5 years ago
vig
vigC

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

#sdl2#cimgui#opengl
Stars57
Forks3
Last commit2 years ago
Taradino
TaradinoC

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

#gpl-licensed#sdl2#first-person-shooter
Stars56
Forks17
Last commit4 months ago
vnk
vnkV

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

#desktop-application#hacktoberfest#sdl2
Stars54
Forks7
Last commit1 year ago
vsdl2
vsdl2V

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

#sdl2#wrapper-library#game-development
Stars48
Forks6
Last commit2 months ago
SDL2 and OpenGL
SDL2 and OpenGLScala

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

#sdl2#opengl#graphics-bindings
Stars46
Forks6
Last commit4 years ago
maxr
maxrC++

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

#sdl2#turn-based#multiplayer-gaming
Stars45
Forks6
Last commit1 month ago
Picasim
PicasimC++

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

#flight-simulator#sdl2#radio-control
Stars32
Forks12
Last commit2 months ago
Barrett
BarrettC

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

#sdl2#gplv2#fps
Stars32
Forks4
Last commit1 month ago
Falling Time
Falling TimeC

An arcade game where you control a ball falling through holes to avoid being crushed by the descending screen top.

#gpl-licensed#sdl2#opendingux
Stars28
Forks15
Last commit4 years ago
jftekwar
jftekwarC

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

#sdl2#opengl#first-person-shooter
Stars27
Forks2
Last commit1 month ago
jfwhaven
jfwhavenC

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

#fantasy-game#sdl2#opengl
Stars27
Forks4
Last commit6 months ago
nativefiledialog
nativefiledialogMakefile

A lightweight C library for cross-platform native file open, save, and folder selection dialogs.

#c-library#sdl2#file-dialogs
Stars18
Forks4
Last commit1 year ago
vsdl
vsdlC

A V programming language wrapper for the SDL2 library, providing native-feeling bindings for multimedia and game development.

#graphics#sdl2#vlang
Stars13
Forks3
Last commit4 years ago
fractals
fractalsScala

A Scala Native application that generates and visualizes various mathematical fractals with interactive controls.

#desktop-application#hacktoberfest#procedural-generation
Stars7
Forks7
Last commit5 years ago
vab-sdl
vab-sdlV

Extends vab to compile V applications using vlang/sdl for Android, building SDL2/SDL3 from source with Android NDK.

#sdl3#sdl2#vlang
Stars5
Forks2
Last commit6 months ago
blackvideo-mini-player
blackvideo-mini-playerAda

A lightweight, cross-platform CLI video player built with Ada, featuring offline/cloud caption generation and sprite thumbnail previews.

#sdl2#ffmpeg#blackvideo-utilities
Stars4
Forks2
Last commit4 months ago
gfm
gfmD

DLang SDL2 and OpenGL wrapper library for simplified game development and graphics programming.

#graphics#sdl2#wrapper-library
Stars4
Forks0
Last commit2 years ago
Ember
EmberC

A C++ graphics framework built on SDL2 and OpenGL for 2D/3D rendering with event handling and asset management.

#premake#sdl2#opengl
Stars3
Forks0
Last commit4 years ago
AcidDrop
AcidDropC++

A Vulkan-powered color-matching puzzle game remake of the classic Atari 2600 game Acid Drop.

#vulkan#color-matching#sdl2
Stars1
Forks0
Last commit1 month ago
SpaceRox.MX2
SpaceRox.MX2C++

A 2D Asteroids-style arcade game built with the MX2 framework using SDL2 and Vulkan.

#vulkan#cplusplus-20#sdl2
Stars1
Forks0
Last commit1 month ago
SDL2_gfx
SDL2_gfxD

Dynamic and static D language bindings for the SDL2_gfx library, compatible with @nogc, nothrow, and BetterC.

#d-language#sdl2#graphics-bindings
Stars1
Forks0
Last commit6 years ago
PreviousPage 3 of 3

Related Tags

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
#Cross Platform69
#Game Development44
#Retro Gaming38
#Game Engine34
#Opengl30
#Open Source Game29
#C Plus Plus27
#Cmake23
#Game20
#C15
#Sdl14
#First Person Shooter13