Tech riderRev. 20 Sept 2026
miniaudio
- 1Runs onAndroid, iOS, Linux, Mac, Web, Windows
- 2CostsNot stated by the maker
- 3Spatial audioYes
- 4Runtime platformsWindows, macOS, iOS, Linux, BSD, Android, Web via Emscripten
- 5Audio streamingYes
4 lines stated Written from the maker's own pages: miniaud.io

Overview
miniaudio is ranked #12 of 23 in game audio middleware on Specifiction. It runs on Android, iOS, Linux, macOS, Web, Windows.
Compared on game audio middleware
- Spatial audio
- Yesminiaud.io
- Runtime platforms
- Windows, macOS, iOS, Linux, BSD, Android, Web via Emscriptenminiaud.io
- Audio streaming
- Yesminiaud.io
Facts
- Purpose
- miniaudio is an audio playback and capture library for C and C++.miniaud.io · 4 Oct 2026
- Distribution
- The library is a single source file with no external dependencies and can be added directly to a project’s source tree.miniaud.io · 4 Oct 2026
- License
- Users can choose the public domain or MIT No Attribution license.miniaud.io · 4 Oct 2026
- Low-level API
- The low-level API supports audio playback, capture, full-duplex, and device enumeration.miniaud.io · 4 Oct 2026
- Mixing and effects
- Its node graph supports mixing, effect processing, routing, and custom nodes.miniaud.io · 4 Oct 2026
- Resource management
- The resource manager supports reference counting, streaming large audio sources, and asynchronous loading.miniaud.io · 4 Oct 2026
- Audio engine
- The high-level engine combines resource management and the node graph for managing sounds with spatialization.miniaud.io · 4 Oct 2026
- Formats
- Built-in decoding supports WAV, FLAC, and MP3, while encoding supports WAV.github.com · 4 Oct 2026
- Audio backends
- Listed backends include WASAPI, DirectSound, WinMM, Core Audio, ALSA, PulseAudio, JACK, AAudio, OpenSL|ES, and Web Audio.github.com · 4 Oct 2026
- Supported targets
- The project lists Windows, macOS, iOS, Linux, BSD variants, Android, Raspberry Pi, and Emscripten/HTML5 as supported platforms.github.com · 4 Oct 2026
- Platform limitation
- On other platforms, playback and capture require implementing a custom backend.github.com · 4 Oct 2026
- ABI limitation
- ABI compatibility is not guaranteed between versions, including bug-fix releases, and the manual recommends static linking when building as a library.miniaud.io · 4 Oct 2026
- Security handling
- The maintainer says security issues are handled publicly and transparently, and that addressing them can take a while.github.com · 4 Oct 2026
- Support
- The security policy directs users to submit a pull request or post a ticket to the public GitHub issue tracker.github.com · 4 Oct 2026
Best miniaudio alternatives
See all 20 All accessCh 01 Audiokinetic Wwise Free planFree trialAndroid Free to start8.1 All accessCh 02 Unity Version Control Free planFree trialAPI Free to start7.9 All accessCh 03 FMOD Studio Free planFree trialLinux Free to start7.8 All accessCh 04 Amplitude Audio SDK Free planAndroidiOS Free to start7.7 All accessCh 05 psai Free planAndroidAPI Free to start7.7 All accessCh 06 Steam Audio SDK Free planAndroidiOS Free to start7.6
Where it ranks on Specifiction
- Best Game Audio Middleware in 2026#12 of 23
Is miniaudio yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- miniaud.io· checked 4 Oct 2026
- miniaud.io/docs/manual/index.html· checked 4 Oct 2026
- github.com/mackron/miniaudio· checked 4 Oct 2026
- github.com/mackron/miniaudio/security/policy· checked 4 Oct 2026


