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.
auxide-midiMIDI input and polyphonic synthesizer integration for Auxide DSP graphs64MIT
nightingaleA desktop application for searching YouTube videos and downloading them as MP3 files64MIT
mkapk-hostCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework64GPL-3.0
cochleaHeadless audio engine for agents: render, probe, diff, lint, spectro64MIT OR Apache-2.0
sottoLocal speech-to-text transcription for Linux/Wayland using Whisper62MIT
gemttsAgent-friendly Gemini text-to-speech CLI for expressive scripts, voices, tags, and audio files62MIT
radio-utils-keyerCW keyer engine — iambic A/B, straight key, macros, QSK62MIT OR Apache-2.0
animalese_ttsA Rust library for generating Animalese-style text-to-speech audio, ported from GolangACTTS.61GPL-3.0
lumino-midlyFast MIDI decoder and encoder both for .mid files and real-time MIDI events61Unlicense
terminal-music-playerA lightweight terminal-based music player with playlist support60MIT
ara-bridge-sysRaw FFI bindings for Celemony ARA2 SDK60MIT OR Apache-2.0
sensevoiceRust bindings for SenseVoice ASR with a ggml/FSMN-VAD native runtime60non-standard
alsa-mixerA terminal-based audio mixer for Windows, inspired by alsamixer60MIT
whisper-candle-cliNative Whisper transcription CLI on candle — no Python, no PyTorch, no C/C++ bindings60MIT
midnight_cruisinA Rust CLI music player with a Lua-scriptable TUI59GPL-3.0-or-later
phonopaper-rsEncode and decode audio in the PhonoPaper format — a printable grayscale spectrogram readable by a phone camera.59Apache-2.0 OR MIT
telenow-audio-coreReal-time voice DSP for the Telenow voice AI SDK — G.711 μ-law codec, linear resampler, RFC 3550-style adaptive jitter buffer,…59MIT
yt-playA CLI utility that synchronises YouTube playlists to local directories for offline playback.58MIT
videoeditor-voiceElevenLabs TTS and STT client for videoeditor: narration synthesis and reference transcription58MIT
rairplayRust library for receiving and processing Apple AirPlay 2 audio and video streams58GPL-3.0-only
vona-mlx-qwen3-ttsNative MLX Qwen3 TTS loader for Vona58MIT
fdk-aac-rustThird-party Rust port of the Fraunhofer FDK AAC Codec Library for Android58non-standard
flexaudio-encodeStreaming FLAC encoding sink for recorded audio (pure Rust, fully offline).57MIT
AudioSpeedHackSPEED UP audio in galgames.57MIT
bakenBake'n Deck — Rekordbox → CDJ prep toolkit: loudness gain, Key+BPM playlist sort, and CDJ-safe MP3 transcode baked into your files57MIT
simple_decoderThe ULTIMATE lightest audio decoding in Rust: Symphonia + Rubato under the hood.55MIT
panaud-cliThe Swiss Army knife of audio processing55MIT OR Apache-2.0
mingshiReal-time music synthesizer and composition engine with dynamic playback control, advanced audio effects, and optional…55MIT
rhuidean-studioA polyrhythmic orbital music visualizer.55MIT
whisprA general-purpose voice <-> crate — text-to-speech, speech-to-text, and audio-to-audio transformations. Also supports realtime…55MIT
aetherdsp-timbreSpectral timbre analysis and transfer for AetherDSP — FFT-based instrument resynthesis55MIT
android-mediaA Rust-based Android media library that provides simple and easy-to-use audio recording and playback functionality.55Apache-2.0
whisp-rsLightweight voice-to-text dictation for Linux (Wayland/COSMIC). Hold a hotkey, speak, release — text appears.55MIT
opusculeA pure-Rust, memory-safe, no_std-capable Opus audio decoder.55MPL-2.0
cochlea-mcpMCP stdio server for cochlea: agents render, probe, diff, and verify audio as tools55MIT OR Apache-2.0
side-huddleDetect meetings locally and capture audio as WAV54MIT
airhornThe airhorn soundclip you know and love, in your terminal54Apache-2.0
maat-capabilities-audioAudioCapability — server-authoritative session audio playback, refactored from the 0.3.0 fixture into the UC-03 Capability…54MIT OR Apache-2.0
supertonicSupertonic - A Rust package for text-to-speech (TTS) functionality. This is an early placeholder release.54MIT OR Apache-2.0
soundA lightweight, modular audio system for games — Tier 1 (simple, indie-friendly)54Apache-2.0
wcpdWireless gamepad-based drum machine54Apache-2.0
vona-mlx-whisperNative MLX Whisper speech recognition loader for Vona54MIT
proteus-muxA Rust library for writing seekable Matroska Audio files with Vorbis tracks and attachments.54MIT OR Apache-2.0
br41ndmgA polyphase sinc audio resampler with offline and streaming APIs for Rust.54MIT
w2v-bert-ukRust and Python transcription pipeline for Ukrainian W2V-BERT ONNX CTC models53GPL-3.0-only
memo-sttPlug-and-play speech-to-text for Rust. Add local transcription to any app in a few lines, with automatic GPU acceleration and…53MIT
orgorgno_std compatible Cave Story Organya Music Player53MIT
aetherdsp-manifestManifest format for AetherDSP node packages — serialization, validation, and schema definitions53MIT
vona-ollamaOllama loopback text adapter for Vona realtime voice pipelines53MIT
flowpackPacked wire formats for OSC message flows — the format layer of the Flowpack (FP/1) protocol. no_std + alloc, zero dependencies.53MIT
daveRust DAVE primitives with Discord Opus audio and video frame transform support.53AGPL-3.0-only
aetherdsp-registryNode registry for AetherDSP — runtime registration and lookup of DSP node types52MIT
redioRadio browser app for listening radio online from radio browser51MIT
shellcastA terminal-based podcast player with discovery, playback controls, chapters, and theming51MIT OR Apache-2.0
otoOto (音) — audio framework: device management, codec support, playback, voice streaming51MIT
SpankLaptopHit your laptop. It yells back.51MIT
rezinHigh-performance audio tools - FLAC codec, LPC analysis, and WAV parsing51MIT
audio-toolboxSafe bindings to AudioToolbox framework50MIT OR Apache-2.0
dee-config-genGenerate, validate and run DEE (Dolby Encoding Engine) job configurations49MIT
sarvam-rsRust SDK for Sarvam AI APIs — chat, translation, speech-to-text, text-to-speech, transliteration, and language identification49MIT
silence-interrupterPlay brainrot sounds at random time intervals, keeping you on edge.49GLWTPL
hush-vaniReal-time speech enhancement and background-speaker suppression (DeepFilterNet3-style), pure Rust with runtime-dispatched AVX2…49Apache-2.0
virtualdj-plugin-sdkRust bindings for the VirtualDJ Plugin SDK48MIT OR Apache-2.0
flexaudio-os-windowsWindows system and per-process audio capture backend (WASAPI loopback) for flexaudio.48MIT
rustvani-vadPure Rust Silero VAD — zero ONNX runtime, bundled weights, SIMD-accelerated inference48MIT OR Apache-2.0
PulseTTYA terminal-based music visualiser (system audio, microphone, or file), featuring multiple render modes.47MIT
azoRe-implementation of ASIO (Audio Stream Input/Output)47MIT
ash_audioA lightweight, modular audio system for games — Tier 1 (simple, indie-friendly)47Apache-2.0
minilogueUmbrella crate for Korg Minilogue synthesizer libraries47MIT OR Apache-2.0
flexaudio-os-macosmacOS system and per-process audio capture backend (Core Audio process taps) for flexaudio.46MIT
waveform-dataread, resample, and slice precomputed audio waveform peak data in the BBC binary and JSON formats46MIT
patches-ffi-commonPatches FFI ABI wire-format types, JSON descriptor schema, and the export_modules! plugin macro.45MIT
speakersLocal Linux TTS CLI with Speech Dispatcher integration built on Qwen3-TTS45MIT
autopitchA modular pitch detection library45MIT
audio-cd-ripperAudio CD ripper for Windows, macOS and Linux with automatic metadata fetching44MIT
cider-apiAsync Rust client for the Cider music player REST API43MPL-2.0
gpui-designPlatform-adaptive design system (Apple HIG, Material 3, Fluent, Neutral)43MIT
tauri-plugin-audioDesktop audio capture plugin for Tauri43MIT OR Apache-2.0
voice-bird-desktopVoice Bird Desktop - Audio streaming application for voice transcription42non-standard
ytmusic-cliA terminal YouTube Music player built with Rust, Ratatui, mpv, yt-dlp, and rs-ytmusic-api42GPL-3.0
speakers-daemonPersistent local TTS daemon for the speakers CLI built on Qwen3-TTS42MIT
morsewaveHigh-performance Morse code encoder/decoder with WebAssembly support and Web Audio API playback42MIT
fermataAn S-expression DSL for working with MusicXML42MIT OR Apache-2.0
caery-libReusable ffmpeg media conversion engine from Caery.42MIT
pp-audiographRealtime audio processing graph library42MIT OR Apache-2.0
remataA Rust library for reading metadata from various media file formats.42MIT
cadenzaA terminal-first classical music player and visualizer built in Rust.42MIT
aetherdsp-juce-bridgeC FFI bridge for integrating AetherDSP with JUCE42MIT
citrinet-rsMinimal Citrinet speech-to-text inference using ONNX Runtime and kaldi-native-fbank in Rust.41MIT
nihosttLocal Japanese speech-to-text server — on-device, real-time, privacy-first. Powered by ReazonSpeech-k2-v2 via ONNX Runtime.40MIT
hooverContinuous audio transcription and dictation tool with speaker identification, GPU acceleration, and AI assistant integration40AGPL-3.0-or-later
quicmicTurn any device with a microphone and a web browser into a wireless PC microphone over WebTransport40GPL-3.0-or-later
dapctlTUI/CLI sync tool for HiFi Digital Audio Players40GPL-3.0-or-later
termwavesReal-time audio capture and visualization (FFT, oscilloscope, spectrum) driven by PipeWire39MIT OR Apache-2.0
cli_tunerCLI microphone tuner for stringed musical instruments bouzouki, tzouras, baglama and classic guitar39GPL-3.0-or-later
llm-voice-bridgeLightweight pipeline: text → LLM → VOICEVOX → WAV audio39MIT
mkapk-widgetsCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework39GPL-3.0
dualcssDual-CSS HF Mode — amateur-radio chirp-spread-spectrum HF modem with GUI, waterfall, FEC and PTT39MIT
grooveboxA terminal-based YouTube audio player38MIT
oplonA no_std, integer-only OPL2/OPL3 (Yamaha YM3812/YMF262) FM synthesis core with a clean-room, compile-time-generated ROM set38MIT
micpipeRoute microphone audio into BlackHole or another CoreAudio output for use as a virtual microphone in calls and recordings.38MIT
rtp-engineA pure Rust RTP media engine with codecs, SRTP, and audio device abstraction38MIT OR Apache-2.0
prestoA simple TUI music player with Vim bindings38MIT
music-toolsA library of tools related to music theory.38LGPL-3.0-or-later
wavelineUnified TUI for listening to Mixcloud & SoundCloud from the console — clickable, vim keybindings, spectrum analyzer, media keys…37MIT
rezin-playAudio playback tool37MIT
hextuneLightweight terminal music player37MIT
mel-spec-pngGenerate mel spectrogram PNG images from raw audio samples. Pure Rust, no external binaries.37MIT OR Apache-2.0
nexcore-audioNexCore Audio — OS audio subsystem with PCM formats, mixing, and streaming37MIT OR Apache-2.0
ffmpeg-pipelineComposable FFmpeg decoding, encoding, remuxing, and media I/O for Rust37AGPL-3.0-only
a1800_codecA clean room implementation of the GeneralPlus A1800 audio codec36Apache-2.0
flutmaxTranspiler between .flutmax text and Max/MSP .maxpat patches36MIT
nexo-plugin-voiceTTS reply transformer + per-conversation toggle plugin for Nexo agents (out-of-tree subprocess).36MIT OR Apache-2.0
patches-dspPure DSP kernels (filters, oscillators, delay, resampling, fast math) for the Patches modular-audio framework.36MIT
audio_graphDAG audio processing graph for DAW — typed ports, topological scheduling, parallel execution36MIT
flux-tensor-midiPLATO rooms as musicians with T-0 clocks, Eisenstein rhythmic snap, and side-channel communication36MIT
moe-gpu-dspMoE-routed GPU signal processing framework — batch cuFFT, kernel dispatch, zero-copy pipelines36MIT OR Apache-2.0
guitar-tab-generatorGenerate fingerstyle guitar tabs based on the difficulty of different finger positions36GPL-3.0-only
spafeRust port of the spafe audio feature extraction library and jenellefeather/chcochleagram36BSD-3-Clause
covenantPer-link negotiation for the Flowpack (FP/1) wire protocol: JIT-propose compact binary layouts over plain OSC, with consent,…36MIT
cacophonyA high-performance Discord voice runtime with Opus, UDP/RTP transport, and DAVE support.36AGPL-3.0-only
caerynKnottDynamics-styled Linux desktop media converter for audio and video.35MIT
dm2-wavMinimal WAV writer for the PCM audio formats Dungeon Master II tooling emits (8-bit mono, 16-bit mono/stereo).35MIT OR Apache-2.0
piper-mcp-serverText-to-speech MCP server using Piper ONNX models35MIT
pw-splitterPipeWire audio routing TUI for splitting audio streams35MIT
bisqueA library of contract-tested audio DSP processors: EQ, dynamics, mastering, analysis, generators, time, and optional spectral…35Apache-2.0
mkapk-win32Cross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework35GPL-3.0
cmidi-conservationConservation law enforcement through harmonic tension — hear your budget violations as wrong notes35MIT
biquad-rustRust implementation of parametric EQ optimization for audio devices35MIT
equalizerPipe raw PCM through the Rockbox 10-band equalizer to the sound card, with a ratatui front-end35GPL-2.0-or-later
ten_vadHigh-performance Voice Activity Detection (VAD) library using ONNX Runtime, based on TEN Framework.34Apache-2.0
rminiaudioErgonomic Rust bindings for miniaudio34MIT
open-sound-controlA library for working with Open Sound Control (OSC) messages34MIT
speechcoreReusable Rust speech-to-text runtime with audio capture, VAD, backend selection, model provisioning, and transcript streaming.34MIT OR Apache-2.0
playtermA terminal music player for Subsonic-compatible servers34MIT
sonora-ffiC API (FFI) for the sonora audio processing library34BSD-3-Clause
cyclotraceA high-performance, wait-free ring buffer in Rust. Supports SPMC with peek-based semantics instead of destructive consumption.34MIT OR Apache-2.0
mkapk-macCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework34GPL-3.0
tympan-ladspaA safe Rust framework for writing LADSPA plugins34MIT OR Apache-2.0
apromanHDMI audio profile manager for PipeWire + WirePlumber34MIT
kikuKiku (聞く, to listen) — minimal transcription engine: local whisper.cpp or cloud STT via OpenRouter34MIT
oxideav-wmaPure-Rust Windows Media Audio (WMA v1 + v2 baseline; later Pro + Lossless) decoder for oxideav33MIT
voxora-bridgeUmbrella crate for voxora — re-exports voxora-core, voxora-hf, and the engine adapters behind feature flags33Apache-2.0
voxttyThe power of whisper — your voice commands. Dictate, code, command, and converse on Linux.33GPL-2.0
scrybeOpen-source local-first meeting transcription and notes. Pre-release placeholder; see https://github.com/Mathews-Tom/scrybe for…33Apache-2.0
disquip-botA Discord bot to play audio files (quips) on command33MIT
rust-audio-apiA Web Audio API-like wrapper for Rust audio processing.33Apache-2.0
voxtral-tts-rsRust port of Voxtral TTS - Text-to-Speech model33Apache-2.0
zk-audioAudio processing library for voice recording and enhancement33MIT
csm-coreCandle-based inference for Sesame CSM-1B text-to-speech (model + Mimi audio decoder). Derived from cartesia-one/csm.rs.33AGPL-3.0-only
omni-ffiZero-cost C++/CUDA FFI bridge for the OmniPulse Wavelet Scattering Transform engine — GPU-accelerated perceptual fingerprinting…33Apache-2.0
klattsch-wavRIFF/WAVE encoder for klattsch render output.33MIT
tympan-apoRust framework for Windows Audio Processing Objects (APOs)33MIT OR Apache-2.0
oxideav-wavpackPure-Rust WavPack lossless audio decoder for the oxideav framework32MIT
shellbooksA terminal audiobook player and library manager with chapters, series, and pitch-preserving variable speed32MIT OR Apache-2.0
audex-wasmWebAssembly bindings for the audex audio metadata library32MIT OR Apache-2.0
hocketA collaborative loop recorder. In hocket, a single melodic line is split between voices: each sounds while the others rest, and…32MIT OR Apache-2.0
dioxus-audioAudio recording, playback, analysis, and UI components for Dioxus32MIT OR Apache-2.0
phonixPure-Rust OpenWakeWord wake-word detection with Silero VAD and pre-roll buffering for live-LLM streaming31AGPL-3.0-only
cohere-transcribe-rsRust implementation for the CohereLabs/cohere-transcribe-03-2026 speech-to-text model. Includes a CLI and an OpenAI-compatible…31Apache-2.0
flowcat-transportsFlowcat media transports: str0m WebRTC + Opus, WebSocket, Daily/LiveKit, local mic/speaker, and avatar transports — each behind a…31Apache-2.0
wavicleA pure-Rust WavPack v5 codec: lossless decode and encode of 16/24/32-bit integer and 32-bit float, mono and stereo, bit-exact and…31MIT OR Apache-2.0
oxideav-musepackPure-Rust Musepack (SV7 + SV8) audio decoder for the oxideav framework31MIT
shantyReserved. The collaborative loop recorder this name was minted for ships as `hocket`.31MIT OR Apache-2.0
rodio-wsolaA WSOLA (Waveform Similarity Overlap-Add) implementation for rodio sources to stretch audio time without altering pitch.30Apache-2.0
mod-audioProTracker (Amiga MOD) rendering with Paula-faithful hard panning, used by dm2-tools for the Amiga soundtrack.30MIT OR Apache-2.0
waterkit-audioCross-platform audio playback and recording30MIT OR Apache-2.0
pulsectl2-rsA higher level API for libpulse-binding30GPL-3.0-or-later
zikA TUI web radio player with audio spectrum visualizer29MIT
audio_core_dspDSP primitives for DAW — oscillators with PolyBLEP, ADSR envelopes and Moog filter29MIT
melody-bayKira-compatible generated synthesis sound sources.29MIT
qwen3-tts-appClient library and utilities for Qwen3 TTS text-to-speech API - convert text to natural sounding audio with voice cloning and…28MIT
cortixPerceptual audio spectrum analyser with Gammatone filterbanks28MIT
catalinaEmbedded Rust ecosystem for audio processing and music28MIT
voxora-coreCore traits and types for the voxora model-agnostic ASR bridge28Apache-2.0
taguarA desktop app for browsing audio files and editing their metadata tags27AGPL-3.0-or-later
ara-bridgeSafe Rust bindings for the Celemony ARA2 SDK27MIT OR Apache-2.0
aghaniA fast terminal music player with album art, lyrics, and MPRIS support27MIT
piano_rollMIDI sequencer and piano roll editor for DAW — clips, quantization, selection, sample-accurate scheduling27MIT
lava-rsA Lavalink v4 client library for Rust27MIT
rtrack-tuiTUI frontend for rtrack music tracker27GPL-3.0-or-later
euclidean-rhythmGenerate Euclidean rhythms using Bjorklund's algorithm - musically interesting patterns for percussion and generative music27MIT
shelltraxA cmus-inspired terminal music player with Last.fm scrobbling27MIT OR Apache-2.0
rullama-hardwareHardware I/O for rullama — audio, GPIO, Bluetooth, and network27MIT OR Apache-2.0
event_queue_ggmaldoLock-free MPSC/SPSC event queues for DAW — UI to audio thread and back, zero allocations27MIT
midi_clock_syncTempo engine and musical time sync for DAW — transport, BPM automation, bar/beat/tick, no drift27MIT
oxideav-cookPure-Rust RealAudio Cook (G2 / Cooker) decoder for the oxideav framework27MIT
cladstDST encoder/decoder for DSD audio26GPL-3.0-or-later
stream-audioCross-platform audio capture library (under development)26MIT OR Apache-2.0
rmcp-audioMCP server for cross-platform system audio control (volume, mute)26MIT
phonopaper-cliCommand-line tool to encode and decode audio in the PhonoPaper format.26Apache-2.0 OR MIT
terminal-voiceTerminal-native voice input. Voice is a pipe.26MIT
wavioPeak-based audio fingerprinting. Zero overhead. Written in Rust.26MIT
lacLo Audio Codec — lossless audio codec with LPC + partitioned Rice coding.26AGPL-3.0-only
fundx7Rust port of Mutable Instruments Plaits fundx7/FM synthesis engine- now ready for usage as a Node in FunDSP!25MIT
project_ioProject save/load for DAW — custom binary format, autosave, undo/redo history, checksum validation25MIT
vibebandAmbient sound generator for your terminal25MIT
phonk`no_std`-friendly live monophonic pitch detection24MIT
mic2txtA minimal and fast Linux CLI tool to transcribe speech to text using whisper.cpp24MIT
eliza-plugin-edge-ttsFree text-to-speech plugin for elizaOS using Microsoft Edge TTS - no API key required24MIT