SDL README

The project's README from github.com/libsdl-org/SDL. As one markdown file: README.md.

Simple DirectMedia Layer (SDL for short) is a cross-platform library designed to make it easy to write multi-media software, such as games and emulators.

You can find the latest release and additional information at: https://www.libsdl.org/

Installation instructions and a quick introduction is available in INSTALL.md

This library is distributed under the terms of the zlib license, available in LICENSE.txt.

Enjoy!

Sam Lantinga ([email protected])

SDL (libsdl-org/SDL)

sdl3
Searching Database…

16.8K ·GitHub
What is this?SDL (Simple DirectMedia Layer) is a cross-platform C library for writing multimedia software such as games and emulators.
Is this a library I link into my own app, or a program I run on its own?A library: you link SDL into your own application and call its API from your code — it is not a standalone program.
How do I get it and start using it?Grab the latest release, then follow INSTALL.md in the repo — it contains the installation instructions and a quick introduction.
Which platforms does it run on?Per the repo metadata it targets Windows, macOS and Linux on desktop plus iOS and Android on mobile — one API across all of them.
Can I use SDL for anything besides games and emulators?Yes — the README names games and emulators as examples ('such as'), not the limit. It targets multimedia software in general: anything that wants one portable media API across platforms.
Is the project still active?Yes — the repo is not archived and runs GitHub Actions workflows for builds and releases (build.yml, release.yml), with around 16.8k stars.
What are similar projects?bgfx, openFrameworks, vlc, FFmpeg, sokol, SFML, raylib, ebiten
Creator
libsdl-org
Size
150.8 MB
Stars
16.8K
Age
5y
Commits · 90 Days