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/syanenko/pov-height-fields

POV-Ray techniques of passing wave function to height fields in combination with colormap

3d colors colorscheme graphics heightfield heightmap landscape pov pov-ray povray ray-tracing raytracing sdl terrain-generation terrain-rendering visualization

Last synced: 13 Mar 2025

https://github.com/jqntn/a4engine

First draft of a simple C++20 game engine with physics support

chipmunk chipmunk2d cpp cpp20 entt game game-dev game-development game-engine games glm imgui json minesweeper openal opengl sdl sdl2 wav windows

Last synced: 28 Feb 2025

https://github.com/alaanvv/ppminator

Render Portable-PixelMap images with SDL

3d image-manipulation ppm sdl

Last synced: 11 Mar 2025

https://github.com/alaanvv/atoms-playground

Physics simulation with visualization

sdl

Last synced: 11 Mar 2025

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

Tetris clone written for SDL 1.2

game sdl tetris

Last synced: 05 Feb 2025

https://github.com/sanko/alien-sdl3.pm

Build and install SDL3 for Perl

affix alien cmake ffi perl sdl sdl3

Last synced: 20 Feb 2025

https://github.com/jacquesrott/libjengine

A light C++ engine with usefull tools using OpenGL Context rendering.

c-plus-plus opengl sdl

Last synced: 04 Apr 2025

https://github.com/PierreTurnbull/SDL_Tower_Defense

A tower defense game in C, using the SDL library.

c sdl sdl2 tower-defense

Last synced: 11 Mar 2025

https://github.com/saeubank/tower_trouble

Group project for (tower defense / match 3) game

game sdl tower-defense

Last synced: 11 Mar 2025

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

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

cpp cpp20 gameoflife sdl sdl-image sdl-ttf sdl3 sdl3-image sdl3-ttf

Last synced: 11 Mar 2025

https://github.com/370network/milkytrackerpax

An FT2 compatible music tracker ported to ProlinOS and PAX terminals

homebrew moduletracker paxdevs sdl

Last synced: 20 Feb 2025

https://github.com/stwe/ic

A simple file-manager with ImGui and SDL2.

file-browser filemanager filesystem imgui linux midnight-commander retro sdl sdl2

Last synced: 02 Mar 2025

https://github.com/ab9rf/tequila

Experiments in using SDL in Haskell

haskell sdl sdl2 toy-project

Last synced: 22 Feb 2025

https://github.com/dinau/luajit-sdl2_ttf

SDL2_ttf library for LuaJIT

dll font image lua luajit sdl sdl2 truetype ttf windows

Last synced: 02 Apr 2025

https://github.com/s4b7r/gdphysim

Old student project: Simple physics 'simulation' and SDL

physics-imulation sdl

Last synced: 20 Feb 2025

https://github.com/tteeoo/sdl-demos

A collection of small programs made with SDL in C.

2d c demo graphics sdl sdl2

Last synced: 24 Feb 2025

https://github.com/teleprint-me/sdl-examples

Just messing around with some C and SDL for fun

c examples sdl

Last synced: 22 Feb 2025

https://github.com/snacks02/r2s

Rusty 2048 using SDL2

2048 game sdl sdl2

Last synced: 04 Mar 2025

https://github.com/joyrider3774/blockdude_funkey

Blockdude is a puzzle game remake of the Blockman Game from Soleau Software and the TI 83 game by brandon sterner.

cpp funkey-s funkeys game-development games puzzle-game remake-games retro retrogaming rg-nano sdl

Last synced: 29 Mar 2025

https://github.com/kdesp73/chess

Two player Chess written in C++ with TUI and GUI

chess chess-game cpp gui sdl tui

Last synced: 16 Mar 2025

https://github.com/railt/type-system

[READ ONLY] Subtree split of the Railt SDL component (see railt/railt)

abstraction graphql railt sdl type-system types

Last synced: 16 Mar 2025

https://github.com/railt/sdl-generator

[READ ONLY] Subtree split of the Railt SDL Generator component (see railt/railt)

code-generator graphql railt sdl

Last synced: 16 Mar 2025

https://github.com/m42e/ambient-mixer-sdl

Playing sounds from ambient-mixer with SDL and fading

ambient-mixer audio dnd hyperpixel4 raspberry raspberry-pi sdl sdl2

Last synced: 01 Mar 2025

https://github.com/fanusaez/left4dead

Trabajo practico final - Taller de programacion I - Curso Veiga

7542 cpp fiuba l4d2 sdl

Last synced: 11 Mar 2025

https://github.com/joyrider3774/blips_funkey

A Remake of the dos Bips game from Bryant Brownell for the funkey-s and rg nano. It is a Puzzle game which is a variation of sokoban written in SDL 1 based on my old gp2x version

funkey-s funkeys game gamedev puzzle-game remake-games retrogaming rg-nano sdl sokoban-game

Last synced: 29 Mar 2025

https://github.com/joyrider3774/blips

A Remake of the dos Bips game from Bryant Brownell. It is a Puzzle game which is a variation of sokoban written in SDL 1 based on my old gp2x version

cpp game game-dev puzzle-game remake-game remake-games retro-game retrogaming sdl

Last synced: 29 Mar 2025

https://github.com/joyrider3774/rubido_funkey

A little chinese checkers or solitaire game with four difficulties for the funkey s handheld system

board-game chinese-checkers-game cpp funkey-s games handheld retro rg-nano sdl solitaire-game

Last synced: 29 Mar 2025

https://github.com/akicho8/stylet

Ruby/SDLを簡単に使うための自分用フレームワーク

framework graphics library ruby ruby-sdl sdl

Last synced: 02 Mar 2025

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

Minesweeper / Prato Fiorito - with 8 themes, 5 sizes and 4 difficulty levels. Written in C and SDL3

c minesweeper prato-fiorito sdl sdl3 sdl3-image

Last synced: 21 Mar 2025

https://github.com/blueokiris/y-craft

Craft your dream 2D gaming experiences with the Y-Craft engine.

engine game nix rust sdl sdl2 source

Last synced: 26 Mar 2025

https://github.com/spapas/winsdl

Compile and run an SDL2 program with Windows command line build tools (cl.exe) without using the Visual Studio

c cl sdl sdl2 windows

Last synced: 04 Mar 2025

https://github.com/the-eternalshop/learn-sdl2-in-1-hour-easy

An @eternalxlks-styled tutorial on learning SDL2, complete with no descriptions!

c-lang c-language c-plus-plus c-plus-plus-language c-programming-language cplusplus cpp learn-sdl learn-sdl2 sdl sdl2

Last synced: 20 Mar 2025

https://github.com/chinarjoshi/pico-and-goliath

A fast paced competitive 2-player arcade game

game physics-engine python3 sdl

Last synced: 21 Mar 2025

https://github.com/girogio/sdlrenderer

A WIP 3D Engine written in SDL and OpenGL.

graphics opengl sdl

Last synced: 17 Feb 2025

https://github.com/dkosmari/sdl2xx

A C++23 wrapper for SDL2.

cpp cpp23 sdl sdl2 zlib-license

Last synced: 30 Apr 2025

https://github.com/iozsaygi/occupants

Two-player (local) turn-based game where each player tries to occupy the most amount of a randomly generated grid map to win.

cross-platform cross-platform-game game game-development game-engine local macos mit-license sdl sdl3 two-player windows

Last synced: 01 May 2025

https://github.com/jethrodaniel/sdl.zig

SDL + SDL_ttf, built with Zig

sdl sdl-ttf sdl3 sdl3-ttf zig

Last synced: 27 Mar 2025

https://github.com/stanislas-m/breakthrough

A breakthrough game using SDL and Pascal

game pascal sdl

Last synced: 24 Feb 2025

https://github.com/zielonyogor/c-game-using-sdl

Project made for Low-Level programming in C laboratories at Poznan University of Technology.

c game sdl

Last synced: 21 Feb 2025

https://github.com/cardboarddog/etp

The ETP image format

image image-format kiss sdl sdl2 sdl2-image simple

Last synced: 10 Apr 2025

https://github.com/jrob774/lala

My first ever finished game.

2d cpp cpp17 emscripten game lala sdl sdl2 simon-game simple

Last synced: 13 Apr 2025

https://github.com/ffbsoffa/tapexplayer

TapeXPlayer is a specialized video player designed for scientific analysis and research purposes. It combines the functionality of a traditional video (tape)player with advanced features for precise frame-by-frame analysis, timecode display, and variable speed playback.

ffmpeg player sdl tape video

Last synced: 22 Feb 2025

https://github.com/bonfaceidi/rd

"rd" is a command-line utility for deleting directories in Unix-based systems. It allows users to efficiently remove folders and their contents from the file system using simple commands.

android hacktoberfest kafka-client librdkafka parser pentesting r rds redis rust sdl sparql tabbar windows

Last synced: 23 Feb 2025

https://github.com/mirayatech/baki

Task management app built with React, GraphQL, Apollo, TypeScript.

apollo apollo-client apollo-server crud graphql javascript react sdl taskmanagement todo typescript

Last synced: 12 Mar 2025

https://github.com/phoemur/cannonball

Cannonball is a simple artillery game made with C++ and SDL2

cpp cpp14 sdl sdl2 sdl2-image sdl2-library sdl2-mixer sdl2-ttf sdl2-wrapper

Last synced: 17 Mar 2025

https://github.com/cfrankb/cs3-runtime-sdl

CS3 Runtime Module using SDL to port an MSDOS game for a wide range of platforms (desktop, browsers etc)

2d-game 2d-game-engine browser browser-game desktop emscripten map platform sdl sdl2 tilemap tiles

Last synced: 12 Mar 2025

https://github.com/cfrankb/jewels-runtime-sdl

Generic Jewels Runtime written in portable C++ with SDL

cpp jewels open-source opensource portable sdl sdl2

Last synced: 12 Mar 2025

https://github.com/cfrankb/vla2_remake

Vlamits2 Remake in C++ of this 1995 MSDOS game originally written in assembly.

cpp custom-engine emscripten game game-2d game-development game-engine map sdl sdl2 sidescroller sidescrolling

Last synced: 12 Mar 2025

https://github.com/humbertodias/sdl-pwa

SDL compiled with emscripten and packaged as PWA

emscripten sdl sdl2

Last synced: 03 Mar 2025

https://github.com/howardatri/-jet-battle-game-

a jet game based on cpp

cpp dev game jet sdl

Last synced: 18 Mar 2025

https://github.com/siddhantmadhur/zig-bgfx-sdl2

Template to get started with using BGFX and SDL2 in Zig

bgfx graphics sdl sdl2 zig

Last synced: 27 Mar 2025

https://github.com/milcsu09/goldray

goldray - Psuedo 3D Rendering Engine

3d 3d-rendering c raycaster raycasting rendering rendering-engine sdl sdl2

Last synced: 22 Feb 2025

https://github.com/thomasleese/solar-system-clock

A clock inspired by Van Cleef & Arpels Midnight Planétarium watch.

clock sdl

Last synced: 13 Mar 2025

https://github.com/luiznunvoa/simplechess_sdl

Simple Chess game made in C using the SDL2 library

c chess game sdl sdl2

Last synced: 03 Apr 2025

https://github.com/tmpstpdwn/pong

A simple clone of pong game implemented in Python using the Pygame library.

2d atari game pong pygame python python3 sdl simple

Last synced: 04 Mar 2025

https://github.com/marianpekar/julia-sets

A Julia set viewer

cplusplus cpp fractals juliasets sdl

Last synced: 24 Feb 2025

https://github.com/marianpekar/ebisu

A 2D game engine I'm building for educational purposes.

cplusplus cpp game-dev game-development game-engine imgui sdl

Last synced: 24 Feb 2025

https://github.com/frodoalaska/polyshooter

A simple 2D arcade shooter made in SDL2 Get the game from the link below.

2d-game arcade-game cpp game-development gamedev sdl sdl2 space-shooter

Last synced: 20 Mar 2025

https://github.com/grahamchill/sdl2-template

A simple cross-platform template using Dear ImGui, SDL, and Tiny File Dialog

app-development cmake cpp dear-imgui macos metal opengl sdl vulkan windows

Last synced: 20 Mar 2025

https://github.com/legomolina/mobius-1942

Custom 2D game engine based on SDL2# and 1942-like game.

game-development game-engine-2d sdl shoot-em

Last synced: 29 Mar 2025

https://github.com/jrob774/mr-takos-trials

A small minigame collection made for 2022's 20 Second Game Jam.

arcade c game game-jam highscore indie-game minigames sdl sdl2 seconds

Last synced: 13 Apr 2025

https://github.com/jrob774/brick-and-blood

A simple survival game made for 2020's Secret Santa Jam.

brick-and-blood cpp cpp17 game game-jam santajam sdl sdl2 secret-santa survival

Last synced: 13 Apr 2025

https://github.com/jrob774/rocket

A simple arcade game about dodging asteroids through space.

arcade-game cpp cpp17 game indie-game pixel-art rocket sdl sdl2 video-game

Last synced: 13 Apr 2025

https://github.com/willprice/computer-graphics-assigments

A ray tracer and rasteriser built using SDL and GLM for Computer Graphics (COMS30115)

computer glm graphics rasteriser ray-tracer raytracer sdl

Last synced: 03 Mar 2025

https://github.com/babak0t0/wolf-3d

Wolf3D is a school project to learn raycasting concept in C.

3d 42born2code c raycasting sdl

Last synced: 12 Apr 2025

https://github.com/jrie/ngb-ampelschaltung

Project "traffic lights" for ngb

c c-language sdl traffic-light

Last synced: 28 Mar 2025

https://github.com/shepardeon/lunaspark

LunaSpark is a modular game engine built with SDL and OpenGL

cpp game-development game-engine gamedev-framework gamedev-library gamedev-tool opengl sdl sdl2

Last synced: 26 Feb 2025

Simple DirectMedia Layer Awesome Lists