Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Sdl

Sdl

68 projects

Showing 32 of 68 projects

Return To The Roots
Return To The RootsC++

A fan-made open-source remake of The Settlers II Gold Edition with modern multiplayer support and cross-platform compatibility.

#multiplayer#sdl2#sdl
Stars584
Forks102
Last commit2 days ago
Yampa
YampaHaskell

A functional reactive programming domain-specific language for efficient hybrid systems and robotics.

#robotics#haskell#ios
Stars487
Forks57
Last commit3 months ago
VanillaConquer
VanillaConquerC++

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

#redalert#command-and-conquer#sdl
Stars459
Forks85
Last commit1 month ago
GlPortal
GlPortalC++

An open-source sci-fi first-person puzzle-platformer with realistic physics simulation and cross-platform support.

#hacktoberfest#puzzle-platformer#physics
Stars381
Forks116
Last commit1 year ago
Syndicate Wars
Syndicate WarsC

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

#fanmade#disassembly#vorbis
Stars242
Forks26
Last commit1 day ago
Race into Space
Race into SpaceC++

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

#lunar-lander#turn-based#sdl
Stars226
Forks59
Last commit3 days ago
parser
parserC#

A lexer and parser for GraphQL in .NET, providing a complete AST model compatible with the GraphQL specification.

#parse#sdl#graphql
Stars219
Forks41
Last commit4 months ago
Carimbo
CarimboC++

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

#lua-scripting#webassembly#sdl
Stars184
Forks8
Last commit2 months ago
rust-sdl
rust-sdlRust

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

#graphics#sdl#ffi
Stars180
Forks48
Last commit11 years ago
ArmageddonEngine
ArmageddonEngineD

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

#d-language#opengl#sdl
Stars178
Forks41
Last commit12 days ago
ecs
ecsGo

A lightweight, dependency-free Go framework for building game engines using the Entity Component System architecture.

#game-engine-2d#go-modules#sdl
Stars176
Forks12
Last commit9 months ago
Gravity Defied CPP
Gravity Defied CPPC++

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

#sdl2#gamedev#sdl
Stars175
Forks20
Last commit1 year ago
sdlada
sdladaAda

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

#ada2012#ada-2022#graphics
Stars135
Forks37
Last commit1 month ago
wernsey chip8
wernsey chip8C

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

#chip8-emulator#chip8#retro-computing
Stars127
Forks15
Last commit1 year ago
graphql CLI
graphql CLIJava

A CLI tool for generating GraphQL schemas from Ballerina services and Ballerina code from GraphQL schemas.

#sdl#graphql#cli-tool
Stars108
Forks26
Last commit1 month 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
Stars107
Forks16
Last commit7 months ago
angolmois-rust
angolmois-rustRust

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

#bms-player#sdl#audio-visual
Stars104
Forks9
Last commit6 years ago
twin-e
twin-eC

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

#portable-engine#sdl#c-plus-plus
Stars90
Forks16
Last commit1 year ago
sdl2gdx
sdl2gdxJava

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

#rumble#controller-api#steam
Stars87
Forks12
Last commit1 year ago
Polly-B-Gone
Polly-B-GoneC++

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

#sdl#physics-platformer#3d-game
Stars64
Forks19
Last commit6 years ago
Dungeons of Noudar
Dungeons of NoudarC++

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

#2-5d-graphics#dungeon-crawler#dungeons
Stars62
Forks9
Last commit7 days ago
tartiflette-aiohttp
tartiflette-aiohttpPython

A wrapper for aiohttp that integrates the Tartiflette GraphQL Engine to serve GraphQL APIs with Python.

#tartiflette-engine#graphql-engine#aiohttp
Stars62
Forks11
Last commit2 years ago
Savage Wheels
Savage WheelsC++

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

#car#sdl#car-game
Stars41
Forks20
Last commit1 month ago
Imgui
ImguiD

D language binding to CImgui with OpenGL, SDL, and GLFW backends for immediate-mode GUI development.

#d-language#gui-toolkit#opengl
Stars25
Forks12
Last commit10 months ago
GamepadGuesser
GamepadGuesserLua

A Löve2D library that automatically detects gamepad types and provides matching button/axis art for display.

#graphics#sdl#ui-assets
Stars23
Forks1
Last commit4 years ago
SDL-Crystal-Bindings
SDL-Crystal-BindingsCrystal

Crystal language bindings for raw SDL 3 functions, providing a low-level foundation for building multimedia libraries.

#sdl3#graphics#sdl
Stars16
Forks2
Last commit19 days ago
Sky Engine
Sky EngineC++

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

#graphics#opengl#sdl
Stars16
Forks3
Last commit9 years ago
MQTT-Hyperdash
MQTT-HyperdashC

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

#iot#rule-engine#sdl
Stars11
Forks3
Last commit4 years ago
gade-sdl
gade-sdlAda

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

#sdl#game-boy-emulator#emulator-frontend
Stars6
Forks0
Last commit4 months ago
ada-3ds
ada-3dsAda

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

#sdl#educational-project#cross-platform
Stars4
Forks0
Last commit11 years ago
text-mode
text-modeD

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

#d-language#terminal-emulation#retro-computing
Stars3
Forks1
Last commit4 months ago
tartiflette
tartiflettePython

A GraphQL server implementation for Python 3.7+ built with asyncio and SDL.

#graphql-engine#asyncio#api
Stars0
Forks0
Last commit28 days ago
PreviousPage 2 of 2

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 Platform39
#Game Development24
#C Plus Plus21
#Game Engine20
#Opengl20
#Retro Gaming18
#Sdl214
#Game13
#Open Source Game12
#Graphics9
#Modding8
#C8