Are we game yet?

Audio

Wrappers for FMOD, OpenAL, MIDI and similar, and higher level APIs.

Crates

  • ambisonic

    Compose and play 3D audio.

    • Latest version:
      0.4.1
    • Downloads:
      26,126
    • Recent downloads:
      659
    • License:
      MIT/Apache-2.0
    • Stars:
      91
    • Last activity:
      2023-01-04
  • audionimbus

    A safe wrapper around Steam Audio that provides spatial audio capabilities with realistic occlusion, reverb, and HRTF effects, accounting for physical attributes and scene geometry.

    • Latest version:
      0.16.2
    • Downloads:
      17,657
    • Recent downloads:
      2,730
    • License:
      MIT OR Apache-2.0
    • Stars:
      213
    • Last activity:
      2026-11-08
  • audir

    Low-level audio library

    • Latest version:
      0.1.0
    • Downloads:
      1,886
    • Recent downloads:
      7
    • License:
      MIT OR Apache-2.0
    • Stars:
      41
    • Last activity:
      2020-12-30
  • claxon

    A FLAC decoding library

    • Latest version:
      0.4.3
    • Downloads:
      5,628,269
    • Recent downloads:
      1,826,498
    • License:
      Apache-2.0
    • Stars:
      330
    • Last activity:
      2025-12-03
  • cpal

    Low-level cross-platform audio I/O library.

    • Latest version:
      0.18.2
    • Downloads:
      28,042,791
    • Recent downloads:
      10,335,607
    • License:
      Apache-2.0
    • Stars:
      4,017
    • Last activity:
      2026-11-02
  • ears

    Easy Rust API to play audio using OpenAL

    • Latest version:
      0.8.0
    • Downloads:
      79,705
    • Recent downloads:
      1,267
    • License:
      MIT
    • Stars:
      22
    • Last activity:
      2021-09-22
  • firewheel

    An open source audio graph engine for games and other applications

    • Latest version:
      0.14.0
    • Downloads:
      67,822
    • Recent downloads:
      26,607
    • License:
      MIT OR Apache-2.0
    • Stars:
      320
    • Last activity:
      2026-11-01
  • fmod

    A rust binding for the FMOD library

    • Latest version:
      0.10.2
    • Downloads:
      54,722
    • Recent downloads:
      240
    • License:
      non-standard
    • Stars:
      67
    • Last activity:
      2022-07-22
  • fyrox-sound

    Sound library for games.

    • Latest version:
      1.0.1
    • Downloads:
      84,753
    • Recent downloads:
      6,234
    • License:
      MIT
    • Stars:
      9,662
    • Last activity:
      2026-11-09
  • game-toolkit

    A Rust game-jam toolkit for 2D and 3D - umbrella crate; use game_toolkit::prelude::* and go.

    • Latest version:
      0.11.3
    • Downloads:
      386
    • Recent downloads:
      327
    • License:
      EUPL-1.2
    • Stars:
      1
    • Last activity:
      2026-11-08
  • game-toolkit-dosaudio

    Emulated DOS-era sound hardware for Rust games: PC speaker, AdLib/OPL3, Sound Blaster 1 to 16, MPU-401 with General MIDI and MT-32, and Tandy PSG on one shared hardware clock

    • Latest version:
      0.1.6
    • Downloads:
      72
    • Recent downloads:
      72
    • License:
      (EUPL-1.2 OR MIT OR Apache-2.0) AND LGPL-2.1-or-later
    • Last activity:
      2026-11-09
  • game-toolkit-dosvideo

    DOS-era PC graphics and sound for game-toolkit: VGA, Mode X, EGA, CGA, Hercules, Tandy and VESA SVGA at the register level, a beam-accurate CRT, a CRT shader and the PC speaker

    • Latest version:
      0.3.0
    • Downloads:
      79
    • Recent downloads:
      79
    • License:
      EUPL-1.2
    • Last activity:
      2026-11-08
  • gme

    Rust bindings for Game Music Emu

    • Latest version:
      0.1.2
    • Downloads:
      5,300
    • Recent downloads:
      16
    • License:
      MIT AND LGPL-2.1-or-later
    • Stars:
      11
    • Last activity:
      2026-06-08
  • hound

    A wav encoding and decoding library

    • Latest version:
      3.5.1
    • Downloads:
      22,640,186
    • Recent downloads:
      6,589,856
    • License:
      Apache-2.0
    • Stars:
      641
    • Last activity:
      2026-08-09
  • kira

    Expressive audio library for games

    • Latest version:
      0.12.6
    • Downloads:
      1,147,847
    • Recent downloads:
      291,204
    • License:
      MIT OR Apache-2.0
    • Stars:
      1,078
    • Last activity:
      2026-10-28
  • helmer

    a powerful, scalable, robust foundation for creation, in rust

    • License:
      MIT License
    • Stars:
      39
    • Last activity:
      2026-04-06
  • lewton

    Pure Rust vorbis decoder

    • Latest version:
      0.10.2
    • Downloads:
      10,579,899
    • Recent downloads:
      2,668,555
    • License:
      MIT OR Apache-2.0
    • Stars:
      292
    • Last activity:
      2023-03-02
  • libfmod

    A library wrapper for integrating FMOD Engine in Rust applications.

    • Latest version:
      2.222.6
    • Downloads:
      51,776
    • Recent downloads:
      845
    • License:
      MIT
    • Stars:
      53
    • Last activity:
      2024-10-15
  • maudio

    Safe Rust bindings to miniaudio, with a playback engine and lower-level APIs for audio devices, decoding, and custom processing.

    • Latest version:
      0.1.15
    • Downloads:
      22,615
    • Recent downloads:
      11,734
    • License:
      MIT
    • Stars:
      9
    • Last activity:
      2026-09-28
  • minimp3

    Rust bindings with a high-level wrapper for the minimp3 C library.

    • Latest version:
      0.6.1
    • Downloads:
      1,854,734
    • Recent downloads:
      155,673
    • License:
      MIT
    • Stars:
      76
    • Last activity:
      2026-02-03
  • mod_player

    A library for parsing and playing mod music files

    • Latest version:
      0.1.4
    • Downloads:
      14,109
    • Recent downloads:
      4,817
    • License:
      MIT
    • Stars:
      32
    • Last activity:
      2022-11-10
  • notan

    A simple portable multimedia layer to create apps or games easily

    • Latest version:
      0.14.0
    • Downloads:
      79,776
    • Recent downloads:
      7,051
    • License:
      MIT OR Apache-2.0
    • Stars:
      973
    • Last activity:
      2026-01-17
  • oddio

    Lightweight game audio library

    • Latest version:
      0.7.4
    • Downloads:
      62,451
    • Recent downloads:
      8,504
    • License:
      MIT OR Apache-2.0
    • Stars:
      166
    • Last activity:
      2023-10-15
  • portmidi

    High-level PortMidi bindings for Rust

    • Latest version:
      0.3.0
    • Downloads:
      59,894
    • Recent downloads:
      3,403
    • License:
      MIT OR Apache-2.0
    • Stars:
      79
    • Last activity:
      2023-07-13
  • rodio

    Audio playback and recording library

    • Latest version:
      0.23.0
    • Downloads:
      13,872,108
    • Recent downloads:
      3,934,426
    • License:
      MIT OR Apache-2.0
    • Stars:
      2,513
    • Last activity:
      2026-10-11
  • sdl2

    SDL2 bindings for Rust

    • Latest version:
      0.38.0
    • Downloads:
      5,720,369
    • Recent downloads:
      804,223
    • License:
      MIT
    • Stars:
      2,956
    • Last activity:
      2026-03-22
  • sdl3

    Bindings to SDL3, a cross-platform library to abstract the platform-specific details for building applications.

    • Latest version:
      0.22.1
    • Downloads:
      288,003
    • Recent downloads:
      111,111
    • License:
      MIT
    • Stars:
      401
    • Last activity:
      2026-11-09
  • sfxr

    Reimplementation of DrPetter's 'sfxr' sound effect generator

    • Latest version:
      0.1.4
    • Downloads:
      11,985
    • Recent downloads:
      545
    • License:
      MIT
    • Stars:
      53
    • Last activity:
      2023-05-04
  • soloud

    Rust bindings for the soloud audio engine

    • Latest version:
      1.1.1
    • Downloads:
      119,717
    • Recent downloads:
      3,836
    • License:
      MIT
    • Stars:
      61
    • Last activity:
      2026-05-03
  • synthie

    Chiptune-focused synthesizer engine: dual OSC, ring mod, filters, envelopes, LFO, arpeggiator, and FX (reverb, delay, chorus, bitcrusher)

    • Latest version:
      0.8.0
    • Downloads:
      735
    • Recent downloads:
      513
    • License:
      EUPL-1.2
    • Stars:
      1
    • Last activity:
      2026-11-09
  • synthie-trombone

    Allocation-free, sample-rate independent Pink Trombone vocal tract synthesizer with phonemes and text-to-speech, made for synthie

    • Latest version:
      0.2.0
    • Downloads:
      11
    • Recent downloads:
      11
    • License:
      EUPL-1.2
    • Last activity:
      2026-11-09
  • usfx

    Realtime procedurally generated sound effects

    • Latest version:
      0.1.5
    • Downloads:
      19,148
    • Recent downloads:
      186
    • License:
      AGPL-3.0-or-later
  • vorbis

    High-level bindings for the official libvorbis library.

    • Latest version:
      0.1.0
    • Downloads:
      108,551
    • Recent downloads:
      2,082
    • License:
      Apache-2.0
    • Stars:
      15
    • Last activity:
      2021-03-20
  • vorbis_rs

    Ogg Vorbis stream encoding and decoding powered by high-level bindings for best-in-breed C libraries

    • Latest version:
      0.5.6
    • Downloads:
      287,385
    • Recent downloads:
      103,305
    • License:
      BSD-3-Clause
    • Stars:
      21
    • Last activity:
      2026-11-08

Archived

These crates are no longer maintained, but may still be of interest.
  • alto

    Idiomatic interface for OpenAL 1.1 and extensions (including EFX)

    • Latest version:
      3.0.4
    • Downloads:
      154,258
    • Recent downloads:
      1,832
    • License:
      MIT/Apache-2.0
    • Stars:
      82
    • Last activity:
      2020-03-01
  • rsoundio

    libsoundio bindings for Rust

    • Latest version:
      0.1.6
    • Downloads:
      13,099
    • Recent downloads:
      41
    • License:
      MIT/Apache-2.0
    • Stars:
      49
    • Last activity:
      2020-12-13
  • wavers

    A library for reading and writing wav files.

    • Latest version:
      1.5.1
    • Downloads:
      70,328
    • Recent downloads:
      11,065
    • License:
      MIT
    • Stars:
      48
    • Last activity:
      2026-01-10

Contribute

Do you know about a missing crate? Did you launch a new crate?

Please create a pull request or an issue on our GitHub!

Looking for a crate you can't find here? Try asking on the chat.