Are we game yet?

Audio

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

Crates

alto

Idiomatic interface for OpenAL 1.1 and extensions (including EFX)

No gitter
ambisonic

Compose and play 3D audio.

No gitter
claxon

A FLAC decoding library

No gitter
cpal

Low-level cross-platform audio I/O library in pure Rust.

No gitter
ears

Easy Rust API to play audio using OpenAL

No gitter
fmod

A rust binding for the FMOD library

No gitter
gme

Rust bindings for Game Music Emu

No gitter
hound

A wav encoding and decoding library

No gitter
lewton

Pure Rust vorbis decoder

No gitter
minimp3

Rust bindings for the minimp3 library.

No gitter
mod_player

A library for parsing and playing mod music files

No gitter
portmidi

High-level PortMidi bindings for Rust

No gitter
rg3d-sound

Sound library for games.

No gitter
rodio

Audio playback library

No gitter
rsoundio

libsoundio bindings for Rust

No gitter
sdl2

SDL2 bindings for Rust

No gitter
vorbis

High-level bindings for the official libvorbis library.

No gitter

Contribute

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

Please create an issue or a pull request.

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