Ecosyste.ms: Awesome
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.
- GitHub: https://github.com/topics/sdl
- Wikipedia: https://en.wikipedia.org/wiki/Simple_DirectMedia_Layer
- Repo: https://github.com/libsdl-org
- Created by: SDL Community
- Released: 1998
- Related Topics: game-engine, game-development,
- Aliases: libsdl, sdl2, sdl3,
- Last updated: 2025-02-09 00:26:59 UTC
- JSON Representation
https://github.com/inunix3/wetris
A tetris clone using SDL3.
c c11 game game-development gamedev sdl sdl3 sdl3-image sdl3-mixer sdl3-ttf
Last synced: 28 Jan 2025
https://github.com/humbertodias/sdl-pwa
SDL compiled with emscripten and packaged as PWA
Last synced: 13 Jan 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: 19 Jan 2025
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.
Last synced: 29 Dec 2024
https://github.com/saeubank/tower_trouble
Group project for (tower defense / match 3) game
Last synced: 23 Oct 2024
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/dinau/sdlver
Show version of SDL1 adn SDL2
nim sdl sdl1 sdl2 version versioncheck
Last synced: 08 Feb 2025
https://github.com/thomasleese/solar-system-clock
A clock inspired by Van Cleef & Arpels Midnight Planétarium watch.
Last synced: 20 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/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/railt/type-system
[READ ONLY] Subtree split of the Railt SDL component (see railt/railt)
abstraction graphql railt sdl type-system types
Last synced: 23 Jan 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: 23 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