CATEGORY
Multimedia 1,956 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.
moenarch-audio-analysis-recognitionDeterministic audio embeddings and similarity search for video-analysis.1,168MIT OR Apache-2.0
moenarch-audio-analysis-speakersSpeaker embeddings, enrollment, identification, VAD, and diarization APIs for video-analysis.1,156MIT OR Apache-2.0
rescrobbled-forkMPRIS music scrobbler daemon1,143GPL-3.0
gstreamer-d3d12Rust bindings for GStreamer D3D12 library1,140MIT OR Apache-2.0
icloudAlbum2hugoA command-line tool that syncs photos from iCloud Shared Albums to a Hugo site1,131MIT
remotia-core-capturersCommon capturing components of remotia, an open source framework for the development of remote rendering software in pure Rust1,118MIT
beecast-playerThe first-party beecast player — a clean-room, dependency-free asciicast (v1/v2/v3) player and VT emulator, exposed as inlinable…1,115MIT
vumeter🌡️Simple, configurable, comand line gauge/meter.1,112MIT
mseq_tracksLibrary for developing MIDI Sequencers.1,109LGPL-2.1
dtmf_tonesA zero-heap, no_std, const-first DTMF keypad frequency table with runtime tolerance helpers.1,109MIT
remotia-serialization-utilsSerialization utilities for remotia, an open source framework for the development of remote rendering software in pure Rust1,102MIT
embroidery_toolsTools for handling embroidery patterns, formats, and operations with PES/PEC file support1,096MIT
remotia-core-renderersCore rendering components of remotia, an open source framework for the development of remote rendering software in pure Rust1,086MIT
remotia-core-transmissionCore transmission components of remotia, an open source framework for the development of remote rendering software in pure Rust1,086MIT
sunrayhardware ray-tracing library1,071AGPL-3.0-only
ferro-assetsComposable, content-type-aware asset pipeline for the Ferro framework1,064MIT
oximedia-transcodeHigh-level transcoding pipeline for OxiMedia1,063Apache-2.0
dvb-bbframeETSI DVB-S2 / S2X / T2 BBFrame parser + builder.1,055MIT OR Apache-2.0
smpte-klvSMPTE ST 336 KLV triplets, BER length decoding, local sets1,052MIT
moq-audioNative audio encoding/decoding for Media over QUIC1,032MIT OR Apache-2.0
libaurexCross-platform high-level audio API1,031Apache-2.0
moenarch-runtime-onnxDomain-neutral ONNX Runtime session and tensor helpers.1,025MIT OR Apache-2.0
voirs-singingSinging voice synthesis for VoiRS1,018Apache-2.0
hexga_engine_baseThe heart of the Hexga Game Engine, implementation free1,017MIT OR Apache-2.0
oxpulse-sfu-kitReusable multi-client SFU kit built on top of str0m. Simulcast, fanout, per-peer event routing.1,008MIT OR Apache-2.0
dhvaniCore audio engine — buffers, DSP, resampling, mixing, analysis, and capture for Rust1,001GPL-3.0-only
oculaA resilient Rust screen recorder and screenshot tool built on GTK and GStreamer.996MIT
oximedia-edlEdit Decision List (EDL) parser and generator for media workflows987Apache-2.0
smpte-mxfSMPTE ST 377-1 MXF partition packs, primer packs, RIP parsing and file seeking982MIT
musicdPortable file-based headless music player daemon for devs982MIT OR Apache-2.0
libultrahdr-rsA Rust interface to libultrahdr981Apache-2.0
ydl-libA fast, reliable YouTube subtitle downloader library written in Rust979MIT
stretchrsA crate to facilitate stretching linear images using the midtone transfer function974Apache-2.0
ortcOpenRTC or ObjectRTC?974MIT/Apache-2.0
regxml-dictSMPTE ST 335/395 register XML import, metadictionary, and definition resolver973MIT
dvb-t2miETSI TS 102 773 DVB-T2 Modulator Interface parser + builder.968MIT OR Apache-2.0
moosicbox_music_api_apiMoosicBox "Music API" API package965MPL-2.0
moviebox-tuiA terminal client for finding and streaming movies, TV shows, and anime from the MovieBox catalog.964MIT OR Apache-2.0
media-filterA generic framework for implementing and applying multimedia filters963MIT OR Apache-2.0
ffmpeg-next-rkSafe FFmpeg wrapper (FFmpeg 4 compatible fork of the ffmpeg crate)947WTFPL
yscv-tensorSIMD-accelerated tensor library with f32/f16/bf16 support and 80+ operations947MIT OR Apache-2.0
metronome-rsA metronome library with audio beep functionality945MIT OR Apache-2.0
moritzbrantner-runtime-coreDomain-neutral runtime surface contracts and adapter helpers.928MIT OR Apache-2.0
rustytdownA YouTube video downloader and converter written in Rust925MIT
tmp-krilla-custom-metadataTemporary fork of krilla with custom PDF metadata support.921MIT OR Apache-2.0
image_splittingA Rust library for splitting images into smaller sub-images, supporting both equal division (3x3 grid) and custom-sized sub-images914MIT
regxmlSMPTE ST 2001-1 RegXML fragment builder and XSD schema generator for MXF metadata908MIT
remotia-profilation-utilsProfilation utilities for remotia, an open source framework for the development of remote rendering software in pure Rust902MIT
active-callA SIP/WebRTC voice agent897MIT
rust_ffprobeSafe and idiomatic Rust wrapper for FFprobe895MIT OR Apache-2.0
compresscliA powerful CLI tool for video and image compression891MIT
live-transReal-time translation of Spotify song lyrics883MIT
rvoip-infra-commonHigh-performance infrastructure and event systems for the RVOIP stack879MIT
oxideav-subtitleSubtitle codecs + containers for oxideav — SRT, WebVTT, and ASS/SSA872MIT
tarangAI-native Rust media framework — container parsing, audio/video decoding, codec bindings, media analysis869GPL-3.0-only
lyra-rsA terminal-based lyrics display tool for MPD that syncs and scrolls lyrics in real-time. Supports embedded lyrics in audio files…863MIT
rust_ffplaySafe and idiomatic Rust wrapper for FFplay845MIT OR Apache-2.0
proteus-libLibrary for playing .prot audio files.845non-standard
maudio-sysRaw miniaudio bindings for the maudio crate835MIT
windows-recordA library for recording screen and audio on Windows systems834MIT
glyph-intrinsicsBuilt-in intrinsic functions for Glyph (voice, display, net, wait)833MIT OR Apache-2.0
filerune_fusionA file splitting & merging solution823MIT
revelo-parsers-tagTag and metadata parsers for revelo (ID3, APE, Vorbis comments, XMP, ...).821BSD-2-Clause
oximedia-aafAdvanced Authoring Format (AAF) support for OxiMedia - SMPTE ST 377-1 compliant820Apache-2.0
tauri-plugin-musickitTauri plugin for Apple MusicKit integration820MIT OR Apache-2.0
revelo-parsers-containerContainer-format parsers for revelo (MP4, MKV, MPEG-TS, AVI, WAV, ...).818BSD-2-Clause
moenarch-audio-analysis-transcriptionRust-native audio and video transcription orchestration for video-analysis.816MIT OR Apache-2.0
oximedia-metadataComprehensive metadata standards support for OxiMedia (ID3v2, Vorbis, APE, iTunes, XMP, EXIF, IPTC, etc.)814Apache-2.0
oxideav-pipelinePipeline composition for oxideav814MIT
tauri-plugin-android-tv-checkA Tauri plugin for checking Android TV devices.809MIT
lvqr-coreCore types, ring buffer, GOP cache, and subscriber registry for LVQR808AGPL-3.0-or-later
html2pdf-secureA Rust crate for converting HTML to password-protected PDF files796MIT OR Apache-2.0
oximedia-audio-analysisAudio analysis tools for media including loudness, spectrum, and speech detection791Apache-2.0
rvoip-core-traitsPure-data trait + type surface for the rvoip ecosystem. Holds ID newtypes and Identity data types so consumer crates (auth-core,…788MIT
lapsifyA time-lapse image processor with adjustable parameters785MIT
gift-binCommand-line utility for GIF images774MIT OR Apache-2.0
moq-codecNative encoding/decoding support for Media over QUIC773MIT OR Apache-2.0
mangofetch-coreCore download engine for MangoFetch765GPL-3.0-or-later
ydl-cliCommand-line interface for the ydl YouTube subtitle downloader763MIT
moenarch-video-analysis-ffmpegFFmpeg-backed media ingest for video-analysis.759MIT OR Apache-2.0
nextartBox art manager for NextUI758GPL-3.0-only
revelo-dispatcherParallel format-detection dispatch table for revelo's media parsers.745BSD-2-Clause
moritzbrantner-video-analysis-coreCore media, timing, detection, and analyzer contracts for video-analysis.743MIT OR Apache-2.0
lvqr-moqFacade crate over moq-lite. All LVQR MoQ usage funnels through this one file so upstream churn has a single point of impact.740AGPL-3.0-or-later
kokoro-microMinimal TTS crate using Kokoro - perfect for embedding in other apps739Apache-2.0
moq-protoMedia over QUIC737MIT OR Apache-2.0
maudioAll-in-one audio crate for Rust.731MIT
video-toolboxSafe bindings to VideoToolbox framework730MIT OR Apache-2.0
svguruA lightweight SVG viewer with embedded GUI718LGPL-2.1
rvoip-auth-coreOAuth2 and token-based authentication for RVoIP services708MIT
oximedia-monitorReal-time media pipeline monitoring and health checking701Apache-2.0
oximedia-qcQuality control and validation for OxiMedia700Apache-2.0
piper1-rs-sysRust bindings to Piper, the TTS library - FFI version697GPL-3.0-only
cc-dataClosed-caption cc_data() carriage (CEA-608/708), per ETSI TS 101 154 Table B.9.695MIT OR Apache-2.0
crispy-iptv-typesProtocol-agnostic IPTV domain types and traits690CC-BY-NC-SA-4.0
plex-media-organizerIntelligent media file organizer following Plex naming conventions689MIT
oximedia-sceneScene understanding and AI-powered video analysis for OxiMedia654Apache-2.0
opendefocus-sharedOpenDefocus shared crate for kernel and core crate647EUPL-1.2
mecomp-prostProtobuf definitions and utilities for the MECOMP daemon and clients.644MIT
oximedia-timelineMulti-track timeline editor for OxiMedia640Apache-2.0
imgforgeFast and secure image proxy and transformation server640GPL-3.0-only
oximedia-mixerProfessional audio mixer with automation for OxiMedia639Apache-2.0
audio_samples_ioA Rust library for audio input and output operations.636MIT
oximedia-netNetwork streaming for OxiMedia629Apache-2.0
mediaremote-rsAccess macOS MediaRemote.framework to get now playing information629MIT
quicklabelA fast image labeling tool for creating text-to-image finetuning datasets628GPL-3.0-only
flowly-flvFLV format streaming parser624MIT
lvqr-fragmentUnified Fragment Model for LVQR. Fragment is the root media type; every ingest produces it and every egress projects from it.623AGPL-3.0-or-later
oximedia-workflowComprehensive workflow orchestration engine for OxiMedia623Apache-2.0
moosicbox_opusMoosicBox Opus codec decoder implementation for Symphonia622MPL-2.0
moq-videoNative video capture/encoding/decoding for Media over QUIC622MIT OR Apache-2.0
oximedia-farmDistributed encoding farm coordinator for OxiMedia - production-grade job management and worker coordination621Apache-2.0
audiobookctlCLI tool for reading, editing, and organizing m4b audiobook metadata615MIT
ragzilla-transcriptionA Rust library for transcribing audio to text using OpenAI's GPT-4o transcription API614MIT
zbar-packSafe Rust bindings for ZBar barcode scanner with vendored static linking614LGPL-2.1-or-later
media-codec-typesProvides common types for codec implementations603MIT OR Apache-2.0
oximedia-gpuGPU compute pipeline using WGPU for OxiMedia - cross-platform acceleration600Apache-2.0
rffmpegSafe FFmpeg wrapper (FFmpeg 4 compatible fork of the ffmpeg crate)600WTFPL
unbundleUnbundle media files - extract still frames, audio tracks, and subtitles from video files594MIT
rvoip-coreTransport-agnostic spine for RVoIP — types, ConnectionAdapter trait, BridgeManager, Orchestrator entry point590MIT
rtkdA minimalistic library for downloading TikTok videos583MIT
playa-ffmpegSafe FFmpeg wrapper with vcpkg integration for simplified cross-platform builds (FFmpeg 8.0, Rust 2024)582WTFPL
oxideav-generatorPure-Rust synthetic media generator (sine waves, gradients, fractals, test patterns) for the oxideav framework — usable as a…579MIT
oximedia-effectsProfessional audio effects suite for OxiMedia577Apache-2.0
stegano-rsA Rust library for steganography using bitplane and pixel value differencing techniques574MIT
oximedia-storageCloud storage abstraction for S3, Azure Blob, and Google Cloud Storage574Apache-2.0
yscv-videoVideo decoding (H.264, HEVC), MP4 parsing, and camera I/O574MIT OR Apache-2.0
libobs-bootstrapperDownloads OBS binaries at runtime and bootstraps libobs572GPL-3.0
oxideav-sub-imagePure-Rust bitmap-subtitle decoders: PGS (.sup Blu-ray), DVB subtitles, VobSub (.idx/.sub)569MIT
yscv-kernelsCPU and GPU compute backends with SIMD dispatch and BLAS integration561MIT OR Apache-2.0
libobs-simpleA simple and easy-to-use Rust wrapper around libobs-wrapper for recording and streaming.556GPL-3.0
kindling-mobiKindle MOBI/AZW3 builder for dictionaries, books, and comics. Drop-in kindlegen replacement.555MIT
oximedia-qualityVideo quality assessment and objective metrics for OxiMedia541Apache-2.0
tydleYouTube video extractor written in Rust that can be used anywhere in web or native environments, based on an extremely small…539MIT
opendefocus-datastructureOpenDefocus protobuf datastructure536EUPL-1.2
oxideav-assASS/SSA subtitle codec + container for oxideav535MIT
oximedia-graphicsBroadcast graphics engine for OxiMedia533Apache-2.0
tauri-plugin-media-sessionTauri plugin for mobile media session integration with lockscreen controls and album art (Android & iOS).527MIT OR Apache-2.0
rvoip-sip-dialogRFC 3261 SIP Dialog Management Layer for RVOIP520MIT
oximedia-analysisComprehensive media analysis and quality assessment tools for OxiMedia519Apache-2.0
oximedia-scopesProfessional video scopes (waveform, vectorscope, histogram, parade) for OxiMedia508Apache-2.0
nvencWrapper for the nvidia NVENC API507MIT
band-songbookBuild system for generating PDF songbooks with chord charts and LilyPond music notation507MIT
mpeg-pesPES (Packetized Elementary Stream) depacketization + PTS/DTS — ISO/IEC 13818-1 §2.4.3.506MIT OR Apache-2.0
artimateA simple, pixel-based graphics framework for creative coding and generative art506MIT OR Apache-2.0
moenarch-audio-analysis-ioAudio input helpers and FFmpeg-backed source conveniences for video-analysis.506MIT OR Apache-2.0
lvqr-codecCodec parsers for LVQR: HEVC, AAC, and future VP9 / AV1 / Opus. Produces FragmentMeta and init segments from raw codec-private…505AGPL-3.0-or-later
open-gpui-scapOpen GPUI-maintained fork of the scap screen capture library.505MIT
dvb-conformanceETSI TR 101 290 transport-stream conformance monitor (DVB measurement guidelines).505MIT OR Apache-2.0
oximedia-playlistBroadcast playlist and scheduling system for OxiMedia503Apache-2.0
oxideav-iffPure-Rust EA IFF 85 container support (8SVX/ILBM/ANIM Amiga forms + AIFF/AIFC Apple audio) for oxideav502MIT
libobs-simple-macroHelper macro for libobs-simple501GPL-3.0
oximedia-switcherProfessional live production video switcher for OxiMedia496Apache-2.0
oximedia-searchMedia search and content discovery with metadata indexing496Apache-2.0
moritzbrantner-numbers-coreDeterministic scalar numeric summaries, quantiles, ranges, and histograms for video-analysis.494MIT OR Apache-2.0
this-beThis.Be Data State.492MIT OR Apache-2.0
oxideav-amvPure-Rust AMV (Actions Media Video) container demuxer for cheap Chinese portable-media-player .amv files492MIT
oximedia-alignVideo alignment and registration tools for multi-camera synchronization in OxiMedia490Apache-2.0
lvqr-authPluggable authentication providers for LVQR (static tokens, JWT, custom backends)490AGPL-3.0-or-later
boundbookA Rust rewrite of the Bound Book format by ef1500490non-standard
oximedia-packagerAdaptive streaming packaging (HLS/DASH) for OxiMedia489Apache-2.0
mpeg-psMPEG-1/2 Program Stream parser — pack header, system header, program stream map (ISO/IEC 13818-1 §2.5).487MIT OR Apache-2.0
oximedia-watermarkProfessional audio watermarking and steganography for OxiMedia484Apache-2.0
this-audioThis.Audio Data Formatter484MIT OR Apache-2.0
swiss-knifeA collection of useful Rust CLI tools for various automation tasks481MIT
oximedia-editVideo timeline editor for OxiMedia481Apache-2.0
moritzbrantner-tensor-dataSmall finite f32 tensor contracts and metadata for video-analysis.481MIT OR Apache-2.0
mp4-emsgISO BMFF / DASH Event Message Box (emsg, ISO/IEC 23009-1) — parser + serializer, no_std.478MIT OR Apache-2.0
lvqr-cmafCMAF segmenter for LVQR -- produces chunks aligned for HLS partials, DASH segments, and MoQ groups477AGPL-3.0-or-later
this-dictionariesThis.Dictionaries Data Formatter477MIT OR Apache-2.0
piper1-rsSafe Rust bindings to Piper, the TTS library472CC0-1.0
oximedia-distributedDistributed encoding coordinator for OxiMedia471Apache-2.0
mmd-anim-runtimeRenderer-independent MMD animation runtime core470MIT
oximedia-archiveMedia archive verification and long-term preservation system469Apache-2.0
oximedia-cloudCloud storage and media services integration for AWS, Azure, and GCP467Apache-2.0
oximedia-vfxVisual effects processing pipeline for media production465Apache-2.0
oximedia-batchComprehensive batch processing engine for OxiMedia464Apache-2.0
moq-rtcWebRTC (WHIP/WHEP) gateway for Media over QUIC464MIT OR Apache-2.0
revelo-exportOutput formatters for revelo: XML, JSON, Text, EBUCore, MPEG-7, PBCore, NISO, FIMS, Graph, RevTMD.463BSD-2-Clause
clasp-bridgeProtocol bridges for CLASP (OSC, MIDI, Art-Net, DMX, MQTT, WebSocket, HTTP)459MIT OR Apache-2.0
yscv-onnxONNX runtime with 128+ operators, quantization, and graph optimization458MIT OR Apache-2.0
oxideav-aacsClean-room AACS Common 0.953 + BD-Prerecorded 0.953 decryption library — KEYDB.cfg / MKB / Unit_Key_RO.inf parsers, AES-128-CBC…457MIT
waterui-mediaMedia components for WaterUI (images, videos, audio)456Apache-2.0 OR MIT
moenarch-text-model-runtimeShared tokenizer and native text model runtime traits for video-analysis.454MIT OR Apache-2.0
rvoip-sip-proxyStateful SIP proxy primitives (RFC 3261 §16) for the rvoip stack448MIT
oximedia-colormgmtProfessional color management system for OxiMedia - ICC profiles, ACES, HDR445Apache-2.0
rvoip-sip-registrarSIP registrar (RFC 3261 §10): REGISTER processing, location service, contact bindings445MIT
skenion-sdkSkenion Rust Object author SDK444GPL-3.0-or-later
par-fractalCross-platform GPU-accelerated fractal renderer with 2D and 3D support443MIT
arcly-streamAn open-extensible live-media streaming kernel: lock-free zero-copy frame fan-out, instant-start GOP cache, a pluggable…437MIT
reveloRead technical metadata from any media file — pure Rust, no system dependencies436BSD-2-Clause
procgenA collection of useful procedural generation algorithms for creating art.435MIT
opendefocus-kernelOpenDefocus convolution kernel435EUPL-1.2
yscv-detectObject detection pipeline with YOLOv8, NMS, and heatmap decoding432MIT OR Apache-2.0
mqa-identifyA minimal library, to check if a flac file has been encoded by/with MQA431MIT
moq-rtmpRTMP / enhanced-RTMP contribution ingest gateway for Media over QUIC431MIT OR Apache-2.0
oximedia-scalingProfessional video scaling operations for OxiMedia430Apache-2.0
nos-cliA terminal-based RSS feed reader for NOS.nl news430MIT OR Apache-2.0
moq-hlsHLS / LL-HLS gateway for Media over QUIC425MIT OR Apache-2.0
bgi-stroked-fontsBorland Graphics Interface (BGI) stroked font data in pure Rust. Includes various font styles like bold, gothic, sans-serif, and…423Zlib