SDL
SDL (ang. Simple DirectMedia Layer) – biblioteka programistyczna ułatwiająca tworzenie gier oraz programów multimedialnych.
Jest obsługiwana przez systemy operacyjne GNU/Linux, Windows, Mac OS, Mac OS X, BeOS, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX i QNX oraz nieoficjalnie przez Windows CE, AmigaOS, MorphOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, SymbianOS i PSP.
SDL został stworzony w roku 1998 przez Sama Lantinga, który w tym czasie pracował w firmie Loki, w celu przeniesienia kilku komercyjnych gier na inne niż Windows platformy systemowe. Biblioteka napisana jest w języku C, dzięki czemu można jej używać również z poziomu C++. Utworzono również wiele portów, za których pośrednictwem można użyć SDL również w innych językach wysokiego poziomu, takich jak Java czy Python. SDL stanowi wolne oprogramowanie i jest rozpowszechniany na zasadach licencji zlib od wersji 1.3 (wcześniej na zasadach LGPL).
Simple DirectMedia Layer wyróżnia się dużą liczbą dodatkowych bibliotek (m.in. do obsługi internetu, czcionek, innych formatów obrazów) - posiada także obsługę OpenGL-a.