sdl3
« Back to VersTracker
Description:
Low-level access to audio, keyboard, mouse, joystick, and graphics
Type: Formula  |  Latest Version: 3.2.28@0  |  Tracked Since: Dec 2, 2025
Links: Homepage  |  @libsdl  |  formulae.brew.sh
Category: Developer tools
Tags: sdl multimedia gamedev graphics audio cross-platform
Install: brew install sdl3
About:
SDL3 is the latest development branch of the Simple DirectMedia Layer, a cross-platform library providing low-level access to input devices and multimedia hardware. It offers a modernized API with improved performance, better multi-threading support, and advanced features like GPU rendering and precise audio timing. This library is essential for developers building high-performance games, emulators, or multimedia applications that need to run consistently across different operating systems.
Key Features:
  • Cross-platform input handling (keyboard, mouse, gamepads, touch)
  • High-performance 2D and 3D graphics rendering via Vulkan, Metal, and Direct3D
  • Low-latency audio playback and recording
  • Modernized C API with improved thread safety and performance
Use Cases:
  • Developing cross-platform video games and game engines
  • Building emulators and real-time multimedia applications
  • Creating portable graphical user interfaces
Alternatives:
  • sdl2 – The previous stable release of SDL with broader compatibility but fewer modern features
  • glfw – Focuses primarily on windowing and input, lacking SDL's extensive audio and controller support
Version History
Detected Version Rev Change Commit
Dec 2, 2025 11:28pm 0 VERSION_BUMP 82223416
Oct 30, 2025 5:23pm 0 VERSION_BUMP e9721928
Oct 2, 2025 9:05pm 0 VERSION_BUMP 4cada3ea
Sep 10, 2025 5:48pm 0 VERSION_BUMP 7135aff0