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.
delay_lineA delay-line buffer for real-time use.3,038MIT
submarineA library for connecting with a subsonic server3,013MIT
rkpi2An implementation of the RKPI2 format.2,987ISC
fmod-sysBindgen wrappers around the FMOD Core and Studio libraries2,978non-standard
termusic-streamstream download library to support termusic.2,937MIT
ridgelineSimple frequency spectrum analysis2,936MIT
quadio-coreQUADIO common library2,924CC0-1.0 OR MIT OR Apache-2.0
winamp-sysRaw bindings to the Winamp headers in the Winamp SDK2,923Zlib
dmxvisHigh Framerate LSD Audio Visualizer [DMX, WS281x, OpenRGB]2,909MIT
shizen-macrosA better way to create VSTs.2,909MIT OR Apache-2.0
libaudioverse-sysRaw Libaudioverse bindings for Rust2,909MIT
phononUnofficial Steam Audio Rust rewrite2,904Apache-2.0
essentia-sysRust FFI bindings and bridge for the Essentia library2,901MIT
marek_vosk_speech_recognitionMarek's bindings for Vosk Speech Recognition2,885AGPL-3.0-or-later
chordcalcChord related utilities2,874MIT
jaudioA low-level interface for working with audio files2,869MIT OR Apache-2.0
ffmusicsyncA simple utility which creates an encoded music folder out of your library and keeps it updated using as least ffmpeg runs as…2,869MIT OR Apache-2.0
rspotify-s-modelModel for RSpotify2,843MIT
lookasPerception aligned terminal-based audio spectrum visualizer2,840MIT
ddex-coreShared DDEX data models and utilities2,826MIT
vhost-device-soundA virtio-sound device using the vhost-user protocol.2,818Apache-2.0 OR BSD-3-Clause
temporTempo related utilities for Rust2,787MIT
scribbleHigh-level Rust API for audio transcription using Whisper2,776MIT
libdawA library for Rust for making programmable DAWs2,764non-standard
hlskitHlsKit provides strong HLS video conversion features backed by ffmpeg. Prepare your mp4 files for streaming2,759LGPL-3.0-or-later
firefly-audioTree-based generator and processor for sound. Powers audio in Firefly Zero.2,755MIT
rustifydlA fast, no-fuss Spotify downloader built in Rust.2,754GPL-3.0
multirecA command-line tool for automated multi-sampling of MIDI instruments2,751MIT OR Apache-2.0
vitalium_verb_dspA port of the reverb module from the Vital/Vitalium synthesizer2,744GPL-3.0-or-later
wavekat-vadUnified voice activity detection with multiple backends2,740Apache-2.0
hls_audio_serverA hassle free way to serve audio over HLS2,738MIT OR Apache-2.0
essentia-coreCore Rust library wrapping Essentia functionality2,730MIT
sampitorDigital audio editor for the terminal2,724MIT
reaper-mediumBindings for the REAPER C++ API - medium-level API2,712MIT
rsfua sfu library.2,705MIT
tts-guiTBD2,703GPL-3.0-or-later
oaat-coreCore types, wire format, and protocol messages for OAAT (Open Advanced Audio Transport)2,677BUSL-1.1
novation_launch_controlConversion between raw midi event and more descriptive types for the Novation LaunchControl XL.
Completely unofficial and not…2,668MIT OR Apache-2.0
listenbrainz-playlist-uploaderA tool for uploading playlists to ListenBrainz with feedback2,663MIT
muslibRust library for music synthesis and processing, inspired by Essentia.2,642AGPL-3.0-or-later
math-delaunayDelaunay triangulation and Voronoi diagram — faithful port of d3-delaunay2,642GPL-3.0-or-later
shizen-componentsA better way to create VSTs.2,592MIT OR Apache-2.0
audio-device-alsa-sysSystem bindings for ALSA for audio-device2,592MIT/Apache-2.0
whisper-cpp-plusSafe Rust bindings for whisper.cpp with real-time PCM streaming and VAD support2,571MIT
audio-device-windows-sysaudio-device system bindings for Windows APIs2,569MIT/Apache-2.0
twolame-sysBindings for TwoLAME MP2 Encoder2,542LGPL-2.1-or-later
neda-clia siple adhan cli app written in rust2,538MIT OR Apache-2.0
codlA CLI and Rust library for interacting with cobalt, a media downloader2,526MIT
essentia-codegenCode generation utilities for Essentia Rust bindings2,525MIT
piano-rsPlay piano in the terminal using PC keyboard2,498MIT
whisper-guardThe post-processing layer Whisper should have shipped with - segment dedup, foreign-script rejection, noise-marker collapse,…2,483MIT
game-music-emuRust bindings for Game Music Emu2,482MIT AND LGPL-2.1-or-later
rodio_schedulerA library for sample-perfect audio scheduling with rodio.2,475MIT
toniefileThe Toniefile crate provides methods to write audio data in a format that can be played by a Toniebox2,461non-standard
wyomingAbstractions over the Wyoming protocol2,452Apache-2.0
simper-filterState Variable Filters for real-time audio in pure Rust2,430MIT OR Apache-2.0
phonon-fmodFMOD integration for the unofficial Steam Audio Rust rewrite2,409Apache-2.0
autoeqAutomatic equalization for speakers, headphones and rooms!2,394GPL-3.0-or-later
ttml_processorA Rust library for parsing and generating TTML lyrics files, specifically designed for Apple Music and AMLL formats.2,376MIT
phonon-kiraKira integration for the unofficial Steam Audio Rust rewrite2,356Apache-2.0
shizenA better way to create VSTs.2,327MIT OR Apache-2.0
ddex-builderDeterministic DDEX XML builder with smart normalization2,324MIT
truceAudio plugin framework - write once, build CLAP, VST3, VST2, LV2, AU v2, AU v3, AAX, and a standalone host binary2,322LicenseRef-TruceLicense-1.0
ruhearA library for capturing audio from the system.2,316Apache-2.0
ddex-parserHigh-performance DDEX XML parser with SIMD optimization (40+ MB/s)2,312MIT
muzikA library for generating chord progressions as MIDI files from string templates2,288MIT
rboxRust library for interacting with the local and export data of Pioneers Rekordbox DJ software2,287GPL-3.0-only
songrec-libA clean headless Shazam client library with comprehensive device management and API2,286GPL-3.0+
espeak-ng-data-dict-deeSpeak NG dictionary data for de_dict2,276GPL-3.0-or-later
sofa-readerPure-Rust SOFA (HDF5/NetCDF4) file reader and writer for HRTF data2,265GPL-3.0-or-later
dsf-metaDSF (DSD Stream File) support for Rust2,245MIT/Apache-2.0
chromaprint-rsSafe bindings to Chromaprint2,242BSD-3-Clause
volcasample-sysnative bindings to korg's volca sample sdk2,240BSD-3-Clause
libaaargA library for mangling audio in different ways2,220MIT
libsoda_sysBindings for Google Chrome's libsoda2,212MIT OR Apache-2.0
voirs-acousticAcoustic model inference for VoiRS speech synthesis (VITS/FastSpeech2)2,208Apache-2.0
jolteonThe best music player.2,182non-standard
tidalcacheLocal cache for the tidal music service. Integrates with the tidal crate.2,180MIT
lrxedA tui application for synchronising lyrics2,176EUPL-1.2
meloA music notation language and compiler to MIDI.2,169MIT
cdparanoia-sysAuto-generated bindings for libcdparanoia2,147BSD-2-Clause
loopersLoopers is graphical live looper, designed for ease of use and rock-solid stability2,130MIT OR Apache-2.0
video_ludoMovie file reader, ready to be used.2,127MIT
autosamA toolkit for automated multi-sampling of MIDI instruments2,114MIT OR Apache-2.0
chipperCHIP-8 Emulator/Interpreter2,084MIT/Apache-2.0
libopenaiA Rust client for OpenAI's API2,075non-standard
shairplayPure Rust AirPlay server library2,075LGPL-3.0-or-later
pnmixer-rsVolume mixer for the system tray2,070GPL-3.0
tektraA voice-interactive AI assistant with multimodal capabilities2,062MIT OR Apache-2.0
lc3-sysUnsafe rust bindings to the lc3 audio compression library2,035Apache-2.0
dot-multisampleBindings to the .multisample manifest file format2,029MIT OR Apache-2.0
libaudioverseLibaudioverse bindings for Rust2,027MIT
mp3rgainLossless MP3 volume adjustment - a modern mp3gain replacement written in Rust2,000MIT
grievousNamed after General Grievous, where it generates noises from text files or a provided URL, just like how Grievous makes weird…1,993GPL-3.0
tidalcycles-rssupercollider, superdirt, and tidalcycles with rust.1,990MIT OR Apache-2.0
reaper-macrosBindings for the REAPER C++ API - macros1,987MIT
stem-splitter-coreCore library for AI-powered audio stem separation1,979MIT OR Apache-2.0
ceres-dspA modular digital signal processing framework for Rust1,970MIT OR Apache-2.0
audio-generatorAudio generator APIs1,968MIT/Apache-2.0
wm8994A minimal i2c driver for wm8994 audio codec1,9620BSD
dff-metaDFF (DSDIFF File) metadata support for Rust1,954MIT/Apache-2.0
suno-coreEngine for a download-only Suno.ai library tool: feed selection, sync reconciliation, and audio tagging.1,954MIT
tidalInterface to the tidal music streaming service api. Integrates with the tidalcache crate.1,943MIT
oximedia-mirMusic Information Retrieval (MIR) system for OxiMedia1,940Apache-2.0
voirs-vocoderNeural vocoder inference for VoiRS (HiFi-GAN/DiffWave)1,931Apache-2.0
volsa2-cliCommand line tool to manage samples on KORG Volca Sample 2 over ALSA1,923MIT
audiohalAn easy-to-use, efficient, and memory-safe Rust audio API.1,894MIT
polyphonyA library for handling polyphony in real-time audio applications.1,892MIT OR Apache-2.0
elevenlabs_sttType-safe Rust client for ElevenLabs Speech-To-Text API1,868MIT OR Apache-2.0
ansiplayMethods for parsing and playing ANSi Music1,864MIT
elevenlabs_sfxType-safe Rust client for ElevenLabs Sound Effects API1,860MIT OR Apache-2.0
uguuPlays an "uguu~" sound effect. Useful for testing.1,845MIT OR Apache-2.0
audio-samplerate-converterA library for performing samplerate conversion of audio data (placeholder)1,843MIT
bibliothequeKeep track of which books you plan to read (in french).1,840WTFPL
oscillationOscillators and a collection of waveforms for real-time usage.1,830MIT
rspotifysSpotify API wrapper1,828MIT
audio_pluginA high-level framework for designing platform-agnostic audio plugins (placeholder)1,821GPL-3.0+
libiteIte library1,813MIT
ym2149Cycle-accurate YM2149 PSG emulator1,793MIT
voirs-datasetDataset utilities for VoiRS (LJSpeech, JVS, etc.)1,785Apache-2.0
rockyfyCLI tool that plays the iconic "Gonna Fly Now" theme song from Rocky during long-running commands, keeping you motivated and…1,783Apache-2.0
tauri-plugin-audio-recorderCross-platform audio recording plugin for Tauri applications with pause/resume support1,779MIT
grande-sonnerieThe goal of this app is to provide hour and minute repeater on your PC in the same way that is found in such watches as Casio…1,777MIT
taggieEdit audio tags in your favorite text editor1,775GPL-3.0-only
noise-gateA basic Noise Gate for recording bursts of sound above a specified threshold.1,771MIT OR Apache-2.0
maolan-engineAudio engine for the Maolan DAW with audio/MIDI tracks, routing, export, and out-of-process CLAP/VST3/LV2 plugin support1,768BSD-2-Clause
creek-decode-wavWAV file decoding for creek1,766MIT OR Apache-2.0
dsp_boxA tool for learning and prototyping audio DSP concepts in Rust1,765GPL-3.0
jack-mixerA simple mixer for jack using druid ui library. Also supports midi from LaunchControlXL1,765MIT OR Apache-2.0
discogstaggerrsTool to tag your audio library using data from Discogs1,762MIT
dimiAsynchronous library for interfacing with MIDI devices1,759Apache-2.0 OR BSL-1.0 OR MIT
kira-cpalKira backend for desktop targets1,757MIT OR Apache-2.0
mousikiPure Rust Opus codec.1,755MIT
neolabneolab is a framework for audio research1,751MIT OR Apache-2.0
chamberA CLI tool that listens to audio input, saves it to a WAV file, and plays it back1,749MIT
rusty-daw-engineThe RustyDAW DAW engine (placeholder)1,740GPL-3.0
voicepeak-cliA command-line interface wrapper for VOICEPEAK text-to-speech software1,739MIT
sir_botA simple tts discord bot interacting with NovelAI's tts api.1,733non-standard
fourier-algorithmsHelper functions for the Fourier crate1,732MIT OR Apache-2.0
fmod-core-sysFMOD Core bindings1,725non-standard
media-codec-opusAn Opus decoder implementation based on libopus for media-codec1,714MIT OR Apache-2.0
gaboratorRust API for Gaborator audio processing library1,707AGPL-3.0
dextreamerA sleek and simple wrapper around gstreamer for handling video streams in Rust1,700Apache-2.0/MIT
spodjfySpotify client for DJs with extended playlists, tracks metadata and organization support1,695MIT OR Apache-2.0
atomr-agents-stt-coreCore types and traits for atomr-agents speech-to-text: SpeechToText / StreamingSession traits, Capabilities, AudioInput,…1,685Apache-2.0
tv7Generate Elektron Tonverk multisamples from your favorite DX7 SYSEX patches1,681MIT
replit_audioRust library for playing audio in repl.it.1,671MIT
rusty-daw-midiMIDI handling for RustyDAW projects (placeholder)1,669GPL-3.0
web-midiWraps the web-midi calls from the web-sys library in a more rusty interface1,665MIT/Apache-2.0
oxideav-id3Pure-Rust ID3v1 / ID3v2 (2.2 / 2.3 / 2.4) tag parser for oxideav1,663MIT
kokoroxideA Rust implementation of Kokoro TTS (Text-to-Speech) synthesis1,660MIT OR Apache-2.0
audio_buffer_interfaceTraits for iterating through scalar and SIMD audio data.1,656MIT
fmod-fsbank-sysFMOD FSBank bindings1,656non-standard
rusty-daw-plugin-hostAudio plugin hosting for RustyDAW projects (placeholder)1,649MIT
rave_h264Support for H.264 encoding and decoding in rave.1,647MIT OR Apache-2.0
dropseedThe DAW audio graph engine used in Meadowlark (placeholder)1,643GPL-3.0
pxtoneHigh level bindings to pxtone for Rust1,642MIT OR Apache-2.0
rusty-daw-widgetsUI widgets for use in RustyDAW projects (placeholder)1,640GPL-3.0
tapedeckA cli tool for organizing and enjoying music collections.1,638MIT
rt-audio-disk-streamRealtime disk streaming IO for audio (placeholder)1,638MIT
voirs-sdkUnified SDK and public API for VoiRS speech synthesis1,635Apache-2.0
rainoutCross-platform audio and MIDI IO (placeholder)1,635MIT OR Apache-2.0
rusty-daw-encodehttps://github.com/RustyDAW/rusty-daw-encode (placeholder)1,633GPL-3.0
cdparanoiaSafe bindings for libcdparanoia1,633BSD-2-Clause
wav-writerLight library for writing WAV files.1,626MIT
fmod-studio-sysFMOD Studio bindings1,624non-standard
cantoCanto is a tool used to compare audio files. Developed with CI in mind.1,619GPL-3.0
rs-sunoA download-only command-line tool for mirroring your Suno.ai library.1,617MIT
lyrics_helper_corelyrics_helper_rs 的核心类型。1,610MIT
google-cognitive-apis-customLibrary wrapping Google speech-to-text, text-to-speech and dialogflow APIs. Provides high level API layer wrapping the underlying…1,604MIT OR Apache-2.0
dango-coreA music backend that manages storage, querying, and playback of remote and local songs.1,600AGPL-3.0-only
spotifyctlA simple tool to control spotify from the command line.1,594BSD-2-Clause
essentiaIdiomatic Rust wrapper for the Essentia audio analysis library 🎶🦀1,584MIT
dasp-rsPure-Rust digital audio signal processing: I/O, STFT/CQT, spectral & MIR features, pitch, and music/phonetics notation.1,582MIT
libopusencHigh-level API for encoding Ogg Opus files1,582MIT
mscoutscout for mpd, listens for events, tracks the statistics, stores them either in mpd stickers or writes them directly to the…1,576Apache-2.0
windows_ttsA simple text-to-speech (TTS) library for windows1,576MIT OR Apache-2.0
heron-soundCore DSP library for Heron Sounds plugins1,572MIT OR Apache-2.0
ff-commonCommon types and utilities for FFmpeg-based media processing1,568MIT OR Apache-2.0
estrattoestratto is a powerful and user-friendly Rust library designed for extracting rich audio features from digital audio signals.1,565MIT
rave_ops_nvidiaNVIDIA hardware accelerated image operations for rave.1,564MIT OR Apache-2.0
rusty_ytdl-cliA CLI for rusty_ytdl1,557MIT OR Apache-2.0
rave_rtspSupport for playing RTSP streams in rave.1,555MIT OR Apache-2.0
rapcThe Rust Audio Player Client1,553GPL-3.0
gb28181gb28181 library.1,549MIT
opus-oxideOpus codec rewritten in Rust based on libopus1,547MIT
rave_mp4Support MP4 in rave.1,546MIT OR Apache-2.0
rave_sdpSupport for building and parsing SDP in rave.1,538MIT OR Apache-2.0
ravelibRust audio/video engine.1,537MIT OR Apache-2.0
rave_rtpSupport for RTP packetization and depacketization in rave.1,537MIT OR Apache-2.0
podping-apiA library for the Podping API.1,535MIT
rave_opsImage operations for rave.1,522MIT OR Apache-2.0
mpega mpeg library.1,519MIT
oxideav-flacPure-Rust FLAC lossless audio codec and native container: decoder, encoder, demuxer, muxer1,519MIT
rave_h264_nvidiaSupport for NVIDIA hardware accelerated H.264 encoding and decoding in rave.1,518MIT OR Apache-2.0
ff-sysLow-level FFmpeg FFI bindings for Rust1,507MIT OR Apache-2.0
ff-formatCommon types for video/audio processing - the Rust way1,507MIT OR Apache-2.0
petalsonicReal-time safe spatial audio library for Rust using Steam Audio for 3D spatialization1,501MIT
oxideav-aacPure-Rust AAC-LC decoder and encoder for oxideav — ADTS framing, Huffman books 1-11, IMDCT, M/S stereo, TNS, PNS1,496MIT
midi-2-protocolMIDI 2[.x] Protocol Implementation (including UMP for 2[.x])1,490AGPL-3.0-only