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/jsoulier/blocks

Tiny Minecraft clone in C and GLSL using the new SDL3 GPU API

c glsl minecraft sdl sdl2 sdl3 shaders

Last synced: 14 Feb 2025

https://github.com/robloach/nuklear_sdl_12

SDL 1.2 support for Nuklear

nuklear sdl

Last synced: 19 Mar 2025

https://github.com/robloach/sdl_physfs

PhysFS virtual file system support for SDL to load assets from .zip files.

physfs sdl sdl2 single-header

Last synced: 19 Mar 2025

https://github.com/RobLoach/SDL_PhysFS

PhysFS virtual file system support for SDL to load assets from .zip files.

physfs sdl sdl2 single-header

Last synced: 02 Apr 2025

https://github.com/jrob774/dog

A simple platformer made for 2020's A Game by Its Cover Jam.

agbic agbic2020 cpp cpp17 dog game game-jam platformer sdl sdl2

Last synced: 07 Apr 2025

https://github.com/arximboldi/gnujump

Official mirror of GNU Jump, a simple yet addictive jumping game. https://jump.gnu.sinusoid.es

arcade game gnu jump platformer sdl

Last synced: 20 Apr 2025

https://github.com/tokenrove/tsdl-ttf

SDL2_ttf bindings for Ocaml with Tsdl

bindings library ocaml sdl

Last synced: 25 Mar 2025

https://github.com/liulalemx/falcon-fury

2D Shoot 'Em Up game where you defend your home from the enemy fleet.

cpp game gamedev sdl sdl2

Last synced: 10 Apr 2025

https://github.com/vaiorabbit/sdlbitmapfont

Bitmap (sprite) font rendering with SDL

font sdl sdl2 sprite

Last synced: 28 Jan 2025

https://github.com/gnat/tetris-machine

:video_game: 3D Tetris in pure C using OpenGL & SDL.

c game game-development opengl sdl tetris

Last synced: 15 Apr 2025

https://github.com/gmac/graphql-ruby-schema-directives

Generic implementation of schema directives for GraphQL Ruby

apollo-federation graphql graphql-ruby schema-directives schema-stitching sdl

Last synced: 24 Nov 2024

https://github.com/daelsepara/legendary-kingdoms

An Implementation of Legendary Kingdoms gamebook series in C++ and SDL. Only book 1, The Valley of Bones has been implemented as of now.

computer-games crpg game gamebook gamebooks games legendary-kingdoms roleplaying-games rpg sdl sdl2 the-valley-of-bones

Last synced: 13 Apr 2025

https://github.com/icculus/smjpeg

Loki Software's Motion JPEG library.

mjpeg sdl

Last synced: 02 Dec 2024

https://github.com/julorapido/sdl_doom

wolfenstein renderer made with SDL2 and C.

c engine3d sdl sdl2

Last synced: 11 Jan 2025

https://github.com/danielcoderx/chise

chip 8 SDL-based Emulator

c chip-8 chip8 chip8-emulator emulation emulator sdl

Last synced: 08 Apr 2025

https://github.com/tristanpenman/asteroids

Asteroids clone written in C, and ported to the web using Emscripten

asteroids c emscripten n64 opengl sdl

Last synced: 22 Apr 2025

https://github.com/julorapido/sdl_wolfenstein

wolfenstein renderer made with SDL2 and C.

c engine3d sdl sdl2

Last synced: 15 Dec 2024

https://github.com/cheyao/2d-minecraft

2D Minecraft clone with OpenGL and SDL (With custom game engine)

2d 2d-game 2d-game-engine eigen game game-engine graphics minecraft minecraft-clone opengl sdl sdl3

Last synced: 25 Jan 2025

https://github.com/bor0/chip-8

CHIP-8 virtual machine was made to allow video games to be more easily programmed for said computers

c chip-8 chip8 games interpreter sdl

Last synced: 10 Apr 2025

https://github.com/aymanbagabas/c8emu

A Chip-8 emulator using C++ and SDL2.

chip8 emulator sdl

Last synced: 18 Mar 2025

https://github.com/coderatornet/Pycade

Fun arcade game - Made with Pygame

arcade game game-arcade pycade pygame python python3 sdl sdl2

Last synced: 13 Apr 2025

https://github.com/i8degrees/nomlib

C++11 2D game framework using SDL2

c-plus-plus cmake game-engine gamedev sdl ttcards universal visual-studio

Last synced: 02 Apr 2025

https://github.com/sungam3r/graphql-sdl-exporter

.NET Core Global Tool for generating SDL from url or executable file.

generator graphql introspection sdl

Last synced: 12 Apr 2025

https://github.com/jfcalvo/yoko

Yoko is a small framework to make games with ruby (mruby).

c game mruby sdl sdl2

Last synced: 13 Apr 2025

https://github.com/amdmi3/planetonomy

Old-school platformer/exploration game with CGA graphics

cross-platform-game game libsdl2pp sdl

Last synced: 18 Jan 2025

https://github.com/ptitseb/sdl_sound

SDL_sound 1.0.3, with tremor support, that can be compiled for SDL 1.2 or SDL2

linux pandora sdl sdl-sound sdl2

Last synced: 04 Apr 2025

https://github.com/interkosmos/sdl77

SDL 1.2 abstraction library for FORTRAN 77

fortran fortran-77 fortran77 game-dev sdl sdl-image sdl-mixer

Last synced: 14 Apr 2025

https://github.com/ivanperez-keera/games-voldemort

Game implemented during ZuriHac2015

game haskell sdl

Last synced: 05 Apr 2025

https://github.com/stetre/moonagents

Reactive state machines in Lua

concurrency fsm lua sdl

Last synced: 05 Apr 2025

https://github.com/mohamedelbachir/tinyguisdl

My LightWeight GUI library made with SDL for Game and Application

cpp gui sdl sdlgui simpleui

Last synced: 29 Jan 2025

https://github.com/sinislosion/raquet

2D Game Engine written in pure C99

c99 game-engine retro sdl sdl2

Last synced: 10 Apr 2025

https://github.com/programmingrainbow/yellow-snow-cpp-sdl2

Don't Eat the Yellow Snow! written in C++ and using SDL2 game library.

cpp cpp20 sdl sdl2

Last synced: 12 Apr 2025

https://github.com/Dillonb/chip8

CHIP-8 Interpreter in C and SDL

c chip8 emulator sdl

Last synced: 17 Nov 2024

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

Heart of Ice (Critical IF Gamebooks) in SDL

game game-book gamebook gamebooks interactive-fiction sdl sdl2

Last synced: 13 Apr 2025

https://github.com/aermoss/forge

A simple 2D game engine written in Python with PyGame.

2d engine game game-engine game-engine-2d pygame python sdl

Last synced: 14 Apr 2025

https://github.com/robloach/sdl_app

Application wrapper for SDL to unify desktop, mobile, and web SDL code.

sdl sdl2

Last synced: 02 Apr 2025

https://github.com/phf/sxgfx

Simple X Graphics: An Incomplete Survey

c graphics gtk sdl x11 xcb

Last synced: 14 Mar 2025

https://github.com/cronokirby/hax

A bullet hell game in haskell

ecs game haskell sdl

Last synced: 23 Mar 2025

https://github.com/icculus/palantir

A portable VNC client built on SDL and SDL_net.

sdl vnc

Last synced: 25 Mar 2025

https://github.com/joyrider3774/retrotime

A game containing 8 retro based games playable in 3 game modes. Made With SDL 2 Libraries

arcade arcade-game cpp game multigame retrogame sdl sdl2

Last synced: 12 Apr 2025

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

Wii port of C-Dogs SDL using SDL Wii

game port sdl shootemup wii wii-homebrew

Last synced: 13 Jan 2025

https://github.com/64kramsystem/catacomb_ii-64k

Rust port of Catacomb II (SDL)

carmack game game-development id-software rust sdl

Last synced: 22 Jan 2025

https://github.com/superzazu/sdl_nmix

A lightweight stereo audio mixer for the SDL (2.0.7+) under the zlib license.

audio mixer sdl sdl2

Last synced: 12 Apr 2025

https://github.com/losinggeneration/sdl4cpp

A thin C++ wrapper for SDL

sdl wrapper

Last synced: 06 Mar 2025

https://github.com/jednano/prisma2-sdl

Parses a subset of the Prisma 2 schema definition language

ast parser pretty-print prisma prisma2 schema sdl typesc

Last synced: 08 Apr 2025

https://github.com/jbetz/dolphin-sdl

Dolphin Smalltalk language bindings to the Simple DirectMedia Layer (SDL) library

graphics sdl sdl-image sdl-ttf sdl3 smalltalk

Last synced: 22 Mar 2025

https://github.com/jsoulier/ray_tracing_in_one_weekend

Ray Tracing In One Weekend using SDL3 GPU with compute shaders

c glsl raytracing sdl sdl3 shaders

Last synced: 12 Apr 2025

https://github.com/mandarancio/vectorial

SVG/SDL Renderer engine

2d c-plus-plus render sdl svg

Last synced: 22 Mar 2025

https://github.com/danielgospodinow/riggster

Both a client and a server application for a multiplayer roguelike RPG game written in Java with libGDX

game java libgdx roguelike roguelike-rpg-game rpg rpg-game sdl sdl2 single-player single-player-game

Last synced: 17 Mar 2025

https://github.com/vitalych/gui

Simple 2D GUI framework

2d engine framework gui pixels rendering sdl

Last synced: 22 Mar 2025

https://github.com/gokselgoktas/labyrinth

A procedural labyrinth game written in one terminal page (80ร—24) of space for code

code-golf game procedural-generation sdl

Last synced: 01 Apr 2025

https://github.com/lucivpav/bomberman

A command line Bomberman game written in C++.

bomberman bomberman-game fit-ctu fit-cvut ncurses sdl

Last synced: 06 Apr 2025

https://github.com/fahimahammed/software-development-lab-1

This repository is made to practise or simulate git merge, git push, and other git commands in real life. First, a messy Java program was given. Each task has been completed in a separate branch and finally merged with the main.

java sdl software-development-lab-1

Last synced: 18 Mar 2025

https://github.com/taylorgoolsby/graphql-directive-private

Fields and Objects marked with @private will not be exposed through the GraphQL API.

cut directive field graphql hide private remove schema sdl

Last synced: 13 Apr 2025

https://github.com/cosecseccot/top-down-game-engine

Just a game/game-engine that I'm making to learn

game-development game-engine gamedev sdl sdl2 sdl2-image

Last synced: 07 Feb 2025

https://github.com/vendethiel/graphicalbattle

SDL2 C Test project. For fun and fun only :).

c game rpg sdl

Last synced: 22 Mar 2025

https://github.com/aermoss/forges

A simple 2D game engine written in Python with SDL2.

engine game-development game-engine ptyhon sdl sdl2

Last synced: 14 Apr 2025

https://github.com/zesterer/emul8or

A CHIP-8 emulator written using Vala and SDL

chip-8 chip8-emulator emulator emulator-programming pong sdl space-invaders tetris vala

Last synced: 20 Mar 2025

https://github.com/giulioz/demoeffects

๐Ÿ‘พ Demoscene inspired effects for SDL (C++)

3d amiga cpp demoscene graphics sdl twister

Last synced: 27 Mar 2025

https://github.com/tokenrove/zookicker

#1GAM February backup plan

game ocaml puzzle-game sdl

Last synced: 03 Apr 2025

https://github.com/jottenlips/jazz-charts-api

๐ŸŽผ Simple API demonstrating Ariadne GraphQL, Pytest, Serverless, Moto, and DynamoDB

ariadne boto3 dynamodb example flask graphql graphql-server jazz moto pytest python schema-first sdl serverless testing

Last synced: 05 Apr 2025

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

Port files for the Wii version of POWDER ( http://www.zincland.com/powder/ )

game port roguelike sdl wii wii-homebrew

Last synced: 02 Mar 2025

https://github.com/cschladetsch/turtlegraphics

Turtle Graphics system using modern C++ and SDL, with an interactive Interpreter.

cmake cpp interpreter sdl turtle-graphics

Last synced: 29 Mar 2025

https://github.com/mekb-turtle/foto

:framed_picture: Simple image viewer written in C

image-viewer photo-viewer sdl sdl2 sdl2-image

Last synced: 06 Dec 2024

https://github.com/mgerhardy/sdl_rwhttp

Extending the SDL RWops feature with fetching a file from the web

http http-client libcurl sdl sdl-net sdl2

Last synced: 05 Apr 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/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/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/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/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/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/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/jankodedic/hi-lo

Hi-Lo written in C++ using SDL2

cpp cpp17 game sdl sdl2

Last synced: 01 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/snwfdhmp/avalam-ai-game

Board game enhanced with AI strategy

avalam board c centrale cpp game ia ig2i lille opengl sdl

Last synced: 04 Mar 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/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/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

Simple DirectMedia Layer Awesome Lists