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.

alsaThin but safe wrappers for ALSA (Linux sound API)17,658,513Apache-2.0/MITAPI bindingsMultimedia::Audio alsa-sysFFI bindings for the ALSA project (Advanced Linux Sound Architecture)16,021,615MITExternal FFI bindingsMultimedia::Audio houndA wav encoding and decoding library15,049,476Apache-2.0Multimedia::AudioMultimedia::Encoding id3A library for reading and writing ID3 metadata11,112,071MITEncodingMultimedia symphonia-coreProject Symphonia shared structs, traits, and features.9,118,004MPL-2.0MultimediaMultimedia::Audio symphonia-metadataProject Symphonia multimedia tag and metadata readers.9,009,630MPL-2.0MultimediaMultimedia::Audio symphoniaPure Rust media container and audio decoding library.8,881,058MPL-2.0MultimediaMultimedia::Audio rubatoAsynchronous resampling library intended for audio data8,247,661MIT OR Apache-2.0Multimedia::Audio oboeSafe interface for oboe an android library for low latency audio IO8,165,886Apache-2.0API bindingsMultimedia::Audio symphonia-bundle-mp3Pure Rust MP1, MP2, and MP3 demuxer and decoder (a part of project Symphonia).8,144,995MPL-2.0MultimediaMultimedia::Audio oboe-sysUnsafe bindings for oboe an android library for low latency audio IO8,020,667Apache-2.0External FFI bindingsMultimedia::Audio lewtonPure Rust vorbis decoder7,545,328MIT OR Apache-2.0CompressionMultimedia::Audio symphonia-codec-vorbisPure Rust Vorbis decoder (a part of project Symphonia).6,936,120MPL-2.0MultimediaMultimedia::Audio symphonia-utils-xiphProject Symphonia utilities for Xiph codecs and formats.6,885,251MPL-2.0MultimediaMultimedia::Audio symphonia-codec-pcmPure Rust PCM audio decoder (a part of project Symphonia).6,484,380MPL-2.0MultimediaMultimedia::Audio symphonia-format-oggPure Rust OGG demuxer (a part of project Symphonia).6,479,466MPL-2.0MultimediaMultimedia::Audio symphonia-bundle-flacPure Rust FLAC demuxer and decoder (a part of project Symphonia).6,416,070MPL-2.0MultimediaMultimedia::Audio symphonia-format-riffPure Rust RIFF demuxer (a part of project Symphonia).6,061,763MPL-2.0MultimediaMultimedia::Audio symphonia-codec-aacPure Rust AAC decoder (a part of project Symphonia).5,672,468MPL-2.0MultimediaMultimedia::Audio symphonia-format-isomp4Pure Rust ISO/MP4 demuxer (a part of project Symphonia).5,372,234MPL-2.0MultimediaMultimedia::Audio symphonia-codec-adpcmPure Rust ADPCM audio decoder (a part of project Symphonia).4,839,997MPL-2.0MultimediaMultimedia::Audio symphonia-format-mkvPure Rust MKV/WebM demuxer (a part of project Symphonia).4,557,649MPL-2.0MultimediaMultimedia::Audio claxonA FLAC decoding library3,570,960Apache-2.0CompressionMultimedia::Audio fonRust audio types, resampling, processing and mixing library.3,516,585Apache-2.0 OR MIT OR BSL-1.0AlgorithmsData structures symphonia-codec-alacPure Rust ALAC decoder (a part of project Symphonia).2,701,162MPL-2.0MultimediaMultimedia::Audio audiopus_sysFFI-Binding to Opus, dynamically or statically linked for Windows and UNIX.2,609,230ISCAPI bindingsCompression symphonia-format-cafPure Rust CAF demuxer (a part of project Symphonia).1,990,811MPL-2.0MultimediaMultimedia::Audio wavThis project is no longer maintained (and wasn't a very well implemented project to begin with), use `hound` instead1,798,915LGPL-3.0Data structuresFilesystem minimp3Rust bindings with a high-level wrapper for the minimp3 C library.1,671,628MITMultimediaMultimedia::Audio libsamplerate-sysFFI bindings for libsamplerate1,616,491BSD-2-ClauseMultimedia::Audio samplerateA library based on libsamplerate for converting samplerates1,591,225BSD-2-ClauseMultimedia::Audio audio-coreThe core audio traits1,426,533MIT OR Apache-2.0Multimedia::Audio audioadapterA library for making it easier to work with buffers of audio data1,370,265MIT OR Apache-2.0Multimedia::Audio mpeg4-audio-constDefinitions of types and constants for values defined by ISO/IEC 14496 part 3 (Audio)1,363,030MIT/Apache-2.0Multimedia::Audio audioadapter-sampleA library for making it easier to work with audio data1,359,582MIT OR Apache-2.0Multimedia::Audio audioadapter-buffersA selection of wrappers and buffers for audio data1,358,743MIT OR Apache-2.0Multimedia::Audio ogg_pagerA simple OGG page reader1,344,445MIT OR Apache-2.0MultimediaMultimedia::Audio opusSafe Rust bindings for libopus1,325,556MIT/Apache-2.0API bindingsCompression audiopusHigh-level binding of the Opus Codec library.1,223,717ISCAPI bindingsCompression sark0y_tam_rstAutomation tool to make Console/Terminal more comfy. Have a great Day & Night, Dear User 💯❤️1,166,552non-standardCommand line utilitiesFilesystem mp3lame-encoderHigh level bindings to mp3lame encoder853,928LGPL-3.0EncodingExternal FFI bindings mp3lame-sysBindings to mp3lame library839,484LGPL-3.0EncodingExternal FFI bindings mp4ametaA library for reading and writing iTunes style MPEG-4 audio metadata.837,218MIT OR Apache-2.0Multimedia::AudioParser implementations kiraExpressive audio library for games830,032MIT OR Apache-2.0Game developmentMultimedia::Audio loftyAudio metadata library763,963MIT OR Apache-2.0MultimediaMultimedia::Audio mp3-durationA library for measuring the playback duration of mp3 files737,040MITMultimedia::Audio coremidi-sysLow-level FFI bindings for the CoreMIDI framework665,780MITExternal FFI bindingsMultimedia::Audio rspotifySpotify API wrapper614,209MITAPI bindingsMultimedia::Audio midirA cross-platform, realtime MIDI processing library, inspired by RtMidi.608,030MITAPI bindingsMultimedia::Audio moosicbox_loftyAudio metadata library, modified for MoosicBox566,108MIT OR Apache-2.0MultimediaMultimedia::Audio flacencPure rust library for embedding FLAC encoder in your application.554,116Apache-2.0CompressionMultimedia::Audio symphonia-format-wavPure Rust WAV demuxer (a part of project Symphonia).520,215MPL-2.0MultimediaMultimedia::Audio audio-codec-algorithmsAudio codec algorithms: A-law, μ-law and IMA ADPCM519,3890BSD OR Apache-2.0Multimedia::AudioMultimedia::Encoding bevy_kira_audioBevy plugin for dynamic audio499,943MIT OR Apache-2.0Game developmentMultimedia::Audio deepgramCommunity Rust SDK for Deepgram's automated speech recognition APIs.482,374MITAPI bindingsMultimedia::Audio symphonia-adapter-libopusAdapter to use libopus with Symphonia456,329MIT OR Apache-2.0MultimediaMultimedia::Audio amethyst_audioAudio support for Amethyst402,883MIT/Apache-2.0Multimedia::Audio core-audio-types-rsRust wrapper for apple's CoreAudioTypes framework391,762MIT OR Apache-2.0External FFI bindingsMultimedia audreyA crate to simplify reading, writing and converting between a range of audio formats.352,541MIT OR Apache-2.0Multimedia::Audio librespotAn open source client library for Spotify, with support for Spotify Connect332,729MITMultimedia::Audio midlyFast MIDI decoder and encoder both for .mid files and real-time MIDI events331,324UnlicenseMultimediaMultimedia::Audio om-fork-ep-miniaudio-sysRaw bindings to the miniaudio C library. Fork until upstream is updated!328,619MITMultimediaMultimedia::Audio om-fork-miniaudioBindings to the miniaudio C library. Fork until upstream is updated!327,073MITMultimediaMultimedia::Audio csound-sysNative bindings to the libcsound64 library324,234MIT/Apache-2.0API bindingsMultimedia::Audio symphonia-commonProject Symphonia utilities for codecs and formats.317,726MPL-2.0MultimediaMultimedia::Audio rspotify-modelModel for RSpotify283,472MITAPI bindingsMultimedia::Audio rspotify-macrosMacros for RSpotify282,884MITAPI bindingsMultimedia::Audio rspotify-httpHTTP compatibility layer for RSpotify281,965MITAPI bindingsMultimedia::Audio rml_rtmpRust library for handling aspects of the RTMP protocol.269,007MITMultimediaMultimedia::Audio audio-mixerMixing audio by the input and output channel layout244,817MPL-2.0Multimedia::Audio quad-alsa-sysFor of original alsa-sys, but with pkg-config replaced with -lasound.231,603MITExternal FFI bindingsMultimedia::Audio wasapiBindings for the Wasapi API on Windows214,903MITMultimedia::AudioOperating systems::Windows APIs minimp3_fixedRust bindings for the minimp3 library. With Security patch applied194,148MITMultimediaMultimedia::Audio fundspAudio processing and synthesis library.180,788MIT OR Apache-2.0Multimedia::AudioNo standard library audir-slesOpenSL ES bindings for Android172,979MIT OR Apache-2.0Multimedia::Audio vorbis_rsOgg Vorbis stream encoding and decoding powered by high-level bindings for best-in-breed C libraries172,779BSD-3-ClauseAPI bindingsMultimedia aotuv_lancer_vorbis_sysLow-level FFI bindings for libvorbis, vorbisfile, and libvorbisenc C libraries with the aoTuV and Lancer patches171,632BSD-3-ClauseExternal FFI bindingsMultimedia ogg_next_sysUpdated low-level FFI bindings for the upstream libogg C library170,144BSD-3-ClauseExternal FFI bindingsMultimedia nom-exifExif/metadata parsing library written in pure Rust, both image (jpeg/heif/heic/jpg/tiff etc.) and video/audio…157,567non-standardMultimedia::AudioMultimedia::Images altoIdiomatic interface for OpenAL 1.1 and extensions (including EFX)152,168MIT/Apache-2.0API bindingsMultimedia::Audio web-audio-apiA pure Rust implementation of the Web Audio API, for use in non-browser contexts145,095MITMultimedia::Audio rusty_audioConvenient sound library for small projects and educational purposes.141,256MIT OR Apache-2.0Game developmentMultimedia::Audio tekken-rsRust implementation of Mistral Tekken tokenizer with audio support140,558Apache-2.0Multimedia::AudioScience pulsectl-rsA higher level API for libpulse-binding126,764GPL-3.0-or-laterAPI bindingsMultimedia::Audio soloud-sysRust bindings for the soloud audio engine119,698MITMultimedia::Audio soloudRust bindings for the soloud audio engine114,644MITMultimedia::Audio voice_activity_detectorVoice Activity Detector using the Silero VAD model.104,183non-standardMultimedia::Audio audioA crate for working with audio in Rust103,810MIT OR Apache-2.0Multimedia::Audio al-sysRaw bindings for OpenAL 1.1102,523MIT/Apache-2.0External FFI bindingsMultimedia::Audio sherpa-onnxSafe Rust wrapper for sherpa-onnx speech recognition toolkit101,055Apache-2.0API bindingsMultimedia::Audio libopus_sysFFI-Binding to Opus, dynamically or statically linked for Windows and UNIX.100,597MITAPI bindingsCompression termusicTerminal Music and Podcast Player written in Rust. Can download music from youtube(netease/migu/kugou) and then embed lyrics and…99,615MITCommand-line interfaceCommand line utilities creekRealtime-safe disk streaming to/from audio files96,975MIT OR Apache-2.0Multimedia::Audio opus2Safe Rust bindings for libopus96,192MIT/Apache-2.0API bindingsCompression creek-corecore components for creek91,469MIT OR Apache-2.0Multimedia::Audio tinyaudioTinyAudio is a cross-platform, easy-to-use, low-level, audio output library.91,409MITMultimedia::Audio creek-decode-symphoniaAudio file decoding for creek91,402MIT OR Apache-2.0Multimedia::Audio creek-encode-wavWAV file encoding for creek87,003MIT OR Apache-2.0Multimedia::Audio allegro_acodecAllegro 5 acodec addon Rust wrapper84,919ZlibMultimedia::Audio no_denormalsTemporarily turn off floating point denormals.83,509MITMultimedia::Audio allegro_acodec-sysAllegro 5 acodec addon Rust binding82,088ZlibExternal FFI bindingsMultimedia::Audio rustysynthA SoundFont MIDI synthesizer written in pure Rust79,988MITMultimedia::Audio webrtc-audio-processingA wrapper for WebRTC's AudioProcessing module.77,715non-standardMultimedia::Audio fyrox-soundSound library for games.77,331MITGame developmentMultimedia::Audio xmrsplayerSafe, no_std SoundTracker music player — plays MOD/XM/S3M/IT/DW with cycle-accurate SID and OPL/AdLib FM synthesis.76,832MITEmbedded developmentMultimedia::Audio webrtc-audio-processing-sysA wrapper for WebRTC's AudioProcessing module.73,426non-standardMultimedia::Audio xmrsRead, edit and serialize SoundTracker music with pleasure — MOD/XM/S3M/IT/DW import plus SID & OPL chip synthesis, no_std.73,102MITEmbedded developmentMultimedia::Audio quingA (hopefully) minimalist toml based song shuffler70,231non-standardCommand line utilitiesMultimedia::Audio opus-decoderPure-Rust Opus decoder — RFC 8251 conformant, no unsafe, no FFI67,829MIT OR Apache-2.0Multimedia::Audio nodiA library for playback and abstraction of MIDI files.64,508MITMultimedia::AudioMultimedia::Encoding rg3d-soundSound library for games.60,434MITGame developmentMultimedia::Audio pitch-detectionA collection of algorithms to determine the pitch of a sound sample.59,059MIT/Apache-2.0AlgorithmsMultimedia::Audio microwaveMake xenharmonic music and explore musical tunings.58,842MITMultimediaMultimedia::Audio fft-convolverAudio convolution algorithm in pure Rust for real time audio processing58,255MITMultimedia::Audio opus_headersParsing the headers of opus files.57,410MIT OR Apache-2.0Multimedia::Audio fixed-resampleAn easy to use crate for resampling at a fixed ratio55,901MITMultimediaMultimedia::Audio rusty_ytdlA Rust library for Youtube video searcher and downloader53,427MIT OR Apache-2.0Multimedia::AudioMultimedia::Video oddioLightweight game audio library53,022MIT OR Apache-2.0Game developmentMultimedia::Audio parakeet-rsFast ASR & Speaker Diarization with NVIDIA Parakeet via ONNX51,810MIT OR Apache-2.0Multimedia::AudioScience resamplerA small audio resampling library51,132Apache-2.0 OR MITAlgorithmsMultimedia::Audio vosk-sysRaw FFI bindings around the Vosk API Speech Recognition Toolkit50,258MITAPI bindingsMultimedia::Audio voskSafe wrapper around the Vosk API Speech Recognition Toolkit49,829MITAPI bindingsMultimedia::Audio opus-codecSafe Rust bindings for the Opus audio codec47,732MIT OR Apache-2.0API bindingsCompression rtmprtmp library.46,969MITMultimediaMultimedia::Audio real_time_fir_iir_filtersReal-time FIR and IIR filters designed for use with vst's46,320MITAlgorithmsMathematics core-audio-typesBindings to CoreAudioTypes framework43,556MIT OR Apache-2.0Multimedia::AudioOperating systems::macOS APIs xiuA powerful live server by Rust .43,296MITMultimediaMultimedia::Audio symphoniumAn unofficial easy-to-use wrapper around Symphonia for loading audio files42,657MIT OR Apache-2.0MultimediaMultimedia::Audio azure-speechPure Rust SDK for Azure Speech Service42,244MITMultimediaMultimedia::Audio cognitive-services-speech-sdk-rsRust bindings for Microsoft Speech SDK.41,996MIT OR Apache-2.0MultimediaMultimedia::Audio rotaryA library for working with audio buffers41,066MIT/Apache-2.0Multimedia::Audio hlshls library.40,748MITMultimediaMultimedia::Audio oggvorbismetaRead and write metadata from ogg vorbis audio files40,545MITMultimedia::Audio fast-interleaveFast interleaving and de-interleaving methods39,860MITAlgorithmsMultimedia::Audio libsamplerateA pure C2Rust transpiled version of libsamplerate.39,520BSD-2-Clause AND MITGame enginesMultimedia::Audio yt-dlp🎬️ A Rust library (with auto dependencies installation) for Youtube downloading39,066GPL-3.0-onlyAPI bindingsAsynchronous firewheelAn open source audio graph engine for games and other applications39,017MIT OR Apache-2.0Game developmentMultimedia::Audio xflvflv library.38,298MITMultimediaMultimedia::Audio oww-rsMinimalistic version of the OpenWakeWord inference in Rust and ONNX runtime38,106MITMultimedia::AudioScience firewheel-coreShared types for Firewheel crates36,129MIT OR Apache-2.0Game developmentMultimedia::Audio firewheel-graphCore audio graph algorithm and executor for Firewheel35,644MIT OR Apache-2.0Game developmentMultimedia::Audio libsoxrWrapper for libsoxr (resampling library for sounds)35,287LGPL-2.0Multimedia::Audio firewheel-nodesOfficial factory nodes for the Firewheel audio engine34,708MIT OR Apache-2.0Game developmentMultimedia::Audio mpg123-sysThe package provides bindings to mpg123.34,290Apache-2.0/MITEncodingExternal FFI bindings firewheel-cpalcpal backend for Firewheel34,240MIT OR Apache-2.0Game developmentMultimedia::Audio songrecAn open-source Shazam client for Linux, written in Rust.34,093GPL-3.0+Command line utilitiesMultimedia::Audio midi-typesTypes for representing midi messages33,605MIT/Apache-2.0API bindingsMultimedia::Audio optivorbisA lossless, format-preserving, two-pass Vorbis optimization and repair library33,450AGPL-3.0-or-later OR BSD-3-ClauseCompressionMultimedia::Audio playThe package provides a means of playing audio files.33,140Apache-2.0/MITMultimedia::Audio httpflvhttpflv library.32,755MITMultimediaMultimedia::Audio audio-visualizerSimple audio visualization library which is especially useful for developers to visually check audio samples, e.g. by waveform or…32,408MITDevelopment toolsMultimedia::Audio midi_fundspEnables creation of live MIDI synthesizer software.31,764MIT OR Apache-2.0Hardware supportMultimedia::Audio stm32_i2s_v12xDriver for I2S communication (using SPI peripherals) for some STM32 microcontrollers31,6490BSDEmbedded developmentHardware support pointillismA compositional library for musical composition.31,444MIT OR Apache-2.0MultimediaMultimedia::Audio surge-houndA wav encoding and decoding library -- modified for use with surge-synthesizer31,417Apache-2.0Multimedia::AudioMultimedia::Encoding lowfiAn extremely simple lofi player.31,193MITCommand-line interfaceCommand line utilities sonogramA spectrograph utility written in Rust30,944GPL-3.0-or-laterMultimedia::AudioMultimedia::Images opusic-cHigh level bindings to libopus30,793BSD-3-ClauseEncodingExternal FFI bindings google-cognitive-apisLibrary wrapping Google speech-to-text, text-to-speech and dialogflow APIs. Provides high level API layer wrapping the underlying…30,580MIT OR Apache-2.0MultimediaMultimedia::Audio mkaudiolibraryModular audio processing library including MKAU plugin format based on Rust.30,214MITMultimedia::Audio webrtc-audio-processing-configWebRTC's AudioProcessing config wrapper structs for webrtc-audio-processing.29,714non-standardMultimedia::Audio playdate-soundHigh-level sound API built on-top of Playdate API29,689MIT OR Apache-2.0API bindingsGame development audioviza simple and easy to use library that helps you visualise raw audio-data29,603MITMultimedia::Audio wavyAsynchronous cross-platform real-time audio recording & playback.29,571Apache-2.0 OR MIT OR BSL-1.0Game enginesHardware support libsoxr-sysRust raw FFI bindings for libsoxr (resampling library for sounds)29,422LGPL-2.0Multimedia::Audio weresocool***** WereSoCool __!Now In Stereo!__ ****** Make cool sounds. Impress your friends.29,348GPL-3.0Multimedia::Audio wavegenWavefrom generator library29,215MITEmbedded developmentMathematics hodaunAudio IO and synthesis28,845MITMultimedia::Audio soloud-deriveRust bindings for the soloud audio engine28,603MITMultimedia::Audio youtuiA simple TUI YouTube Music player28,183MITMultimedia::Audio rusty-daw-coreCore types used in the RustyDAW project28,113MIT OR Apache-2.0Multimedia::Audio firewheel-macrosMacros for Firewheel crates27,791MIT OR Apache-2.0Game developmentMultimedia::Audio ep-miniaudio-sysRaw bindings to the miniaudio C library.27,778MITMultimediaMultimedia::Audio sndfile-sysRust FFI bindings to libsndfile.27,747MITExternal FFI bindingsMultimedia::Audio audio-vizColorful audio waveform visualization27,468MPL-2.0Multimedia::Audio bwavfileRust Wave File Reader/Writer with Broadcast-WAV, MBWF and RF64 Support27,427MITMultimedia::AudioParsing tools aubio-sysUnsafe bindings for aubio library to label music and sounds.27,396GPL-3.0External FFI bindingsMultimedia::Audio projectm-sysBindings for ProjectM27,372LGPL-3.0-or-laterMultimediaMultimedia::Audio audio_toolsReusable microphone capture, resampling and audio conversion tools (16 kHz mono pipeline)25,994MITMultimedia::Audio chordparserA parser library to generate Jazz/Pop/Rock chords from string inputs25,792MITMultimedia::AudioParsing tools rtaudio-sysRaw bindings for RtAudio25,462MITExternal FFI bindingsMultimedia::Audio ambisonicCompose and play 3D audio.25,383MIT/Apache-2.0Game enginesMultimedia miniaudioBindings to the miniaudio C library.25,324MITMultimediaMultimedia::Audio out123-sysThe package provides bindings to out123.25,091Apache-2.0/MITExternal FFI bindingsMultimedia::Audio sndfileA library for reading and writing audio files.24,483MITAPI bindingsCompression bliss-audio-aubio-sysaudio-rs for bliss' internal use23,990GPL-3.0External FFI bindingsMultimedia::Audio listenbrainz-mpdListenBrainz submission client for MPD23,978AGPL-3.0-onlyCommand line utilitiesMultimedia::Audio proteus_audioA command line utility and library for playing .prot audio files.23,821non-standardCommand line utilitiesMultimedia playback-rsA very simple audio/song loading and playing library.23,788ISCMultimediaMultimedia::Audio bevy_seedlingA sprouting integration of the Firewheel audio engine23,668MIT OR Apache-2.0Game developmentMultimedia::Audio rtaudioSafe Rust wrapper and bindings for RtAudio23,167MITAPI bindingsMultimedia::Audio bliss-audio-aubio-rsaubio-rs for bliss' internal use22,540GPL-3.0External FFI bindingsMultimedia::Audio stratum-dspProfessional-grade audio analysis engine for DJ applications: BPM detection, key detection, and beat tracking22,444MIT OR Apache-2.0Multimedia::Audio qwen3-asrLocal speech-to-text (ASR) in Rust — Qwen3-ASR inference with Metal & CUDA GPU acceleration, batch and streaming transcription21,965MITMultimedia::AudioScience x3A CPU efficient audio encoder/decoder using the X3 codec.21,852GPL-3.0-or-laterCompressionEmbedded development twangLibrary for pure Rust advanced audio synthesis.21,426Apache-2.0 OR BSL-1.0 OR MITAlgorithmsMathematics Vibe_PlayerA music player for the Lyrion Music Server21,420MITCommand line utilitiesMultimedia::Audio monome-rsTalk to monome devices21,360MIT/Apache-2.0Hardware supportMultimedia::Audio weresocool_core***** WereSoCool __!Now In Stereo!__ ****** Make cool sounds. Impress your friends.21,341GPL-3.0Multimedia::Audio bass-sysBass bindings for Rust21,314MITExternal FFI bindingsMultimedia::Audio