CATEGORY
Multimedia::Audio 1,918 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
ropusRust port of the xiph Opus audio codec (fixed-point), bit-exact against the reference.1,481BSD-3-Clause
qruhearA library for capturing audio from the system.1,480Apache-2.0
oximedia-meteringProfessional broadcast audio metering: ITU-R BS.1770-4, EBU R128, ATSC A/851,478Apache-2.0
midi-2MIDI 2[.x] Implementation1,475AGPL-3.0-only
second-music-systemPortable, open source video game music middleware1,468MIT OR Apache-2.0
voirs-recognizerVoice recognition and analysis capabilities for VoiRS1,466Apache-2.0
midi-2-ciMIDI 2[.x] Capability Inquiry1,466AGPL-3.0-only
spc_tagSNES SPC file format tag library and utilities.1,452MPL-2.0 OR LGPL-2.1-or-later OR GPL-2.0-or-later
otoji音字 — realtime speech ⇄ text. SenseVoice / iFlytek ASR + TTS, LLM polish, ratatui live transcript.1,450MIT
musimusi is a library designed to abstract and provide a unified interface to different music providers1,448MPL-2.0
spcasmA modern, user-friendly SPC700 assembler.1,427non-standard
halfbandA high-performance 2x resampling library for audio signals using polyphase filters.1,423MIT
sonos-apiType-safe Sonos API for UPnP device control via SOAP1,399MIT OR Apache-2.0
kokoro-tinyMinimal TTS crate using Kokoro - perfect for embedding in other apps1,392Apache-2.0
opus-embeddedDecoding of Opus audio without allocation1,390BSD-3-Clause
tunesA music composition, synthesis, and audio generation library1,388MIT OR Apache-2.0
rosesongCommand line player built by rust based on gstreamer decoding and playing bilibili audio, using dbus for inter-process…1,386MIT
it2play-rsSafe Rust bindings to it2play, an Impulse Tracker module player.1,386CC-BY-4.0
ebur128rsImplementation of EBU R-128 loudness measurement1,377MIT
chipboxOpen-source DAW with a node graph system.1,375GPL-3.0-or-later
liblo-sysRaw FFI bindings for liblo (Open Sound Control library)1,375MIT OR Apache-2.0
yamusicYandex Music for the Terminal1,360Apache-2.0
oal-sys-windowsOpenAL bindings with Windows support1,358WTFPL
dduAn encoding and decoding library for WAVE.1,354MIT
soma-playerA terminal-based music player for SomaFM internet radio stations with spectrum visualizer1,349MIT OR Apache-2.0
rp2040-i2sRead and write to I2S devices like MEMS microphones or DACs, on the RP2040 microcontroller.1,331MIT OR Apache-2.0 OR Zlib
chromaprint-nextAudio fingerprinting library (Rust port of Chromaprint)1,330MIT AND LGPL-2.1-or-later
rsstreamslice_serverA Rust library for efficient video streaming with support for partial content delivery.1,328MIT
koan-coreCore library for koan — bit-perfect music player. Audio engine, player, database, format strings.1,328MIT
qwen-asrCPU-only Qwen3-ASR speech recognition (pure Rust)1,327MIT
azuraCross-Platform GUI and TUI Music Player1,322EUPL-1.2
voirs-emotionEmotion expression control system for VoiRS voice synthesis1,314Apache-2.0
voirs-spatial3D spatial audio and HRTF processing for VoiRS1,312Apache-2.0
modplayConvenience abstraction of xmrsplayer1,311MIT
voirs-cloningVoice cloning and speaker adaptation system for VoiRS1,310Apache-2.0
espeak-ng-data-dict-ruRussian language dictionary for eSpeak NG — embedded data for espeak-ng-rs1,309GPL-3.0-or-later
espeak-ng-data-dictsLanguage dictionaries for eSpeak NG (113 languages) — embedded data for espeak-ng-rs1,302GPL-3.0-or-later
yatuiYandex Music for the terminal1,292Apache-2.0
it2play-sysUnsafe Rust FFI bindings to it2play, an Impulse Tracker module player.1,275CC-BY-4.0
bevy_procedural_audioA Bevy plugin that integrates FunDSP into Bevy.1,272MIT OR Apache-2.0
elevenlabs_ttdType-safe Rust client for ElevenLabs Text-to-Dialogue API1,271MIT OR Apache-2.0
rusty-daw-ioIO handling for RustyDAW projects (placeholder)1,265GPL-3.0
audiyoIncrease/decrease the volume of audio & video files with a simple CLI command.1,253MIT
elevenlabs_vcType-safe Rust client for ElevenLabs Voice Changer API1,249MIT OR Apache-2.0
birdnet-onnxBird species detection using BirdNET, Perch, and BSG Finland ONNX models1,236MIT
npdNow Playing Daemon is a daemon showing notifications about songs played
by MPD.1,234GPL-3.0-or-later
infinitedsp-coreA modular audio DSP library for synthesis and effects.1,228MIT
youtube_chapter_splitterDownload YouTube videos, extract audio (MP3/Opus/M4A), and split by chapters1,220MIT
tauri-plugin-native-audioNative mobile audio playback plugin for Tauri1,214MIT OR Apache-2.0
fluidaudio-rsRust bindings for FluidAudio - ASR, VAD, Speaker Diarization, and TTS on Apple platforms1,208MIT
ape-decoderPure Rust decoder for Monkey's Audio (APE) lossless audio files1,195MIT OR Apache-2.0
ff-decodeVideo and audio decoding - the Rust way1,187MIT OR Apache-2.0
rodio_playback_positionAn alternative playback backend for rodio sources with accurate position tracking.1,185MIT
edge-tts-rustHigh-performance Rust client for Microsoft Edge Read Aloud TTS1,182MIT
svarasvara — Formant and vocal synthesis: glottal source, vocal tract modeling, phonemes, prosody1,177GPL-3.0-only
voirs-evaluationQuality evaluation and assessment framework for VoiRS1,175Apache-2.0
voirs-conversionReal-time voice conversion system for VoiRS1,167Apache-2.0
math-iir-firMath-Audio IIR and FIR filters1,166ISC
ym2149-commonCommon traits and types for YM2149 chiptune replayers1,151MIT
vtt-rsLibrary and CLI for streaming microphone input to OpenAI compatible transcription APIs1,150MIT
voice_activity_detector_silero_v5Voice Activity Detector using the Silero VAD model.1,144non-standard
rust_test_repo_dont_use_it_1337TODO1,134MIT OR Apache-2.0
maolan-widgetsWidgets used for Maolan DAW1,133BSD-2-Clause
spectrogramsHigh-performance FFT-based computations for audio and image processing1,112MIT
heliconCommand line music organizer based on metadata from MusicBrainz.1,110MPL-2.0
wavekat-coreShared types for the WaveKat audio processing ecosystem1,090Apache-2.0
math-test-functionsA collection of non linear functions for testing optimisation algorithms1,089GPL-3.0-or-later
oxideav-celtPure-Rust CELT (MDCT path of Opus) — orphan-rebuild scaffold pending clean-room re-implementation.1,080MIT
bungee-sysLow-level Rust FFI bindings for the Bungee audio time-stretching library1,079MPL-2.0
faloopsCounter-attack nonhuman bad actors that abuse Frequency-shift Keying and Phase-shift Keying in your human environment thusly…1,068GPL-3.0-or-later
ff-encodeVideo and audio encoding - the Rust way1,067MIT OR Apache-2.0
oggopus-embeddedParsing of oggopus files on embedded device flash1,066BSD-3-Clause
system_mediaRust crate for interacting with the NowPlaying API1,049MIT
firewheel-spatialSpatial audio node for the Firewheel audio engine1,045MIT OR Apache-2.0
firewheel-samplerSampler nodes for the Firewheel audio engine1,039MIT OR Apache-2.0
decibri-resamplerStreaming sample-rate resampler for mono f32 audio.1,039Apache-2.0
firewheel-extraExtra nodes for the Firewheel audio engine1,034MIT OR Apache-2.0
pyin-rsA pure rust implementation of the FFT-based YIN and P-YIN pitch detection algorithms.1,032MIT
moq-audioNative audio encoding/decoding for Media over QUIC1,032MIT OR Apache-2.0
voirsAdvanced voice synthesis and speech processing library for Rust1,028MIT OR Apache-2.0
ff-probeMedia file metadata extraction - the Rust way1,026MIT OR Apache-2.0
naadnaad — Audio synthesis primitives: oscillators, filters, envelopes, modulation, wavetables, effects1,024GPL-3.0-only
voirs-singingSinging voice synthesis for VoiRS1,018Apache-2.0
wav2vec2-rsRust wav2vec2 CTC forced alignment with CPU, wgpu, and CUDA backends.1,016MPL-2.0
vibelang-dspSynthDef generation and UGen DSL for VibeLang1,013MIT OR Apache-2.0
adk-audioAudio intelligence and pipeline orchestration for ADK-Rust agents1,013Apache-2.0
dx7Rust port of Mutable Instruments Plaits DX7/FM synthesis engine1,012MIT
oxideav-audio-filterPure-Rust audio filters (volume, gate, echo, resample, spectrogram) for oxideav1,008MIT
gigastt-coreCore inference engine for gigastt — GigaAM v3 ONNX Runtime, model management, quantization1,002MIT
dhvaniCore audio engine — buffers, DSP, resampling, mixing, analysis, and capture for Rust1,001GPL-3.0-only
sine_macroProcedural macro for generating sine wave arrays996MIT
roon-mooMOO WebSocket RPC protocol for Roon audio system995MIT OR Apache-2.0
roon-soodSOOD UDP discovery protocol for Roon audio system992MIT OR Apache-2.0
libmic-rsA simple, cross-platform Rust crate for recording audio from microphones to WAV files990MIT
neortneort is a framework for real-time audio applications989MIT OR Apache-2.0
musicbrainz-lightA lightweight MusicBrainz database importer and processor987GPL-3.0-or-later
ym2149-ym-replayerYM file format parser and music replayer for YM2149 PSG971MIT
gigasttLocal STT server powered by GigaAM v3 (rnnt head by default, e2e_rnnt optional) — on-device Russian speech recognition via ONNX…968MIT
elevenlabs_ttvType-safe Rust client for ElevenLabs Text-to-Voice API967MIT OR Apache-2.0
freesound-rsA Rust client for the Freesound API to search and get sounds only964LGPL-3.0-or-later
media-filterA generic framework for implementing and applying multimedia filters963MIT OR Apache-2.0
atomr-agents-tts-coreCore types and traits for atomr-agents text-to-speech: TextToSpeech / SynthesisStream / RealtimeSession traits, Capabilities,…955Apache-2.0
metronome-rsA metronome library with audio beep functionality945MIT OR Apache-2.0
elevenlabs_ttmType-safe Rust client for ElevenLabs Text-to-Music API944MIT OR Apache-2.0
gap-protocolGroup Audio Protocol — the Opus-based audio sub-protocol of the Group Protocol Stack. Provides per-source replay protection on…944Apache-2.0
chordlibWork with chord-and-lyrics songs: parse, transform, and render them to multiple formats941AGPL-3.0-only
veilsA high-performance Short-Time Fourier Transform (STFT) library with scipy.signal.ShortTimeFFT compatibility929MIT
media-codec-opus-sysRust bindings to opus927MIT OR Apache-2.0
audio-automationGeneric automation system for audio parameters - works with any audio framework923MIT OR Apache-2.0
koan-musicBit-perfect music player — Ratatui TUI, gapless playback, Navidrome/Subsonic integration.921MIT
neda-liba siple adhan library with client written in rust914MIT OR Apache-2.0
ksoundA minimalist command-line MP3 player written in Rust.913AGPL-3.0
spielA pure-Rust Spiel format parser, client, and proxy implementation.908MIT OR Apache-2.0
audio-batch-speedupBatch speed up audio files906MIT
meadow-dsp-mitLiberally-licensed DSP library used in the Meadowlark DAW project904MIT OR Apache-2.0
midilabSysex deserialization and midi controller programming library889MIT OR Apache-2.0
warblerprocedural bird chirp synthesizer using sdl3887MIT
tarangAI-native Rust media framework — container parsing, audio/video decoding, codec bindings, media analysis869GPL-3.0-only
ff-filterVideo and audio filter graph operations - the Rust way867MIT OR Apache-2.0
torque-tracker-engineAudio Backend for Torque Tracker, an old school music tracker867MPL-2.0
lyrisA real-time safe audio processing framework862MIT OR Apache-2.0
minutes-coreCore library for minutes — audio capture, transcription, and meeting memory862MIT
bbx_coreFoundational utilities for audio DSP: lock-free SPSC, denormal handling, stack-allocated collections859MIT
ym2149-arkos-replayerArkos Tracker 3 (AKS) file parser and multi-PSG player for YM2149857MIT
kindlyaudioHigh-performance audio control application with standard and premium editions853MIT OR Apache-2.0
rust-dominant-speakerPure-Rust port of the Jitsi/mediasoup dominant speaker identification algorithm (Volfin/Cohen 2012).851MIT OR Apache-2.0
oxideav-mp1Pure-Rust MPEG-1 Audio Layer I codec — decoder + encoder848MIT
vibelang-sfzSFZ instrument support for VibeLang847MIT OR Apache-2.0
torque-trackerOld school music tracker, reimplementation of schism tracker846GPL-3.0
proteus-libLibrary for playing .prot audio files.845non-standard
wavecraftCLI tool for creating Wavecraft audio plugins843MIT
voirs-feedbackReal-time feedback and interactive training system for VoiRS837Apache-2.0
maudio-sysRaw miniaudio bindings for the maudio crate835MIT
audiobook-forgeCLI tool for converting audiobook directories to M4B format with chapters and metadata835MIT
windows-recordA library for recording screen and audio on Windows systems834MIT
oxideav-ac3Pure-Rust AC-3 (Dolby Digital) audio decoder823MIT
revelo-parsers-audioAudio-codec parsers for revelo (AAC, AC-3, DTS, FLAC, Opus, IAMF, ...).815BSD-2-Clause
mfsk-corePure-Rust WSJT-family decoders + synthesisers (FT8 FT4 FST4 WSPR JT9 JT65 Q65) behind a zero-cost Protocol trait. Host (rustfft)…810GPL-3.0-or-later
ggwave-rsRust bindings for ggwave, a library that encodes data into audio waveforms808MIT
oxideav-opusOpus audio codec — orphan-rebuild scaffold pending clean-room re-implementation.806MIT
xphoneSIP telephony library with event-driven API — handles SIP signaling, RTP media, codecs, and call state795MIT
ym2149-ay-replayerProject AY (ZXAY/EMUL) parser and Z80-based YM2149 player794MIT
oximedia-audio-analysisAudio analysis tools for media including loudness, spectrum, and speech detection791Apache-2.0
oxideav-g711Pure-Rust ITU-T G.711 μ-law and A-law (PSTN) codec — decoder + encoder785MIT
cridecoderCRI codec library for ACB/AWB, HCA audio, and USM video extraction783MIT
whispercpp-sysLow-level Rust FFI bindings to whisper.cpp. Cmake-builds a patched fork that closes upstream OOM / UB / leak hazards reachable…778MIT OR Apache-2.0
whispercppSafe Rust bindings for whisper.cpp speech recognition. Bundled patched build with memory-safety hardening, exception-catching FFI…762MIT OR Apache-2.0
minutes-cliCLI for minutes — record, transcribe, and search conversation memory751MIT
voxioA lightweight audio playback library751MIT
piper-plus-g2pMultilingual G2P (Grapheme-to-Phoneme) for TTS — eSpeak-ng free746MIT
auxideReal-time-safe, deterministic audio graph kernel743MIT OR Apache-2.0
kokoro-microMinimal TTS crate using Kokoro - perfect for embedding in other apps739Apache-2.0
mixed-signalsGeneric signal generator library for animations, audio, games, and simulations737MIT
maudioAll-in-one audio crate for Rust.731MIT
maolan-plugin-protocolShared protocol types for Maolan out-of-process plugin hosting721BSD-2-Clause
rustic_audio_toolVoice Audio Recording, Processing, and Playback716AGPL-3.0-only
ww2oggConvert Wwise RIFF/RIFX Vorbis audio files (.wem) to standard Ogg Vorbis format705BSD-3-Clause
tauri-plugin-sttSpeech-to-text recognition plugin for Tauri with multi-language support702MIT
metronome-cliA command-line metronome designed to enhance your internal timing and harmonic intuition with features like beat muting, BPM…701Apache-2.0
audio-midi-shellPrototyping shell for audio development.701MIT
volumecontrol-coreCommon traits, errors and utilities for volumecontrol crates699MIT
klattKlatt Formant Speech Synthesis algorithms.698MIT OR Apache-2.0
piper1-rs-sysRust bindings to Piper, the TTS library - FFI version697GPL-3.0-only
vibelang-stdStandard library of VibeLang sound design files693MIT OR Apache-2.0
oxideav-vorbisVorbis I audio codec — orphan-rebuild scaffold pending clean-room re-implementation.687MIT
meadowlark-dsp-mitLiberally-licensed DSP library used in the Meadowlark DAW project684MIT OR Apache-2.0
ff-pipelineUnified decode-filter-encode pipeline for the ff-* crate family684MIT OR Apache-2.0
vbapVector Base Amplitude Panning for spatial audio682MIT
meadowlark-dsp-gplGPLv3-licensed DSP library used in the Meadowlark DAW project681GPL-3.0
meadow-dsp-agplAGPLv3-licensed DSP library used in the Meadowlark DAW project678GPL-3.0
bbx_midiMIDI message parsing, streaming, and real-time input handling for audio applications677MIT
ogg-batch-speedupA library for batch processing and speeding up OGG audio files663MIT
syncbopsA tool to easily maintain a smaller-size copy of your music library, and keep it in sync with your main library. Useful for…660GPL-3.0-or-later
chord_detectorStream-based 12-bin chromagram computation and real-time chord detection.650GPL-3.0
oxideav-ac4Pure-Rust Dolby AC-4 audio decoder foundation for oxideav — sync, TOC, presentation and substream parsing640MIT
oximedia-mixerProfessional audio mixer with automation for OxiMedia639Apache-2.0
scambleLibrary for building FMOD DSPs638MIT
rataudio-meterA ratatui widget for displaying audio meter data in the terminal635MIT
atomr-agents-stt-audioAudio decoding (symphonia) and microphone capture (cpal) for atomr-agents speech-to-text.633Apache-2.0
tauri-plugin-buttonkitTauri plugin for detecting physical button presses on mobile devices628MIT
opengateAn open-source toolset for consciousness expansion.622GPL-3.0-or-later
usbsid-picoRust driver for USBSID-Pico – interface MOS SID chips (6581/8580) and hardware emulators over USB616MIT OR Apache-2.0
ym2149-sndh-replayerSNDH file parser and Atari ST machine emulation for YM2149 chiptune playback609MIT
sonos-sdkSync-first, DOM-like SDK for controlling Sonos speakers via UPnP609MIT OR Apache-2.0
sjconvA simple standalone convolver for JACK607MIT
demarcA CLI to split and extract the envelope of signals.603MIT
sevensense-coreCore types and traits for 7sense bioacoustic analysis603MIT OR Apache-2.0
media-codec-typesProvides common types for codec implementations603MIT OR Apache-2.0
wavekat-sipSIP signaling and RTP transport for voice pipelines599Apache-2.0
oxideav-mp3Pure-Rust MPEG-1/2 Audio Layer III (MP3) decoder + minimum-viable CBR encoder598MIT
nam-rsPure-Rust, real-time-safe inference for Neural Amp Modeler (NAM) .nam models597MIT
unbundleUnbundle media files - extract still frames, audio tracks, and subtitles from video files594MIT
avioSafe, high-level audio/video/image processing for Rust — backend-agnostic multimedia toolkit591MIT OR Apache-2.0
audiofpPure-Rust audio fingerprinting and identification: Wang, Panako, Haitsma–Kalker, ONNX neural embedder, AudioSeal watermark, and…588MIT
opus-head-sysFFI bindings to the Opus audio codec (vendored)588MIT OR Apache-2.0
decibriCross-platform audio capture, playback, and voice activity detection for Rust588Apache-2.0
roon-apiRust SDK for Roon audio system (discovery, transport, browse)586MIT OR Apache-2.0
gbp-sframeSFrame (draft-ietf-sframe-enc) E2EE for GAP audio streams in the Group Protocol Stack586Apache-2.0
bbx_dspBlock-based audio DSP graph system with oscillators, effects, modulators, and realtime-safe processing584MIT
audio-ioA simple library to read and write audio files on your disk.579MIT OR Apache-2.0