Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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/ravbug/sdl-android-builder

Making building SDL projects for Android easier

android sdl sdl3

Last synced: 13 Jan 2025

https://github.com/cheyao/sdl-menu

Example of creating a app menu on macos with SDL

cocoa example sdl sdl3

Last synced: 09 Nov 2024

https://github.com/moltenwolfcub/openglgolearning

A project to learn how to use OpenGL with the go programming language

3d-graphics golang learning opengl sdl

Last synced: 08 Jan 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: 25 Jan 2025

https://github.com/mishantrop/lifesdl

C++ implementation of Conway's Game of Life with SDL. 2012.

cpp game-of-life sdl

Last synced: 21 Dec 2024

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: 13 Jan 2025

https://github.com/sezero/sdl_gfx

SDL_gfx -- fork from the sourceforge svn repo

sdl sdl-gfx

Last synced: 30 Jan 2025

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

Just messing around with some C and SDL for fun

c examples sdl

Last synced: 03 Jan 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: 24 Jan 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: 24 Dec 2024

https://github.com/xevion/pac-man

A Pac-Man clone in Rust built with SDL2 and Emscripten, with a playable browser build!

clone emscripten game pacman rust sdl sdl2 sdl2-image wasm

Last synced: 21 Dec 2024

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

luajit and lib-sdl ( and ref. to love2d.org )

2d c ffi game love2d lua luajit sdl

Last synced: 29 Jan 2025

https://github.com/stoufa/2d-snake-game

[EN] 2D Snake Game developed in C using the SDL library | [FR] Jeu Snake en 2D développé en C avec la librairie SDL

2d c game jeu sdl snake

Last synced: 24 Dec 2024

https://github.com/akicho8/stylet

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

framework graphics library ruby ruby-sdl sdl

Last synced: 12 Jan 2025

https://github.com/udhos/voyksed

c demo game sdl

Last synced: 18 Jan 2025

https://github.com/s4b7r/slaint

Old student project, learning SDL, on a simple drawing program

paint sdl

Last synced: 31 Dec 2024

https://github.com/s4b7r/gdphysim

Old student project: Simple physics 'simulation' and SDL

physics-imulation sdl

Last synced: 31 Dec 2024

https://github.com/bambier/pysdl3

Pure Python wrapper for SDL3

pysdl python sdl sdl3

Last synced: 03 Feb 2025

https://github.com/huythai855/mystery-maze

About C++ Mystery Maze, project of Advanced Programming (INT2215)

adventure-game c-plus-plus sdl sdl2

Last synced: 21 Jan 2025

https://github.com/choijione/demoa_iniatialize_backend_for_opengl

DemoA : 다양한 Backend 라이브러리(GLFW3, SDL3, Win32)를 이용한 OpenGL 초기화 데모입니다.

glad glfw3 graphics-programming opengl sdl win32

Last synced: 03 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: 19 Jan 2025

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

3D engine written in C/C++ on OpenGL

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

Last synced: 08 Jan 2025

https://github.com/cms-enterprise/batcave-wt-sdl-reporting

batCAVE Security Data Lake daily reporting automation

aws-guardduty aws-inspector aws-security-hub batcave cisa-kev epss nessus sdl

Last synced: 08 Dec 2024

https://github.com/vscav/glimac

OpenGL 3+ practical course.

cmake glew glm opengl sdl

Last synced: 04 Jan 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: 19 Jan 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: 25 Jan 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: 19 Jan 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: 24 Dec 2024

https://github.com/stovent/langtons-ant

A Langton's ant simulator written in C using SDL2

c langton-ant langtons-ant sdl sdl2

Last synced: 24 Jan 2025

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

boundaries. for this tech is: C + SDL. see gh:arkenidar/canvas about boundaries (tech: JS + Canvas).

c canvas msys2-mingw64 sdl

Last synced: 27 Dec 2024

https://github.com/jrob774/lala

My first ever finished game.

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

Last synced: 24 Dec 2024

https://github.com/demonstrandum/ygd_bafta

Trying to make some sort of a game

cpp game javascript js p5 p5js platformer sdl sdl2

Last synced: 24 Dec 2024

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: 19 Jan 2025

https://github.com/luiznunvoa/simplechess_sdl

Simple Chess game made in C using the SDL2 library

c chess game sdl sdl2

Last synced: 16 Dec 2024

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

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

clock sdl

Last synced: 20 Jan 2025

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

WW2-themed, top-down multiplayer shooting game

game multiplayer network opengl sdl

Last synced: 11 Dec 2024

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

Tetris clone written for SDL 1.2

game sdl tetris

Last synced: 11 Dec 2024

https://github.com/yxdunc/sdl_backbone

Test to create a small event driven backbone for SDL

keyboard-listeners sdl sdl-backbone

Last synced: 12 Dec 2024

https://github.com/arkenidar/gtk-cairo

a " Cairo Graphics " use inside a "Gtk.org window"

2d c cairo gtk3 sdl

Last synced: 12 Dec 2024

https://github.com/baskeboler/sdl-playground

C++11 toy project for SDL learning purposes

cpp11 sdl sdl2-image sdl2-mixer sdl2-ttf

Last synced: 10 Jan 2025

https://github.com/harmim/vut-izg-labs

Základy počítačové grafiky - Cvičení

c c-plus-plus cmake graphics-programming izg labs open-gl opengl sdl sdl2 vut vutbr

Last synced: 13 Dec 2024

https://github.com/jacquesrott/libjengine

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

c-plus-plus opengl sdl

Last synced: 17 Dec 2024

https://github.com/cardboarddog/etp

The ETP image format

image image-format kiss sdl simple

Last synced: 23 Dec 2024

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: 24 Dec 2024

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: 14 Jan 2025

https://github.com/nquinquenel/dicewars_game

School project of the game called DiceWars made in C

dicewars-game game school-project sdl

Last synced: 21 Jan 2025

https://github.com/tmpstpdwn/catcheggs

A simple egg catching game in python pygame.

2d beginner-project catcheggs game pygame python python3 sdl

Last synced: 14 Jan 2025

https://github.com/membranesoftware/membrane-surface

A GUI application for Linux, using the SDL cross-platform development library. Its primary purpose is to provide a drawable surface as a component of the Membrane Monitor application.

c-plus-plus gui membrane-server raspberry-pi sdl sdl2

Last synced: 29 Dec 2024

https://github.com/joyrider3774/znax_funkey

A Remake of the Znax flash game by Nick Kouvaris for the funkey / rg nano console

arcade-game c funkey-s funkeys game games puzzle-game rg-nano sdl

Last synced: 28 Jan 2025

https://github.com/jkoan/manu

acarde menu sdl

Last synced: 22 Jan 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: 03 Feb 2025

https://github.com/membranesoftware/membrane-control

A GUI application for Microsoft Windows, macOS, and Linux, using the SDL cross-platform development library. Its primary purpose is access and command of functions provided by Membrane Server.

c-plus-plus gui gui-application linux macos membrane-control membrane-server raspberry-pi sdl sdl2

Last synced: 29 Dec 2024

https://github.com/membranesoftware/membrane-medialibraryui

A GUI application for Microsoft Windows and macOS, using the SDL cross-platform development library. Its primary purpose is to provide a launcher interface as a component of the Membrane Media Library application.

c-plus-plus gui sdl sdl2

Last synced: 29 Dec 2024

https://github.com/objfw/objsdl

[Official Mirror] SDL bindings for ObjFW

objc objfw sdl

Last synced: 14 Jan 2025

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

Project "traffic lights" for ngb

c c-language sdl traffic-light

Last synced: 03 Feb 2025

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

Build and install SDL3 for Perl

affix alien cmake ffi perl sdl sdl3

Last synced: 31 Dec 2024

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

A breakthrough game using SDL and Pascal

game pascal sdl

Last synced: 06 Jan 2025

https://github.com/jpomykala/Chess-Cpp

Platforma do gry w szachy CPP + SDL

cpp sdl

Last synced: 26 Oct 2024

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: 31 Jan 2025

https://github.com/ab9rf/tequila

Experiments in using SDL in Haskell

haskell sdl sdl2 toy-project

Last synced: 02 Jan 2025

https://github.com/khmelnitskiianton/asmcx86

Asm(NASM)+C programs in Linux x86 in 2 term in MIPT

assembler avx mandelbrot-set printf sdl simd

Last synced: 21 Jan 2025

https://github.com/starlitdreams/random-walk-sdl2-

This project is a random walk simulation using SDL2. It creates a graphical window where each step of the walk is colored based on its direction (up-left, up-right, down-left, down-right). The walk resets if it goes out of bounds. Built with SDL2, it features color-coded steps and boundary resets. Contributions are welcome!

cpp cpp-all cpp-programming cpp20 cpp23 programming random random-generation sdl sdl2 sdl2-image

Last synced: 22 Jan 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: 23 Jan 2025

https://github.com/pravez/vitaelabilis

GPU & Multi-core project

c opencl openmp sdl

Last synced: 08 Jan 2025

https://github.com/alaanvv/ppminator

Render Portable-PixelMap images with SDL

3d image-manipulation ppm sdl

Last synced: 17 Jan 2025

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

[EN] TicTacToe (X/O) 2D Game developed in C using the SDL library | [FR] Jeu TicTacToe (X/O) 2D développé en C avec la librairie SDL

2d c game jeu random sdl tic-tac-toe

Last synced: 24 Dec 2024

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: 14 Jan 2025

https://github.com/jpomykala/chess-cpp

Platforma do gry w szachy CPP + SDL

cpp sdl

Last synced: 16 Jan 2025

https://github.com/itsmagu/yarnstronauts

Exam Project Game made with SDL3 in C#

csharp game-development sdl sdl3

Last synced: 16 Jan 2025

https://github.com/joyrider3774/blips

A Remake of the dos Bips game from Bryant Brownell for the vircon32. 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: 04 Feb 2025

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

SDL compiled with emscripten and packaged as PWA

emscripten sdl sdl2

Last synced: 13 Jan 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: 01 Jan 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: 25 Jan 2025

https://github.com/girogio/sdlrenderer

A WIP 3D Engine written in SDL and OpenGL.

graphics opengl sdl

Last synced: 25 Dec 2024

https://github.com/maximlevchenko/cpp-2d-game-bomberman

This project is a C++ implementation of a Bomberman-style game

bomberman-game collision-detection cpp doxygen makefile oop-principles physics-simulation sdl

Last synced: 26 Dec 2024

https://github.com/esotericpig/ekoscape

🎮🤖🧿 Simple 3D step-based game in SDL2 & C++, like a 3D Pac-Man.

3d 3d-game cplusplus cpp grid-based-movement opengl opengl-game sdl sdl2 sdl2-game sdl2-image sdl2-mixer

Last synced: 20 Jan 2025

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

A fast paced competitive 2-player arcade game

game physics-engine python3 sdl

Last synced: 26 Jan 2025

https://github.com/jmp/base

Base code for building simple, 2-dimensional games in C.

base-code c game sdl skeleton

Last synced: 12 Nov 2024

https://github.com/porglezomp/piraster

A simple geometry rasterization library using SDL and graphicsmath designed for the raspberry pi.

rasterizer sdl

Last synced: 20 Dec 2024

https://github.com/mohamedelbachir/jumpergame

The Game made with SDL2

game game-development sdl

Last synced: 29 Jan 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 sdl

Last synced: 04 Feb 2025

https://github.com/fanusaez/left4dead

Trabajo practico final - Taller de programacion I - Curso Veiga

7542 cpp fiuba l4d2 sdl

Last synced: 18 Jan 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: 15 Dec 2024

Simple DirectMedia Layer Awesome Lists