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