Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Simple DirectMedia Layer
![](https://explore-feed.github.com/topics/sdl/sdl.png)
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-15 00:24:29 UTC
- JSON Representation
https://github.com/matgou/polygonfury
A simple game : An click on polygon to throw chain reaction
Last synced: 12 Feb 2025
https://github.com/arkenidar/pixels
pixel draw of triangles for 3D meshes of triangles, with color and shading and z-buffer and rotations .
Last synced: 27 Dec 2024
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/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/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/walker84837/snake-cpp
This program is a simple implementation of the classic Snake game using the SDL2 library in C++.
Last synced: 04 Feb 2025
https://github.com/370network/milkytrackerpax
An FT2 compatible music tracker ported to ProlinOS and PAX terminals
homebrew moduletracker paxdevs sdl
Last synced: 31 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/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/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/dinau/sdlver
Show version of SDL1 adn SDL2
nim sdl sdl1 sdl2 version versioncheck
Last synced: 08 Feb 2025