Topic: "sdl"
bkaradzic/bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Language: C++ - Size: 281 MB - Last synced at: about 6 hours ago - Pushed at: 7 days ago - Stars: 15,623 - Forks: 1,985

libsdl-org/SDL
Simple Directmedia Layer
Language: C - Size: 112 MB - Last synced at: about 12 hours ago - Pushed at: 1 day ago - Stars: 12,007 - Forks: 2,097

FreeRDP/FreeRDP
FreeRDP is a free remote desktop protocol library and clients
Language: C - Size: 67 MB - Last synced at: about 3 hours ago - Pushed at: 4 days ago - Stars: 11,614 - Forks: 15,046

pygame/pygame
🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
Language: C - Size: 34.4 MB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 7,955 - Forks: 3,583

mosra/magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Language: C++ - Size: 60.7 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 4,943 - Forks: 451

OpenXRay/xray-16
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
Language: C++ - Size: 378 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 3,168 - Forks: 470

SuperTux/supertux
SuperTux source code
Language: C++ - Size: 744 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 2,610 - Forks: 512

CytopiaTeam/Cytopia
:deciduous_tree::house_with_garden::office::evergreen_tree: A city building simulation game
Language: C++ - Size: 148 MB - Last synced at: 8 days ago - Pushed at: 20 days ago - Stars: 2,055 - Forks: 110

chocolate-doom/chocolate-doom
Chocolate Doom is a Doom source port that is minimalist and historically accurate.
Language: C - Size: 17 MB - Last synced at: 8 days ago - Pushed at: 23 days ago - Stars: 2,046 - Forks: 599

OpenXcom/OpenXcom
Open-source clone of the original X-Com 👽
Language: C++ - Size: 30 MB - Last synced at: 9 days ago - Pushed at: 12 days ago - Stars: 1,974 - Forks: 498

serge-rgb/milton
An infinite-canvas paint program
Language: C++ - Size: 26.9 MB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 1,696 - Forks: 138

taisei-project/taisei
A free and open-source Touhou Project fangame
Language: C - Size: 703 MB - Last synced at: 7 days ago - Pushed at: 15 days ago - Stars: 1,309 - Forks: 108

skyjake/lagrange
A Beautiful Gemini Client
Language: C - Size: 45.9 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 1,288 - Forks: 66

ImpulseAdventure/GUIslice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
Language: C - Size: 34.8 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 1,261 - Forks: 219

pygame-community/pygame-ce
🐍🎮 pygame - Community Edition is a FOSS Python library for multimedia applications (like games). Built on top of the excellent SDL library.
Language: C - Size: 42.8 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 1,151 - Forks: 176

microsoft/DevSkim
DevSkim is a set of IDE plugins, language analyzers, and rules that provide security "linting" capabilities.
Language: C# - Size: 28.8 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 935 - Forks: 116

Rezonality/zep
Zep - An embeddable editor, with optional support for using vim keystrokes.
Language: C++ - Size: 40.2 MB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 931 - Forks: 70

falltergeist/falltergeist
Opensource crossplatform Fallout 2™ game engine writen in C++ and SDL.
Language: C++ - Size: 7.92 MB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 867 - Forks: 92

tartiflette/tartiflette
GraphQL Engine built with Python 3.6+ / asyncio
Language: Python - Size: 6.51 MB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 859 - Forks: 36

buggins/dlangui
Cross Platform GUI for D programming language
Language: D - Size: 43 MB - Last synced at: 30 days ago - Pushed at: 4 months ago - Stars: 832 - Forks: 123

Interrupt/systemshock
Shockolate - A minimalist and cross platform System Shock source port.
Language: C - Size: 26.2 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 823 - Forks: 69

BlitterStudio/amiberry
Optimized Amiga emulator for Linux/macOS
Language: C++ - Size: 78.7 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 739 - Forks: 91

michenriksen/drawio-threatmodeling
Draw.io libraries for threat modeling diagrams
Size: 157 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 736 - Forks: 189

bradharding/doomretro
The classic, refined DOOM source port. For Windows PC.
Language: C - Size: 211 MB - Last synced at: about 12 hours ago - Pushed at: about 12 hours ago - Stars: 713 - Forks: 89

paljs/prisma-tools
Prisma tools to help you generate CRUD system for GraphQL servers
Language: TypeScript - Size: 20.2 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 694 - Forks: 56

NBlood/NBlood
Reverse-engineered ports of Build games using EDuke32 engine technology and development principles (NBlood/Rednukem/PCExhumed)
Language: C++ - Size: 218 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 641 - Forks: 80

LambdaHack/LambdaHack
Haskell game engine library for roguelike dungeon crawlers; please offer feedback, e.g., after trying out the sample game with the web frontend at
Language: Haskell - Size: 35.6 MB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 635 - Forks: 56

libSDL2pp/libSDL2pp
C++ bindings/wrapper for SDL2
Language: C++ - Size: 1.13 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 574 - Forks: 90

roozbehid/WasmWinforms
C# Winforms for Webassembly
Language: C# - Size: 102 MB - Last synced at: 7 days ago - Pushed at: almost 6 years ago - Stars: 531 - Forks: 40

whgojp/JavaSecLab
JavaSecLab是一款综合型Java漏洞平台,提供相关漏洞缺陷代码、修复代码、漏洞场景、审计SINK点、安全编码规范,覆盖多种漏洞场景,友好用户交互UI……
Language: JavaScript - Size: 43.1 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 526 - Forks: 47

Return-To-The-Roots/s25client
Return To The Roots (Settlers II(R) Clone)
Language: C++ - Size: 198 MB - Last synced at: about 8 hours ago - Pushed at: about 14 hours ago - Stars: 510 - Forks: 81

pragtical/pragtical
The practical and pragmatic code editor.
Language: Lua - Size: 13.9 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 493 - Forks: 22

rambod-rahmani/ffmpeg-video-player
An FFmpeg and SDL Tutorial.
Language: C - Size: 46.1 MB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 462 - Forks: 105

ivanperez-keera/Yampa
Functional Reactive Programming domain-specific language for efficient hybrid systems
Language: Haskell - Size: 5.4 MB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 458 - Forks: 52

s1ddok/Fiber2D
Cross-platform 2D Game Engine in pure Swift
Language: Swift - Size: 28 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 438 - Forks: 42

dalerank/nanogui-sdl
Minimalistic port of NanoGUI claim works with SDL API w/o external dependencies.
Language: C++ - Size: 4.13 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 422 - Forks: 76

mmatyas/supermariowar
A fan-made multiplayer Super Mario Bros. style deathmatch game
Language: C++ - Size: 61.1 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 413 - Forks: 72

ikskuh/SDL.zig
A shallow wrapper around SDL that provides object API and error handling
Language: C - Size: 972 KB - Last synced at: about 22 hours ago - Pushed at: about 1 month ago - Stars: 397 - Forks: 85

daniel5151/ANESE
Another NES Emulator - written for fun & learning - first implementation of wideNES
Language: C++ - Size: 42.4 MB - Last synced at: 15 days ago - Pushed at: over 3 years ago - Stars: 396 - Forks: 27

JulNadeauCA/libagar
Cross-Platform GUI Toolkit (stable)
Language: C - Size: 48.2 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 371 - Forks: 40

ShaftUI/Shaft
A cross-platform GUI framework for Swift, built for demanding workloads and developer ergonomics
Language: Swift - Size: 10.3 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 367 - Forks: 8

haskell-game/sdl2
Haskell bindings to the SDL2 library
Language: Haskell - Size: 2.68 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 363 - Forks: 87

railt/railt
⚡️ A PHP GraphQL Framework
Language: PHP - Size: 7.51 MB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 361 - Forks: 18

GlPortal/glPortal
:video_game: Open Source teleportation based first person puzzle-platformer
Language: C++ - Size: 7.68 MB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 357 - Forks: 108

krkrsdl2/krkrsdl2
吉里吉里SDL2プロジェクト (吉里吉里2と吉里吉里Zがベース) / Kirikiri SDL2 Project (Based on Kirikiri 2 and Kirikiri Z)
Language: C++ - Size: 3.28 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 322 - Forks: 35

albin-johansson/centurion
A modern C++ wrapper library for SDL2 in order to improve type-safety, memory safety and overall ease-of-use.
Language: C++ - Size: 219 MB - Last synced at: 13 days ago - Pushed at: 8 months ago - Stars: 315 - Forks: 30

clibequilibrium/EquilibriumEngine
Data-oriented and multi-threaded C11 Game Engine with libraries & shaders hot-reloading.
Language: C - Size: 184 MB - Last synced at: about 2 hours ago - Pushed at: almost 2 years ago - Stars: 305 - Forks: 20

ispras/casr
Collect crash (or UndefinedBehaviorSanitizer error) reports, triage, and estimate severity.
Language: Rust - Size: 38.1 MB - Last synced at: 6 days ago - Pushed at: 11 days ago - Stars: 304 - Forks: 29

paladin-t/bitty
Bitty Engine - An itty bitty 2D game engine, with built-in editors, programmable in Lua.
Language: C++ - Size: 47.6 MB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 294 - Forks: 20

krupkat/xpano
Automated photo stiching tool. Lets you import a directory of images and then export the autodetected panoramas.
Language: C++ - Size: 6.15 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 292 - Forks: 16

chrisdone-archive/vado 📦
A demo web browser engine written in Haskell
Language: Haskell - Size: 23.4 KB - Last synced at: 6 days ago - Pushed at: almost 6 years ago - Stars: 281 - Forks: 7

ivanperez-keera/haskanoid
A free and open source breakout clone in Haskell using SDL and FRP, with Wiimote and Kinect support.
Language: Haskell - Size: 17.3 MB - Last synced at: 15 days ago - Pushed at: about 2 years ago - Stars: 276 - Forks: 27

sezero/quakespasm
QuakeSpasm -- A modern, cross-platform Quake game engine based on FitzQuake.
Language: C - Size: 113 MB - Last synced at: 11 days ago - Pushed at: 15 days ago - Stars: 269 - Forks: 107

tboox/gbox 📦
🎨 A multi-platform graphic library
Language: C - Size: 75.4 MB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 264 - Forks: 50

deniskropp/DirectFB
Official DirectFB GitHub Repository
Language: C - Size: 20.7 MB - Last synced at: 13 days ago - Pushed at: 9 months ago - Stars: 255 - Forks: 62

DIVGAMES/DIV-Games-Studio
Complete cross platform games development package, originally for DOS but now available on modern platforms.
Language: C - Size: 7.08 MB - Last synced at: about 13 hours ago - Pushed at: almost 2 years ago - Stars: 243 - Forks: 32

smartdevicelink/sdl_core
SmartDeviceLink In-Vehicle Software and Sample HMI
Language: C++ - Size: 322 MB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 240 - Forks: 245

allangood/rtlamr2mqtt
Docker container to send rtlamr readings to a mqtt broker
Language: Python - Size: 246 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 229 - Forks: 42

AllureOfTheStars/Allure
Allure of the Stars is a near-future Sci-Fi roguelike and tactical squad combat game written in Haskell; please offer feedback, e.g., after trying out the web frontend version at
Language: Haskell - Size: 11.3 MB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 219 - Forks: 18

billyquith/GWork
Skinnable GUI with useful widget collection. Fork of GWEN.
Language: C++ - Size: 12.7 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 218 - Forks: 30

sanette/bogue
GUI library for ocaml based on SDL2
Language: OCaml - Size: 25.5 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 206 - Forks: 14

libsdl-org/sdl12-compat
An SDL-1.2 compatibility layer that uses SDL 2.0 behind the scenes.
Language: C - Size: 1.81 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 205 - Forks: 46

Is-Daouda/is-Engine
C++, SDL 2 and SFML game engine that allows to create games on Web (HTML 5), Mobile and PC.
Language: C - Size: 105 MB - Last synced at: 16 days ago - Pushed at: 7 months ago - Stars: 203 - Forks: 15

lemon32767/ccleste 📦
Celeste Classic C source port for 3DS and PC.
Language: C - Size: 3.54 MB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 201 - Forks: 39

castholm/SDL Fork of libsdl-org/SDL
SDL ported to the Zig build system
Language: C - Size: 96 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 194 - Forks: 2

Ravbug/sdl3-sample
Minimal HowTo for building and using SDL3 on a variety of platforms, including mobile and web. Also includes SDL_mixer, SDL_Image, and SDL_ttf!
Language: CMake - Size: 4.65 MB - Last synced at: 15 days ago - Pushed at: 16 days ago - Stars: 187 - Forks: 23

smartdevicelink/sdl_java_suite
SmartDeviceLink libraries for Android, Java SE, and Java EE
Language: Java - Size: 111 MB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 187 - Forks: 131

smartdevicelink/sdl_ios
Get your app connected to the 🚙, make your users feel like a 🌟
Language: Objective-C - Size: 43.9 MB - Last synced at: 14 days ago - Pushed at: almost 2 years ago - Stars: 169 - Forks: 104

koreader/koreader-base
Base framework offering a Lua scriptable environment for creating document readers
Language: Lua - Size: 13.5 MB - Last synced at: 28 minutes ago - Pushed at: about 7 hours ago - Stars: 168 - Forks: 114

ikskuh/zero-graphics
Application framework based on OpenGL ES 2.0. Runs on desktop machines, Android phones and the web
Language: Zig - Size: 16 MB - Last synced at: 11 days ago - Pushed at: about 2 years ago - Stars: 165 - Forks: 19

vhspace/sdl3-rs
SDL3 bindings for Rust
Language: Rust - Size: 6.03 MB - Last synced at: 7 days ago - Pushed at: 12 days ago - Stars: 161 - Forks: 47

sinshu/meltysynth
A SoundFont MIDI synthesizer for .NET
Language: C# - Size: 2.8 MB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 159 - Forks: 18

jakebesworth/Simple-SDL2-Audio
A simple SDL2 audio library without SDL_Mixer for playing music and multiple sounds natively in SDL2
Language: C - Size: 47.8 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 157 - Forks: 24

libsdl-org/SDL_shader_tools
Shader compiler and tools for SDLSL (Simple Directmedia Layer Shader Language)
Language: C - Size: 531 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 155 - Forks: 4

EXL/NXEngine
A port of the open-source rewrite Cave Story game engine for various platforms. Original author is Caitlin "rogueeve" Shaw, https://nxengine.sourceforge.io/
Language: C++ - Size: 1.1 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 151 - Forks: 36

meta4d-me/CatDogEngine
A cross-platform game engine/editor written in modern C++ (WIP)
Language: C++ - Size: 608 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 148 - Forks: 15

GlPortal/RadixEngine
A free and open game engine.
Language: C++ - Size: 7.74 MB - Last synced at: 30 days ago - Pushed at: over 1 year ago - Stars: 148 - Forks: 58

djbozkosz/Light-Propagation-Volumes
Master's thesis implementing real-time global illumination method.
Language: C++ - Size: 81.2 MB - Last synced at: 11 months ago - Pushed at: almost 7 years ago - Stars: 147 - Forks: 17

EtherProject/EtherEngine
简明易用的 Lua 跨平台游戏接口
Language: C++ - Size: 2.01 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 140 - Forks: 34

lispysnake/serpent
Cross-platform gaming kit in the D programming language
Language: D - Size: 2.88 MB - Last synced at: 12 months ago - Pushed at: about 4 years ago - Stars: 140 - Forks: 3

aminosbh/sdl2-samples-and-projects
This repository contains a list of SDL/SDL2 samples and projects. Mirror of https://gitlab.com/aminosbh/sdl-samples-and-projects
Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 139 - Forks: 6

rhett-lee/nim_duilib
duilib界面库的改进版,支持Windows/Linux平台(基于SDL3),支持Skia渲染引擎(支持CPU/GPU),支持DPI感知,多语言动态切换,支持SVG,PNG,GIF,JPG,BMP,APNG,WEBP,ICO图片,支持GIF/WebP/APNG动画。
Language: C++ - Size: 139 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 137 - Forks: 37

acreloaded/acr
AssaultCube Reloaded (first-person-shooter game)
Language: C - Size: 143 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 135 - Forks: 23

jsoulier/blocks
Tiny Minecraft clone in C and GLSL using the new SDL3 GPU API
Language: C - Size: 11.6 MB - Last synced at: 14 days ago - Pushed at: 18 days ago - Stars: 123 - Forks: 6

icculus/ControllerImage
A library for producing images of SDL controllers.
Language: C - Size: 442 KB - Last synced at: 14 days ago - Pushed at: 6 months ago - Stars: 122 - Forks: 4

GrafX2/grafX2
The ultimate 256 color painting program
Last synced at: 5 months ago - Stars: 122 - Forks: 31

ada-game-framework/sdlada
Ada 2022 bindings to SDL 2
Language: Ada - Size: 1010 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 116 - Forks: 37

fmang/oshu
Fast osu! port for Linux (and more)
Language: C++ - Size: 1.07 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 116 - Forks: 8

LottieFiles/glottie 📦
OpenGL/WebGL based Lottie animation player
Language: C++ - Size: 68.6 MB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 115 - Forks: 11

ctreffs/SwiftSDL2
Swift wrapper around Simple Direct Media Layer (SDL2) for macOS, iOS, Linux and Windows
Language: C - Size: 2.73 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 114 - Forks: 22

libsdl-org/SDL-1.2
Simple Directmedia Layer, 1.2 branch ... ***DEPRECATED***, please use https://github.com/libsdl-org/SDL for new projects!
Language: C - Size: 17.2 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 113 - Forks: 92

Ponup/php-sdl
SDL2 bindings for the PHP language
Language: C - Size: 689 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 110 - Forks: 22

shi-yan/AssortedWidgets
OpenGL GUI library
Language: C++ - Size: 2.42 MB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 104 - Forks: 34

libsdl-org/sdlwiki
This is the raw contents of SDL's wiki. You can edit this through GitHub or at https://wiki.libsdl.org/ now!
Size: 21.3 MB - Last synced at: about 23 hours ago - Pushed at: 1 day ago - Stars: 102 - Forks: 48

mmatyas/openblok
A customizable, cross platform, open-source falling block game, packed with a bunch of features.
Language: C++ - Size: 10.7 MB - Last synced at: 18 days ago - Pushed at: 12 months ago - Stars: 102 - Forks: 15

wernsey/chip8
A CHIP-8 interpreter, assembler and disassembler in C
Language: C - Size: 388 KB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 101 - Forks: 11

alex-spataru/QJoysticks
Joystick input library for Qt
Language: C - Size: 6.3 MB - Last synced at: 18 days ago - Pushed at: 9 months ago - Stars: 97 - Forks: 32

linkdd/sdl-game-engine 📦
2D game engine based on SDL2
Language: C++ - Size: 150 KB - Last synced at: 15 days ago - Pushed at: over 6 years ago - Stars: 97 - Forks: 13

vlang/sdl
Official SDL2 & SDL3 bindings for V
Language: V - Size: 3.93 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 93 - Forks: 15

Libvisual/libvisual
Libvisual Audio Visualization
Language: C - Size: 20.6 MB - Last synced at: 10 days ago - Pushed at: 18 days ago - Stars: 91 - Forks: 31
