An open API service indexing awesome lists of open source software.

Simple DirectMedia Layer

Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components. Software developers can use it to write high-performance computer games and other multimedia applications that can run on many operating systems such as Android, iOS, Linux, macOS, and Windows. SDL manages video, audio, input devices, CD-ROM, threads, shared object loading, networking and timers. For 3D graphics, it can handle an OpenGL, Vulkan, Metal, or Direct3D context. The library is internally written in C, and provides the application programming interface in C, with bindings to other languages available. SDL is extensively used in the industry in both large and small projects. Over 700 games, 180 applications, and 120 demos have been posted on the library website.

https://github.com/lostjared/super.stoner.420

Old game I wrote many years ago as a joke.

2d-game c mario sdl sidescroller

Last synced: 14 Apr 2025

https://github.com/stetre/lunasdl

SDL-oriented concurrency in Lua

concurrency lua sdl

Last synced: 25 Nov 2024

https://github.com/mnafees/chopper

A CHIP-8 emulator written in Go with SDL

chip8 emulator go golang sdl

Last synced: 07 May 2025

https://github.com/greg-kennedy/timewave

2d space shooter in SDL, with time-changing mechanics

game sdl space-shooter

Last synced: 30 Mar 2025

https://github.com/sezero/sdl-os2

SDL-1.2 libraries for OS/2, ArcaOS and eComStation. Based on the original work by Andrey Vasilkin.

os2 sdl

Last synced: 26 Jan 2025

https://github.com/mattiascibien/sdl2-cross-platform-vs2017

A Visual Studio 2017 setup for developing cross-platfom apps with sdl2

cpp cross-platform cross-platform-game direct3d directx opengl opengl-es sdl sdl2 visual-studio

Last synced: 28 Mar 2025

https://github.com/bahamas10/undercurrents

Visualizer made in C and OpenGL and SDL2

c opengl sdl sdl2

Last synced: 18 Feb 2025

https://github.com/daelsepara/blood-sword

An SDL Implementation of the Blood Sword gamebooks by Dave Morris and Oliver Johnson

blood-sword bloodsword computer-games crpg game game-book gamebook games rpg sdl sdl2

Last synced: 19 Feb 2025

https://github.com/jankodedic/hi-lo

Hi-Lo written in C++ using SDL2

cpp cpp17 game sdl sdl2

Last synced: 01 Apr 2025

https://github.com/cms-enterprise/batcave-tf-misc-modules

IAC scripts that will help manage batCAVE landing zone resources.

aws-cloudwatch-logs aws-s3 misc sdl terraform terraform-module

Last synced: 08 Dec 2024

https://github.com/martin-olivier/arcade

{Epitech} 2nd year project - Arcade

arcade epitech ncurses oop sdl sfml

Last synced: 07 May 2025

https://github.com/hartwork/sdl_video_demo

Demos fast blitting of a video buffer to the screen with scaling while respecting aspect-ratio in C99 for both SDL 2 and SDL 1

blitting c c99 letterboxing rendering sdl sdl2 windowboxing

Last synced: 11 Jan 2025

https://github.com/ravbug/sdl-android-builder

Making building SDL projects for Android easier

android sdl sdl3

Last synced: 02 Mar 2025

https://github.com/jsoulier/sdl3_ray_tracing_in_one_weekend

Ray Tracing In One Weekend using SDL3 GPU with compute shaders

c glsl raytracing sdl sdl3 shaders

Last synced: 16 Mar 2025

https://github.com/jrob774/fish-blaster

An arcade blaster game made for 2020's Revival Jam.

arcade blaster c fish game game-jam revivaljam sdl sdl2 shooter tcc

Last synced: 13 Apr 2025

https://github.com/bploeckelman/sdl_imgui

A minimal example project for Dear ImGui with SDL and SDL_Image using CMake and Git submodules to keep everything self-contained.

cmake dear-imgui imgui sdl sdl-image sdl2

Last synced: 28 Feb 2025

https://github.com/josephakaro/the-maze

Welcome✌ to the Maze Game, a thrilling adventure coded in C language using the SDL2 Engine! Navigate through intricate mazes, solve puzzles, and conquer challenges in this classic-inspired game.

alx alx-africa alx-curriculum alx-low-level-programming game-development gamedev maze maze-generator sdl sdl2 sdl2-library sdl3 themazegame

Last synced: 05 Mar 2025

https://github.com/lostjared/lostmasterpiece

This is a game I wrote a very long time ago. It was a learning experience.

2d-game puzzle-game sdl

Last synced: 20 Feb 2025

https://github.com/daelsepara/sdl-arabia

Once Upon a Time in Arabia (Critical IF Gamebook) implemented with Simple DirectMedia Layer (SDL) Library

game game-book gamebook gamebooks interactive-fiction sdl sdl2

Last synced: 13 Apr 2025

https://github.com/karmakrafts/multiplatform-sdl

SDL3 Kotlin/Native bindings for Windows, Linux and macOS

api bindings kotlin kotlin-multiplatform kotlin-native library sdl sdl3 windowing wrapper

Last synced: 06 Apr 2025

https://github.com/bakulf/xwelltris

3D Tetris like popular game similar to Welltris

3rd game sdl tetris tetris-game x11 xwelltris

Last synced: 26 Mar 2025

https://github.com/jsoulier/2.5d_lighting

2.5D lighting model prototype

c glsl lighting obj sdl sdl2 sdl3 shaders

Last synced: 14 Feb 2025

https://github.com/deckarep/dungeon-rush

👾🐍 A zig port of Dungeon Rush. An open-source game inspired by snake, written in pure Zig with SDL2.

c dungeon-crawler game port rogue-like sdl sdl2 zig ziglang

Last synced: 14 Mar 2025

https://github.com/ashokdey/pixel_explosion

C++ application that draws patterns with Pixels

animation cpp cpp11 particles pixel pixel-explosion sdl video visual-studio

Last synced: 23 Mar 2025

https://github.com/mfurquimdev/sdl2mf

Tiny project learning SDL2 from scratch (yet again).

engine game game-development game-engine kenney kenneynl lazyfoo lazyfoonet sdl sdl2

Last synced: 03 Mar 2025

https://github.com/kalbarczykdev/pong-cpp-sdl2

Recreation of the classic Pong game with SDL2 lib and C++!

beginner beginner-friendly cpp first-contributions pong pong-game sdl sdl-library sdl-ttf sdl2

Last synced: 27 Mar 2025

https://github.com/kalbarczykdev/snake-c-sdl2

Simple implementation of Snake game made in C to practice SDL2

c c-application c-library desktop-app game gui sdl sdl2 snake snake-game

Last synced: 27 Mar 2025

https://github.com/latte72r/lsb

Latte's Simple Browser

browser c html sdl sdl2

Last synced: 18 Mar 2025

https://github.com/jankodedic/tictactoe

Tic-Tac-Toe in C++17 using SDL2

cpp cpp17 game sdl sdl2 tictactoe

Last synced: 01 Apr 2025

https://github.com/programmingrainbow/minesweeper-c-sdl2

Minesweeper with 8 themes, 5 sizes and 4 difficulty levels. Written in C and SDL2

c minesweeper sdl sdl2

Last synced: 13 Mar 2025

https://github.com/gabrieldiem/jazzjackrabbit2

Multi-player online platformer shooter arcade-like videogame developed in C++ with SDL2 and Qt5. Made as a remake of the game "Jazz Jackrabbit 2" by Epic Games [1Q2024]

7552 cmake cpp cpp17 fiuba game-development gamedev remake-games sdl sdl2

Last synced: 09 Apr 2025

https://github.com/programmingrainbow/conways-game-of-life-cpp-sdl2

Conway's Game of Life written in C++ and using SDL2 game library.

cpp cpp20 gameoflife sdl sdl2

Last synced: 26 Feb 2025

https://github.com/arkenidar/opengl-game

https://github.com/arkenidar/opengl-quake-win64

codeblocks cpp game msys2-mingw64 ogl opengl quake sdl

Last synced: 18 Feb 2025

https://github.com/mandliya/rusty_chip8

A fun chip8 interpreter built in Rust for fun!

chip-8-interpreter chip8 rust sdl sdl2

Last synced: 19 Feb 2025

https://github.com/programmingrainbow/conways-game-of-life-c-sdl2

Conway's Game of Life written in C and using SDL2 game library.

c gameoflife sdl sdl2

Last synced: 13 Mar 2025

https://github.com/yvann-ba/so_long

2D maze navigation game in C. Navigate mazes, collect items, and avoid obstacles

2dgame 42cursus 42school graphics sdl

Last synced: 07 Apr 2025

https://github.com/arkenidar/rosegarden

sdl audio test ( keyboard note sounds )

audio sdl

Last synced: 18 Feb 2025

https://github.com/arkenidar/snake-sdl

basic game : snake.c via libSDL3

c game sdl sdl3 simple starter

Last synced: 23 Apr 2025

https://github.com/arkenidar/sdl2-gl

OpenGL in SDL2, GL-ES in SDL2

2d 3d game gles msys msys2-mingw64 obj ogl opengl sdl sdl2 stl vscode

Last synced: 18 Feb 2025

https://github.com/graphql-protocols/protogen

Create code stubs and clients from protocols for easy implementation

graphql-protocols ruby sdl sinatra

Last synced: 03 Apr 2025

https://github.com/zdrzalikprzemyslaw/tetris_cpp

Simple c++ implementation of Tetris in SDL2

cpp gui sdl sdl2 tetris

Last synced: 26 Feb 2025

https://github.com/blagojeblagojevic/ising-model

This repository contains a C implementation of the Ising model simulation, a mathematical model in statistical mechanics describing ferromagnetism. The simulation utilizes the Metropolis algorithm to update the spins of a 2D lattice. The visualization is done using the SDL2 library, allowing for real-time rendering of the Ising model evolution.

c ising-model ising-model-2d sdl sdl2

Last synced: 08 Apr 2025

https://github.com/djoezeke/sdltem

A Simple Starter Template for SDL Project with CMake configured properly.

c cmake cpp game graphics imgui opengl sdl sdl2 template vscode windows

Last synced: 12 Mar 2025

https://github.com/bruhmoent/tuxballsdl

TuxBall on SDL2 C++.

cpp platformer sdl sdl2 sdl2-image tux

Last synced: 14 Mar 2025

https://github.com/hackolade/graphql

Hackolade(https://hackolade.com) plugin for GraphQL schema SDL

api-documentation api-first api-management data-modeling design-first graphql model-driven schema-design sdl

Last synced: 11 Mar 2025

https://github.com/naakinn/3d-engine

Basic 3D engine in C, OpenGL spec

3d 3d-graphics 3dengine c glad opengl opengl4 opengl46 sdl sdl2

Last synced: 25 Feb 2025

https://github.com/cheyao/tilemap

Demo SDL3 cross-platform project

android cross-platform emscripten linux macos sdl sdl3 windows

Last synced: 23 Feb 2025

https://github.com/insin/sopwith-wii

Wii port of SDL Sopwith using SDL Wii

game port sdl wii wii-homebrew

Last synced: 02 Mar 2025

https://github.com/gaurav-deep01/conways-game-of-life

Theory of cellular automatons

c sdl sdl2-ttf

Last synced: 23 Feb 2025

https://github.com/chuigda/ocsdl

A 3-year-old kid's toy-level SDL ObjC wrapper, don't expect anything useful from this

objective-c sdl sdl2

Last synced: 02 Apr 2025

https://github.com/n1ghtthef0x/kitsunecraft

My dirty way of making a Minecraft clone

clone cmake cpp glbinding glm minecraft opengl sdl

Last synced: 03 Apr 2025

https://github.com/czoido/sdl-ios-conan

Simple example of a game using SDL for iOS using Conan

conan game ios sdl

Last synced: 23 Feb 2025

https://github.com/ponup/conways-game-of-life

PHP-SDL implementation of Conway's game of life

automata cellular-automata conways-game-of-life php sdl

Last synced: 31 Mar 2025

https://github.com/czoido/xcode-conan-game-example

Simple Example for C++ project with Conan using SDL and Box2d in Xcode

box2d conan game sdl xcode

Last synced: 03 Apr 2025

https://github.com/codertx/drowsiness-detector

A drowsiness detection system using facial landmarks and hand detection to monitor user alertness.

cv2-library facial-landmarks matplotlib mediapipe myenv protobuf pygame sdl winsound xnnpack

Last synced: 02 Apr 2025

https://github.com/joyrex2001/pilines

pilines is a realtime video processor, cvbs upscaler, which adds scanlines to the original input signal. It is intended to be used on a Raspberry Pi, with an easycap video capture stick.

cvbs cvbs-upscaler raspberry-pi raspbian realtime-video-processor retrogaming sdl

Last synced: 16 Mar 2025

https://github.com/8dcc/hl-png

Highlight PNG image

c libpng png sdl

Last synced: 30 Apr 2025

https://github.com/zouariomar/tic-tac-toe

This is a Tic Tac Toe game implemented in C++ using SDL 1.2 for graphics and CMake with Ninja as the build system

c cmake game game-development gui ninja-build sdl sld2-image

Last synced: 21 Feb 2025

https://github.com/ferhatgec/sdl4cpp

sdl4cpp, header-only C++ wrapper around SDL2.

cpp header-only sdl sdl2 wrapper

Last synced: 20 Feb 2025

https://github.com/programmingrainbow/minesweeper-cpp-sdl2

Minesweeper with 8 themes, 5 sizes and 4 difficulty levels. Written in C++ and SDL2.

cpp cpp20 minesweeper sdl sdl2

Last synced: 22 Mar 2025

https://github.com/lostjared/masterpiece.sdl

This is one of the first games I wrote a long long time ago. It was originally DirectX but then ported to SDL

2d-game cplusplus puzzle-game sdl

Last synced: 20 Feb 2025

https://github.com/soulseekah/c8

A CHIP-8 Emulator. A quick C refresher to keep me sharp.

c chip-8 chip8 chip8-emulator emulator sdl sdl2

Last synced: 20 Mar 2025

https://github.com/gattschardo/tetris

basic tetris implementation for GTK3, SDL1 (with emscripten support) and SDL2

cairo emscripten gtk3 sdl sdl2 wasm

Last synced: 01 Apr 2025

https://github.com/jrob774/planet-3310

A shoot-em-up game made for 2021's NOKIA 3310 JAM 3.

c game gamejam nokia nokiajam sdl sdl2 shmup shoot-em-up tcc

Last synced: 13 Apr 2025

https://github.com/hartwork/audio_pump_demo

:studio_microphone: Demos pumping audio from the microphone to headphones/speakers in C99 for PulseAudio, PortAudio and SDL 2

audio audio-player audio-processing audio-recorder c c99 microphone microphone-audio-capture microphone-audio-recorder microphone-to-speaker portaudio pulseaudio sdl sdl2

Last synced: 03 Apr 2025

https://github.com/joyrider3774/formula1_funkey

A little, fake, formula 1 game and watch game for the funkey s

funkey-s game game-and-watch handheld-devices handheld-electronic-game retro rg-nano sdl

Last synced: 29 Mar 2025

https://github.com/jcapellman/massiveattack

Open Source Game done with SDL and OpenGL

game-server opengl redis sdl

Last synced: 05 Mar 2025

https://github.com/gbowne1/pong

This is a pong game in C++ using SDL

pong pong-game sdl

Last synced: 18 Feb 2025

https://github.com/andezion/knight

This is a small test project that demonstrates character movement and control using the SDL library. Also, it is pure C :)

2d-game-engine c clion clion-cmake game-development sdl sdl2-image sdl2-mixer sdl2-ttf

Last synced: 09 Apr 2025

https://github.com/vaiorabbit/sdl2-bindings-whacamole

Whac-a-Mole! : Ruby SDL2 bindings demo

2d-game-framework games ruby sdl sdl2

Last synced: 23 Mar 2025

https://github.com/thermionik/hyperterrain

3D graphics demo using SDL and OpenGL, generates terrain from a heightmap bitmap, and some water.

3d-game-demo 3d-graphics-demo opengl sdl windows-game

Last synced: 23 Feb 2025

https://github.com/dannyob/polyhedra

Polyhedrons on parade, c/o Chickadee

chickadee guile polyhedra scheme sdl

Last synced: 13 Apr 2025

https://github.com/bor0/soko

Sokoban game implementation in SDL/C

c sdl sokoban

Last synced: 17 Feb 2025

https://github.com/threeal/sunny-land

A Simple platform game written in native C++ using SDL

cpp game platform-game sdl

Last synced: 21 Mar 2025

https://github.com/subugt/muhasebe

gelir gider ekleme çıkarma cari açma ve daha birçok özellik ( 18 bin lira ödemek yerine tercih edebilirsiniz :)

accountancy accounting accounting-app accounting-software accounting-tools cpp cpp20 muhasebe okul okular sdl sql sqlite sqlite3 topic

Last synced: 26 Feb 2025

https://github.com/alexander-scott/gameai

Game development project featuring four artificial intelligence challenges: Conway's Game of Life, Lunar Lander, Chess and Rainbow Road.

ai c-plus-plus chess conway-s-game-of-life lunar-lander rainbow-road sdl

Last synced: 06 Mar 2025

https://github.com/oslint/snake-c-sdl2

Simple implementation of Snake game made in C to practice SDL2

c c-application c-library desktop-app game gui sdl sdl2 snake snake-game

Last synced: 01 Feb 2025

https://github.com/ilovebacteria/minesweeper-gui

My Introduction-To-Programming course final project - The Minesweeper game with graphical user interface

2d-game game sdl sdl2

Last synced: 03 Mar 2025

Simple DirectMedia Layer Awesome Lists