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

gbe-plus
gbe-plusC++

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

#open-source-emulator#hardware-emulation#opengl
Stars596
Forks85
Last commit1 day ago
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
Stars580
Forks98
Last commit2 days ago
Yampa
YampaHaskell

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

#robotics#haskell#ios
Stars486
Forks56
Last commit2 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
Stars455
Forks79
Last commit8 days ago
GlPortal
GlPortalC++

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

#hacktoberfest#puzzle-platformer#physics
Stars380
Forks115
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
Stars231
Forks25
Last commit1 month 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 commit3 months 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
Stars215
Forks56
Last commit6 days ago
Carimbo
CarimboC++

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

#lua-scripting#webassembly#sdl
Stars185
Forks8
Last commit1 month 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 commit5 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 commit8 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
Stars172
Forks19
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
Stars134
Forks37
Last commit7 days 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
Stars128
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 commit5 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
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
Stars89
Forks16
Last commit10 months 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
Stars88
Forks11
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
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
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
Stars58
Forks9
Last commit11 months 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
Stars40
Forks20
Last commit10 days 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 commit9 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 commit4 months 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 commit3 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 commit2 months 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