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.
rtcp-packetRTCP control packets: SR/RR/SDES/BYE/APP + compound packet (RFC 3550 §6) — spec-complete parse/serialize, no_std.204MIT OR Apache-2.0
ai-imagesizeA no_std fork of imagesize204MIT
zantetsu-trainerDEPRECATED — unmaintained. ML training infrastructure removed in zantetsu 0.2.204MIT
moritzbrantner-text-model-runtimeShared tokenizer and native text model runtime traits for video-analysis.203MIT OR Apache-2.0
whatsmeowIdiomatic, thread-safe Rust bindings for WhatsApp via WhatsMeow Go bridge202MIT
spandaA general-purpose animation library for Rust — tweening, keyframes, timelines, and physics.201MIT OR Apache-2.0
pinrayMulti-platform screen capture library for Rust196MIT
osx-scrobblerA lightweight macOS menu bar application that scrobbles your music to Last.fm and ListenBrainz194Apache-2.0
reflow_media_codecMedia codec boundary shared by Reflow media and ML actors.192MIT OR Apache-2.0
yscv-cpuCached host CPU identity and feature detection for yscv runtime dispatch192MIT OR Apache-2.0
pinray-platform-linuxMulti-platform screen capture library for Rust191MIT
rtcmpA Vulkan utility for comparing two images with a draggable divider.190MIT
nomnom-appYT-DLP GUI Wrapper, but it eats URLs and spits out videos. simple.190MIT
infinitemedia-core[WIP] An experimental timeline and sequence engine for orchestrating audio and visual events in Rust.189MIT
sheathe-cliPure-Rust HLS/DASH/CMAF media packager188MIT OR Apache-2.0
moritzbrantner-math-linearDense matrix and kernel contracts bridging tensor-data and vector-analysis-core.187MIT OR Apache-2.0
scap-vcPatched fork of scap 0.0.8 for visual-cortex: cross-process window capture on macOS (ScreenCaptureKit-based dimensions/scale) and…186MIT
lvqr-wasmServer-side WASM per-fragment filter host for LVQR (Tier 4 item 4.2)185AGPL-3.0-or-later
scte35-spliceANSI/SCTE 35 splice information (DPI cueing) — parser + serializer, no_std.184MIT OR Apache-2.0
zantetsu-ffiDEPRECATED — unmaintained. FFI bindings removed in zantetsu 0.2.184MIT
yscvRust computer vision and deep learning framework184MIT OR Apache-2.0
dais-sidecarSidecar format abstraction and .pdfpc implementation for Dais181MIT
dvb-subtitleDVB subtitling (bitmap) segment parser — ETSI EN 300 743, the segments carried in subtitle PES.181MIT OR Apache-2.0
oximedia-benchComprehensive codec benchmarking suite for OxiMedia180Apache-2.0
sensus-coreSensory perception simulation core: vision and hearing filters for accessibility and education179MIT
rskit-mediaMedia types, codec/format registry, pipeline builder, and processing traits179MIT
media-format-matroskaDemuxer and muxer for Matroska/WebM178MIT OR Apache-2.0
oximedia-pipelineDeclarative media processing pipeline DSL — typed filter graph, node composition, and execution planning for OxiMedia177Apache-2.0
gstreamer-vulkan-wayland-sysFFI bindings to libgstvulkan-1.0 (Wayland support)176MIT
dais-documentDocument source abstraction and PDF rendering for Dais174MIT
pinray-platform-windowsMulti-platform screen capture library for Rust172MIT
gstreamer-vulkan-xcb-sysFFI bindings to libgstvulkan-1.0 (XCB support)171MIT
scap-rsModern, high-performance screen capture library for Rust. Cross-platform.169MIT
oxideav-dvdRead-only DVD-Video disc reader — ISO 9660 + UDF 1.02 mount + VIDEO_TS directory walk — clean-room per ECMA-267/268 + OSTA UDF…168MIT
lvqr-agentIn-process AI agents framework for LVQR (Tier 4 item 4.5)166AGPL-3.0-or-later
shadow_engine_2dA modern, high-performance 2D game engine built in Rust with ECS, physics, particles, audio, and more162MIT
ferristreamA TUI app for streaming torrents on-the-fly162MIT
pinray-platform-macosMulti-platform screen capture library for Rust160MIT
colorsnamed-coreColor list: Build support for colorsnamed workspace160MIT
aicheckDetect AI-generated content via provenance signals (C2PA, XMP/IPTC, EXIF)159AGPL-3.0-or-later
mangofetchTerminal User Interface (TUI) for MangoFetch download manager158GPL-3.0-or-later
atomr-agents-avatar-provider-livelinkAvatar UDP Live Link sink: streams timecode-aligned audio + ARKit blendshape frames over UDP using the avatar-core CBOR wire…158Apache-2.0
rvoip-webrtcrvoip-core WebRTC interop adapter built on webrtc-rs 0.20.0-alpha.1158MIT
mediaplayerSafe Rust bindings for MediaPlayer.framework on macOS — now playing, remote commands, artwork, and explicit iOS-only stubs157MIT OR Apache-2.0
atomr-agents-avatar-provider-audio2faceAvatar audio→ARKit-blendshape provider backed by NVIDIA Audio2Face-3D. Currently a documented stub: the real runtime lives…157Apache-2.0
effyA small and friendly terminal FFmpeg helper that simplifies common tasks156MIT
tubesaverA Rust-based command-line YouTube downloader that lets you easily save videos or audio in multiple formats. Fast, efficient, and…155MIT
lvqr-srtSRT ingest for LVQR -- pure Rust SRT listener with MPEG-TS demux153AGPL-3.0-or-later
lvqr-cliLVQR single binary entry point153AGPL-3.0-or-later
media-format-isomp4Demuxer and muxer for ISO Base Media File Format (MP4/MOV)153MIT OR Apache-2.0
aethersaftaReal-time media compositing engine — multi-source capture, scene graph, hardware-accelerated encoding, streaming output153GPL-3.0-only
rvoip-vconvCon (Virtualized Conversation) document builder + store per the IETF vCon WG draft. Builds + signs the recording artifacts UCTP…153MIT
tuioxideA Rust implementation of the TUIO 1.1 and TUIO 2.0 protocols, providing both client and server components for sending and…151MIT
lvqr-transcodeServer-side transcoding for LVQR (Tier 4 item 4.6)149AGPL-3.0-or-later
lvqr-whipWHIP (WebRTC HTTP Ingest Protocol) ingest for LVQR147AGPL-3.0-or-later
lvqr-dashMPEG-DASH egress for LVQR. Typed MPD generator + SegmentTemplate live profile renderer that reuses lvqr-cmaf segments.147AGPL-3.0-or-later
oxicastAsync Google Cast (Chromecast) client for Rust, built on tokio146MIT OR Apache-2.0
lvqr-hlsHTTP Live Streaming (HLS) egress for LVQR -- LL-HLS manifest generator built on CmafChunk145AGPL-3.0-or-later
lvqr-rtspRTSP/1.0 server for LVQR -- session state machine, interleaved TCP transport, RTP depacketization143AGPL-3.0-or-later
rvoip-quicrvoip-core ConnectionAdapter implementation over raw QUIC for the UCTP application protocol143MIT
dvb-pesDEPRECATED — renamed to `mpeg-pes`. PES depacketization + PTS/DTS, ISO/IEC 13818-1 §2.4.3.142MIT OR Apache-2.0
dais-enginePresentation engine for Dais — state authority and command processing141MIT
lvqr-whepWHEP (WebRTC HTTP Egress Protocol) egress for LVQR141AGPL-3.0-or-later
udmxUSB DMX interface library for Anyma uDMX.141MIT
dais-platformPlatform-specific monitor management for Dais140MIT
lvqr-archiveLVQR segment index for DVR scrub and time-range playback140AGPL-3.0-or-later
rvoip-users-coreUser management and authentication service for RVoIP138MIT
lvqr-recordDisk-based fMP4 segment recording for LVQR broadcasts137AGPL-3.0-or-later
reflow_componentsStandard component catalog for Reflow — procedural, media, GPU, animation, I/O, and stream actors.137MIT OR Apache-2.0
wlgifLightweight screen recorder for Wayland that captures regions as GIFs137MIT
skenion-runtimeSkenion native runtime137Apache-2.0
wlr-shotScreen capture for wlroots: screenshots, recording and timelapse (H.264, NVENC/VAAPI)136MIT OR Apache-2.0
hls-transmuxA small, dependency-light HLS → MP4 transmuxer for Rust (TS/fMP4 in, MP4/CMAF out).136MIT
oxideav-metaAggregator for oxideav — register_all(ctx) explicitly invokes every enabled sibling's register fn. Build-script auto-generates…136MIT
mediadecodeGeneric, no_std-friendly type-and-trait spine for media decoders (FFmpeg, WebCodecs, R3D, BRAW, ARRIRAW, X-OCN, ProRes RAW, Canon…136MIT OR Apache-2.0
media-session-readerCross-platform Rust library to read the current media session136MIT
wlr-peekInspect the screen on wlroots: colour picker, loupe, OCR, live mirror, change monitor, visual grep135MIT OR Apache-2.0
dog-blobProduction-ready blob storage infrastructure with streaming, multipart uploads, and range requests134MIT OR Apache-2.0
wlr-drawDraw and annotate live on screen on wlroots compositors — a gromit-mpx-style overlay driven over a control socket134MIT OR Apache-2.0
ffmpeg-rs-rawRaw FFmpeg bindings for Rust with hardware acceleration support134MIT
reflow_ml_opsML inference and decode actors for Reflow, using reflow_litert as the backend boundary.133MIT OR Apache-2.0
ta-connector-comfyuiComfyUI inference connector for Trusted Autonomy133Apache-2.0
ntgcallsA Library for creating group calls and P2P calls with WebRTC and MTProto133LGPL-3.0-only
bootanimation-toolsCLI utility to convert between Android bootanimations and videos132GPL-3.0
rave-coreRAVE core types, traits, context, and error hierarchy.132MIT
mvsep-cliCLI tool for MVSEP music separation API131MIT
dxc-coreDXC Core - Core types, config, and errors130MIT
ai-exrA no_std fork of exr129BSD-3-Clause
lvqr-agent-whisperWhisperCaptionsAgent for LVQR (Tier 4 item 4.5 session B). AAC fragment audio -> whisper.cpp captions, plugged into lvqr-agent.128AGPL-3.0-or-later
yt-video-downloaderA Rust-based command-line YouTube downloader that lets you easily save videos or audio in multiple formats. Fast, efficient, and…127MIT
ntgcalls-sysRaw FFI bindings to the ntgcalls C ABI126LGPL-3.0-only
sheathePure-Rust HLS/DASH/CMAF media packager (Shaka Packager alternative) — `sheathe` CLI126MIT OR Apache-2.0
vivid_protocolWire types and deterministic codecs for the Vivid terminal media protocol125Apache-2.0
internetarchive-rsAsync Rust client for Internet Archive item metadata, search, uploads, metadata updates, and downloads.125MIT
mmd-anim-cliCLI diagnostics and roundtrip tools for mmd-anim125MIT
whispersSpeech-to-text dictation tool for Wayland123MPL-2.0
rust_ffprobe_s4mSafe and idiomatic Rust wrapper for FFprobe123MIT OR Apache-2.0
oxideav-cli-convertImageMagick-style convert engine for the oxideav CLI — translates IM arg syntax into an oxideav-pipeline Job121MIT
oxideav-mpegtsPure-Rust clean-room MPEG-TS (ISO/IEC 13818-1) demuxer — 188-byte TS packet parser, PAT/PMT discovery, PES reassembly. Built to…121MIT
wechat-finder-dlnaIntercept cast stream URLs by impersonating a smart TV — supports DLNA, AirPlay 2, and Chromecast simultaneously121GPL-3.0-or-later
narrate-thisSDK for converting text and articles into narrated audio-visual content121MIT
rust_ffmpeg_s4mSafe and idiomatic Rust wrapper for FFmpeg121MIT OR Apache-2.0
rsmediainfoRust wrapper for MediaInfo library120MIT OR Apache-2.0
amffiRust bindings to Advanced Media Framework119MIT
oxigafPure Rust Gaussian Avatar Reconstruction — unified API118Apache-2.0
kael-mediaAudio playback primitives for GPUI117Apache-2.0
grodgrod (Google Fishing Rod) — cast YouTube/Piped videos to any Chromecast device with queue management and TUI116MIT
corehapticsSafe Rust bindings for Apple's CoreHaptics framework — capabilities, engines, patterns, players, events, and parameter curves on…114MIT OR Apache-2.0
ferrex-modelShared data models for the Ferrex media platform114MIT OR Apache-2.0
rvoip-harnessPluggable provider trait surfaces for ASR, TTS, DialogManager, RecordingSink — consumed by rvoip-core for the AI / recording…114MIT
trimdownFast file compression tool for Office documents (PPTX, DOCX, XLSX), PDFs, videos, images, OpenDocument formats, and archives with…113Apache-2.0
rexiftoolPretty-print EXIF and video/audio track metadata for image/video/audio files. Companion CLI to the nom-exif library.112MIT
un-motion-frameUNMotion と関連プロジェクト向けのトランスポート非依存モーションフレームスキーマ。112MIT
shadowforgeQuantum-resistant steganography toolkit for journalists and whistleblowers111Apache-2.0
parallax-pipelineParallax: a Rust-native streaming pipeline engine with zero-copy multi-process support111MIT OR Apache-2.0
colr-typesColor model ZSTs and marker traits for colr.110MIT OR Apache-2.0
sortitSortit is a Rust-based CLI tool to automatically organize your files by type and modified date, with duplicate detection and an…110MIT
kael_media_sysBindings to macOS media handling APIs for Kael110Apache-2.0
lyric-tuiA robust, cross-platform terminal utility for fetching synchronised lyrics.109MIT
mediadecode-ffmpegFFmpeg adapter for the `mediadecode` abstraction layer — implements its `VideoAdapter` / `AudioAdapter` / `SubtitleAdapter`…109MIT OR Apache-2.0
tuvPure-Rust QR code encoder with SVG and PNG output108MIT
siprs-coreCore types, error handling, configuration, and metrics for the SIP protocol stack107MIT OR Apache-2.0
ytdownA Rust library mirroring yt-dlp's core: extract, select, and download media. Ships with a companion CLI (ytdown-cli).107MIT OR Apache-2.0
moritzbrantner-math-sparse-dataSparse vector and matrix contracts for text, retrieval, and feature indexing.107MIT OR Apache-2.0
colorsnamed-basicColor list: Basic color names107MIT
dais-uiUI layer for Dais — egui-based presenter and audience windows106MIT
vuioA cross-platform DLNA/UPnP media server with advanced audio features, real-time file monitoring, and robust database management106MIT OR Apache-2.0
dvb-streamAsync/tokio stream adapters over dvb-si SiDemux and dvb-t2mi T2miPump.105MIT OR Apache-2.0
sensusCLI for sensus: simulate sensory perception (color blindness, low vision, hearing loss) on images105MIT
assetforgeLicense-aware discovery and archival helpers for free 3D assets105MIT
media-formatA generic framework for demuxing and muxing media containers104MIT OR Apache-2.0
zantetsuUltra-fast, intelligent library for anime metadata extraction and normalization104MIT
img-genA convenience library that re-exports public API from img-gen-spec and img-gen-renderer103MIT
haagenti-streamingReal-time streaming generation with progressive preview display103MIT OR Apache-2.0
framewatchEvent-driven, change-triggered window capture that emits timestamped screenshots + metadata for AI agents.103MIT OR Apache-2.0
rustbasic-medialibraryHighly optimized, extremely secure, and powerful media library management package with Local and Cloud S3 integrations for the…103MIT
reflow_taskpacksReusable Reflow graph packages for higher-level CV/ML/media workflows.102MIT OR Apache-2.0
md-pdfConvert markdown files to PDF using typst with templating102MIT
spout2-rsSafe Windows bindings to Spout2 (DirectX 11/12 + OpenGL GPU/CPU texture sharing)102BSD-2-Clause
reliquaryMedia preservation backend — tracks physical media collections, manages capture and extraction pipelines, and records processing…101AGPL-3.0-or-later
breezeA wrapper around Bevy for easier game development.100MIT
rustbasic-webpHigh-performance WebP image conversion and optimization package for the RustBasic Framework.100MIT
colorsnamed-wernerColor list: Werner color names100MIT
dtmf_tableA zero-heap, no_std, const-first DTMF keypad frequency table with runtime tolerance helpers. Also available in Python99MIT
dxc-helpersDXC Utils - Shared utility functions99MIT
colorsnamed-thesaurusColor list: Thesaurus color names99MIT
colorsnamed-xkcdColor list: XKCD color names99MIT
rvoip-identityMinimal BearerProvider implementation for rvoip-core::IdentityProvider; production auth backends live in auth-core and extension…99MIT
rvoip-websocketrvoip-core ConnectionAdapter implementation over WebSocket (signaling) + co-located WebRTC PeerConnection (media) for the UCTP…99MIT
colorsnamed-sanzo-wada-iColor list: Sanzo Wada I color names98MIT
colorsnamed-windowsColor list: Windows color names98MIT
moritzbrantner-text-lexicalLexical text features, corpus statistics, TF-IDF, and BM25 for video-analysis.97MIT OR Apache-2.0
verovioSafe Rust bindings to the Verovio music engraving library.97LGPL-3.0-or-later
rvoip-clientClient-side SDK for mobile / web / desktop / embedded apps that speak the Universal Conversation Transport Protocol (UCTP). Wraps…97MIT
mediavault-cliCLI frontend for MediaVault — query and manage your media library from the terminal96non-standard
colorsnamed-shortColor list: Short color names96MIT
colorsnamed-wikipediaColor list: Wikipedia color names96MIT
rvoip-webtransportrvoip-core ConnectionAdapter implementation over WebTransport (HTTP/3 + QUIC) for the UCTP application protocol96MIT
rave-cudaRAVE CUDA kernels, timers, and stream helpers.94MIT
colorsnamed-nbs-isccColor list: NBS-ISCC color names94MIT
colorsnamed-ntcColor list: NTC color names94MIT
colorsnamed-spanishColor list: Spanish color names94MIT
wlr-utilsThe wlr-utils suite in one install: wlr-chooser, wlr-switcher, wlr-peek, wlr-shot and wlr-draw (Wayland/wlroots screen tools)93MIT OR Apache-2.0
colrA general purpose, extensible color type unifying color models and their operations at the type level.93MIT OR Apache-2.0
colorsnamed-hindiColor list: Hindi color names93MIT
colorsnamed-le-corbusierColor list: Le Corbusier color names93MIT
colorsnamed-osxcrayonsColor list: OS X Crayons color names93MIT
colorsnamed-ralColor list: RAL color names93MIT
rskit-media-imageNative image processing backend using the image crate92MIT
moq-transcodeJust-in-time live transcoding for hang broadcasts over Media over QUIC92MIT OR Apache-2.0
colorsnamed-ridgwayColor list: Ridgway color names92MIT
colorsnamed-htmlColor list: HTML/CSS color names91MIT
podpullA fast, minimal CLI tool for downloading and synchronizing podcasts from RSS feeds90MPL-2.0
colorsnamed-completeColor list: Complete color names90MIT
colorsnamed-japanese-traditionalColor list: Japanese traditional color names90MIT
colorsnamed-x11Color list: X11 color names90MIT
pinterest-dl-coreCore download logic for PinterestDownloader — URL extraction, file download, and event system89MIT
mediavault-tuiTUI frontend for MediaVault — browse and manage your media library in the terminal89non-standard
refrain-coreDifferential Refrain Engine core: DSL parser and AST89MIT
colorsnamed-best-ofColor list: Best-of color names89MIT
colorsnamed-risographColor list: Risograph color names89MIT
colorsnamed-chinese-traditionalColor list: Chinese traditional color names88MIT
colorsnamed-frenchColor list: French color names88MIT
colorsnamed-germanColor list: German color names88MIT
device-aiTauri-agnostic Rust library for native on-device AI APIs87MIT OR Apache-2.0
rskit-media-audioPure Rust audio processing backend — WAV I/O, waveform, silence detection, loudness87MIT
rskit-media-ffmpegFFmpeg CLI backend for video/audio processing87MIT
moenarch-three-d-processing-coreShared 3D geometry primitives and transforms for video-analysis.87MIT OR Apache-2.0
mediavault-guiDesktop GUI for MediaVault — browse, watch-track, and manage your media library87non-standard
rave-nvcodecRAVE NVDEC/NVENC hardware codec wrappers.86MIT
moritzbrantner-video-analysis-ffmpegFFmpeg-backed media ingest for video-analysis.84MIT OR Apache-2.0
dxc-providersDXC Providers - Media source providers (YouTube, TikTok, etc.)84MIT
kael_pdfPDF document services for Kael84Apache-2.0
rave-ffmpegRAVE FFmpeg container I/O (demux, mux, probe).83MIT
moq-statsPublish and consume MoQ traffic stats: drains a moq-net counter registry into JSON tracks, plain and compressed.83MIT OR Apache-2.0
win-native-mediaNative Windows media capture, encode, record, and stream pipeline. WGC → H.264 → MP4/RTMP, no FFmpeg.83MIT OR Apache-2.0
dxc-converterDXC Converter - Media conversion via FFmpeg83MIT
edid-infoLightweight Rust library for reading EDID data82MIT
collaigoA Free online collage maker.80MIT OR Apache-2.0
mmd-anim-physics-bulletBundled Bullet Physics backend for MMD animation80MIT