Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

miniaudio

Free#15 of 24 in Game Audio Middleware

miniaudio: A portable, low-level audio library with engine features, streaming, and spatialization. Ranked #15 of 24 in Game Audio Middleware by our editors (6.9/10); pricing: Open source; best for developers needing a portable audio foundation.

6.9/10Editor score
miniaudio6.9 Visit miniaudio

At a glance

  • Editor score
    6.9 / 10
  • Pricing
    Open source
  • Best for
    Developers needing a portable audio foundation
  • Paid from
    Free
  • Spatial audio
    Yes
  • Facts checked
    20 Sep 2026
miniaudio screenshot
  • Where it wins

    • Broad desktop, mobile, BSD, and Web target coverage
    • Combines low-level APIs with a higher-level audio engine
    • Includes streaming, spatialization, mixing, and custom decoder support
  • Where it doesn't

    • Low-level foundation rather than a complete authoring workflow
    • Source-included library requires C or C++ development
    • Listed integrations are limited to SDL and Steam Audio

Our verdict on miniaudio

miniaudio is an open-source, single-file audio library for C and C++ developers building applications across Windows, macOS, Linux, iOS, Android, BSD, and the Web through Emscripten. It covers low-level playback, capture, full-duplex, and loopback APIs, while also providing a higher-level audio engine for mixing, effects, resource management, sound playback, and 3D spatialization. Developers needing a portable audio foundation are the clearest fit, particularly when the audio layer needs to live directly in an application's source tree.

Its strongest technical advantage is the range of audio responsibilities handled within one library. A node graph supports mixing and effect processing, the resource manager provides asynchronous loading and reference counting, and streaming audio assets are supported. Built-in WAV, MP3, and FLAC decoding cover common formats, while custom decoder and backend support allows applications to extend the audio path. SDL and Steam Audio are the listed integrations, giving miniaudio a practical fit for projects that need platform coverage without adopting a larger authoring environment.

The tradeoff is scope. miniaudio is a low-level foundation, not a full authoring and game-audio workflow or a broad engine plugin suite. That makes it suitable for teams that want control over source integration, runtime behavior, and platform backends, but less suitable for buyers seeking visual authoring tools or a packaged game-engine workflow. Its open-source model and single-file distribution reduce structural overhead, while the need for C or C++ development keeps the audience focused. Choose miniaudio when portability and programmable audio systems matter most; choose an alternative when authoring workflow is the primary requirement.

Your product? Our editors can test miniaudio in depth and publish a review, labelled as paid · from $99/mo →

miniaudio pricing

Plans Open sourceFree Free to use — no paid tier required for the core job.
See plans on miniaud.io

miniaudio fact sheet

Free planNot verified
Paid fromFree
Spatial audioYes
Interactive musicNot verified
Dialogue managementNot verified
Supported game enginesNot verified
Runtime platformsWindows, macOS, iOS, Linux, BSD, Android, Web via Emscripten
Localization toolsNot verified
Audio streamingYes
DeploymentCloud, Desktop, Mobile
PlatformsWeb, Windows, macOS, Linux, iOS, Android
SupportDocs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
Integrations2 integrations: SDL, Steam Audio
PricingOpen source
Websiteminiaud.io
Facts checked20 Sep 2026

miniaudio integrations

miniaudio lists 2 integrations on its own site.

  • SDL
  • Steam Audio

Alternatives to miniaudio

See all miniaudio alternatives →

Used miniaudio? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used miniaudio for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — miniaudio 6.9/10

miniaudio is listed in our Game Audio Middleware directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/miniaudio/"><img src="https://www.itechguides.com/best/badge/miniaudio.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update