Simple DirectMedia Layer topic

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.

List Simple DirectMedia Layer repositories

OpenRaider

81
Stars
13
Forks
Watchers

Open Source Tomb Raider Engine

sdlada

108
Stars
36
Forks
Watchers

Ada 2022 bindings to SDL 2

ManaPlus

67
Stars
33
Forks
Watchers

Advanced client for The Mana World and Evol Online (Mirror from https://gitlab.com/manaplus/manaplus)

PinGUI

59
Stars
15
Forks
Watchers

C++/SDL2/OpenGL GUI library

SDL_shader_tools

130
Stars
2
Forks
Watchers

Shader compiler and tools for SDLSL (Simple Directmedia Layer Shader Language)

threat-model-templates

131
Stars
36
Forks
Watchers

Templates for the Microsoft Threat Modeling Tool

tartiflette-aiohttp

60
Stars
10
Forks
Watchers

tartiflette-aiohttp is a wrapper of aiohttp which includes the Tartiflette GraphQL Engine, do not hesitate to take a look of the Tartiflette project.

php-sdl

103
Stars
19
Forks
Watchers

SDL2 bindings for the PHP language

hydracastlelabyrinth

80
Stars
22
Forks
Watchers

A port to Linux (and OpenPandora / DragonBox Pyra / ODroid / PocketCHIP / GameShell / AmigaOS4 / MorphOS / Emscripten) of Hydra Castle Labyrinth (a "metroidvania" kind of game). Status: Working.