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.
uni-xervo-pdfTiered PDF document extraction (native text -> OCR -> doc-VLM) for uni-xervo80Apache-2.0
ustreamer-captureGPU frame capture from wgpu render targets — zero-copy (Metal/NVENC) and staging buffer paths78MIT OR Apache-2.0
siprs-transportSIP transport layer with UDP, TCP, TLS, and WebSocket support78MIT OR Apache-2.0
moritzbrantner-math-statisticsShared multivariate statistics for dense matrix inputs and streaming observations.78MIT OR Apache-2.0
rvoip-audio-deviceOptional cpal-based OS audio-device bridge for rvoip-sip. Wires microphone capture and speaker playback to a call's frame-based…78MIT
streamripRecursively mirror an HLS (.m3u8) or DASH (.mpd) stream for local hosting77EUPL-1.2
siprs-messageSIP message parsing and building with URI, headers, and body support76MIT OR Apache-2.0
moosicbox_opus_nativePure Rust Opus audio decoder implementation73MPL-2.0
pdfcropPDF cropping library and command-line tool with rendering-based bbox detection73MIT OR Apache-2.0
mousiki-deep-plc-weightsBuild-time deep PLC weights blob for Mousiki.73MIT
mediadecode-webcodecsWebCodecs adapter for the `mediadecode` abstraction layer — implements its `VideoAdapter` / `AudioAdapter` traits on top of the…73MIT OR Apache-2.0
support-step-recorder-coreMoteur de capture d'actions utilisateur (clics, fenêtres, texte) — coeur de Support Step Recorder.73MIT
rave-pipelineRAVE pipeline orchestration — decode→preprocess→infer→encode.72MIT
oxideav-riffClean-room RIFF (Resource Interchange File Format) chunk-walker and WAV-metadata accessor — Microsoft RIFF MCI base spec +…72MIT
mousiki-dred-weightsBuild-time downloader and generator for DRED weights.72MIT
un-motion-frame-zenohOfficial Zenoh Pub/Sub wire format and utilities for UNMotionFrame (payload schema lives in `un-motion-frame`).71MIT
moritzbrantner-vector-analysis-indexExact in-memory vector search for video-analysis.71MIT OR Apache-2.0
showreetA GPU-accelerated video thumbnail browser with inline playback71MIT
tensor-dataSmall finite f32 tensor contracts and metadata for video-analysis.70MIT OR Apache-2.0
vector-analysis-coreDense vector validation and metrics for video-analysis.70MIT OR Apache-2.0
daisA cross-platform PDF presenter console for academics69MIT
icey-sysRaw Rust FFI bindings for icey.69LGPL-2.1-or-later
orberTurn photos and videos into abstract orb mood images and short-form vertical videos68MIT
ayz78dgt8r2049ugTemporary softbuffer fork68MIT OR Apache-2.0
gstreamer-vulkan-waylandRust bindings for GStreamer Vulkan library (Wayland support)68MIT OR Apache-2.0
moenarch-video-analysis-radiance-fieldsRadiance-field cameras, rays, and volumes for video-analysis.68MIT OR Apache-2.0
crispy-media-probeffprobe/ffmpeg stream analysis and screenshot capture67CC-BY-NC-SA-4.0
refrain-egraphDifferential Refrain Engine: egglog rewrite engine bindings67MIT
ustreamer-qualityAdaptive quality controller — tier switching, idle detection, lossless refinement logic66MIT OR Apache-2.0
siprs-transactionSIP transaction layer with RFC 3261 state machines and timers66MIT OR Apache-2.0
rvoip-amazon-connectrvoip-core Amazon Connect interop adapter — StartWebRTCContact + Amazon Chime SDK WebRTC media, with SIP-header →…66MIT
siprs-gb28181-codecGB28181 20-digit national standard encoding parser and generator65MIT OR Apache-2.0
sheathe-tsMPEG-2 transport stream demuxer for the sheathe packager65MIT OR Apache-2.0
tgcallsAn elegant Rust client for Telegram voice and video calls.64MIT OR Apache-2.0
gstreamer-vulkan-xcbRust bindings for GStreamer Vulkan library (XCB support)64MIT OR Apache-2.0
moritzbrantner-finance-statisticsFinance-oriented return, risk, and rolling statistics helpers.63MIT OR Apache-2.0
moritzbrantner-maps-kernels-coreNumeric kernels for map and temporal GeoJSON processing.63MIT OR Apache-2.0
siprs-sdpSDP parsing and building with GB28181 extensions for video surveillance63MIT OR Apache-2.0
smpte2038SMPTE ST 2038:2021 carriage of ANC (ST 291-1 ancillary) data packets in an MPEG-2 Transport Stream — anc_data_descriptor + ANC…62MIT OR Apache-2.0
moritzbrantner-audio-analysis-ioAudio input helpers and FFmpeg-backed source conveniences for video-analysis.62MIT OR Apache-2.0
sheathe-mkvWebM/Matroska (EBML) demuxer for the sheathe packager62MIT OR Apache-2.0
rvoip-scimSCIM 2.0 provisioning adapter for RVoIP users-core62MIT
yunoMultimedia UI layout and rendering framework powered by Skia.61MIT
music-tuiA terminal-based music player with TUI interface61MIT
oxideav-ioGeneric open/save entry point for oxideav — auto-detects an image / video / audio / 3D / PDF / SVG file and reads, writes, or…61MIT
lumino-midlyFast MIDI decoder and encoder both for .mid files and real-time MIDI events61Unlicense
neoffmpeg-rsSafe FFmpeg wrapper (fork of rust-ffmpeg formerly known as ffmpeg-next)61CC0-1.0
moritzbrantner-dense-dataDeterministic dense point datasets, bucketing, and clustering for video-analysis.61MIT OR Apache-2.0
rvoip-redisRedis-backed auth provider implementations for RVoIP61MIT
rvoip-samlSAML 2.0 service-provider adapter for RVoIP users-core61MIT
pagefuseYour pages, your way — PDF, DOCX, images and more60MIT
zpic-mediaMedia metadata, hashing, and path templating utilities for zpic (image, audio, video).60MIT OR Apache-2.0
sheathe-esRaw elementary stream demuxer for the sheathe packager60MIT OR Apache-2.0
yamuAn unofficial async Rust client for the Yandex Music API60MIT OR Apache-2.0
vecslide-coreCore library for the .vecslide format: SVG + Opus vector presentations with synchronized audio. Manifest, packing, HTML…59MIT OR Apache-2.0
media-lsMedia LS — terminal-native audio/video file browser with metadata columns, TUI preview, and structured JSON output59MIT
itl-rsLibrary for reading and writing iTunes Library.itl files58MIT
moritzbrantner-text-embeddingsLightweight semantic text embeddings and search for video-analysis.58MIT OR Apache-2.0
pinterest-dl-guiNative GUI for PinterestDownloader — download Pinterest videos with a desktop interface (egui)58MIT
api2convertOfficial Rust SDK for the API2Convert file-conversion API — one-call convert with upload, polling, download and webhook…58MIT
sheathe-textTimed-text (WebVTT/TTML) input for the sheathe packager58MIT OR Apache-2.0
terminal-pixel-animationRender pixel images as Unicode characters (Braille / Half-block) in the terminal with True Color support58MIT
siprs-dialogSIP dialog management with route set and in-dialog request support57MIT OR Apache-2.0
dxc-cliDXC CLI - Download videos, audio, and images from the web57MIT
omniget-coreCore download engine for OmniGet57GPL-3.0-or-later
iceyicey: a C++ WebRTC/FFmpeg/networking media runtime. Rust bindings in development.57LGPL-2.1-or-later
zpic-imageImage metadata, hashing, and path templating utilities for zpic.57MIT OR Apache-2.0
rvoip-oidcGeneric OIDC discovery helpers for RVoIP Bearer authentication57MIT
enigma-sfuIn-memory SFU core for rooms, participants, tracks, and subscriptions.56MIT
siprs-gb28181-xmlGB28181 XML message processing for device catalog, control, and queries56MIT OR Apache-2.0
siprs-registrationSIP registration with MD5 digest authentication and registrar server56MIT OR Apache-2.0
hang-cMedia over QUIC, C Interface56MIT OR Apache-2.0
rvoip-auditAudit sink implementations for RVoIP auth events56MIT
rvoip-ims-akaIMS AKA provider adapters for RVoIP SIP authentication56MIT
rvoip-ldapLDAP password verifier for RVoIP auth providers56MIT
oximedia-restorationImage restoration algorithms for OxiMedia: blind deconvolution and content-aware inpainting55Apache-2.0
rvoip-keycloakKeycloak/OIDC integration helpers for RVoIP auth55MIT
rvoip-vcon-postgresPostgres-backed vCon store for rvoip-vcon, with an optional bridge for rvoip-core byte-oriented VconStore.55MIT
rsrtPure-Rust implementation of the SRT (Secure Reliable Transport) protocol: live mode with TSBPD, ARQ and HaiCrypt AES-CTR…55MIT OR Apache-2.0
numbers-coreDeterministic scalar numeric summaries, quantiles, ranges, and histograms for video-analysis.54MIT OR Apache-2.0
siprs-uaSIP User Agent core with SipEngine, GB28181 device and platform support54MIT OR Apache-2.0
pinterest-dlCLI for PinterestDownloader — download Pinterest videos from the terminal54MIT
dvb-ccDeprecated shim — use cc-data instead. Closed-caption cc_data() carriage (CEA-608/708), per ETSI TS 101 154 Table B.9.54MIT OR Apache-2.0
proteus-muxA Rust library for writing seekable Matroska Audio files with Vorbis tracks and attachments.54MIT OR Apache-2.0
rvoip-webauthnWebAuthn/passkey adapter for RVoIP users-core54MIT
oxideav-ifcPure-Rust IFC (ISO 16739 BIM) reader — clean-room STEP physical-file (ISO 10303-21) parser for .ifc building models53MIT
colorkitA #[no_std] library to convert and manipulate colors with an easy to use API.52MIT
atmoq-moq-netTEMPORARY fork of moq-net 0.1.10 with two additive replay-window patches, pending upstreaming to moq-dev/moq. Use moq-net unless…52MIT OR Apache-2.0
scte104ANSI/SCTE 104 2023 — Automation System to Compression System Communications API (single/multiple operation messages + DPI…51MIT OR Apache-2.0
math-linearDense matrix and kernel contracts bridging tensor-data and vector-analysis-core.51MIT OR Apache-2.0
artsciiA cli tool to generate ascii art.51GPL-3.0
x-nesA minimal NES emulator library written in Rust, targeting everything from microcontrollers to modern desktops.51MIT OR Apache-2.0
yscv-pipelineTOML-driven pipeline configuration + multi-accelerator dispatch for FPV/edge deployments51MIT OR Apache-2.0
mangofetch-guiGraphical interface for MangoFetch download manager (egui + eframe)51GPL-3.0-or-later
oxvif-device-managerA cross-platform desktop ONVIF IP camera manager built with Dioxus, on top of oxvif.51MIT
dithersA image dithering toolkit for applying various dithering algorithms to images.50MIT
clove2dA powerful 2D graphics library for Rust with support for shapes, text, images, filters, and layers50MIT OR Apache-2.0
amprojData extraction layer for .amproj project files with C-ABI support50MIT OR Apache-2.0
audio-toolboxSafe bindings to AudioToolbox framework50MIT OR Apache-2.0
face_verification_coreCross-platform on-device face liveness and verification core.50MIT OR Apache-2.0
unreal-rcRust client for the Unreal Engine Remote Control plugin (HTTP + WebSocket)49MIT OR Apache-2.0
snatch-cliSnatch your memories back from Snapchat - download photos & videos from data exports with overlays, EXIF metadata, and correct…49MIT
colconvSIMD-dispatched color conversion for the FFmpeg AVPixelFormat space: one-call decode of validated source frames to RGB / RGBA /…49GPL-3.0-or-later
touchengineSafe Rust bindings for the TouchEngine SDK (macOS/Windows)48MIT OR Apache-2.0
moenarch-video-analysis-gaussian-splattingGaussian splatting primitives and CPU compositing for video-analysis.48MIT OR Apache-2.0
adk-rust-mcp-imageMCP server for image generation using Vertex AI Imagen48Apache-2.0
captionrsAdvanced subtitle converter and processor48MIT OR Apache-2.0
yscv-video-mppRockchip MPP (Media Process Platform) hardware H.264/HEVC encoder via dlopen48MIT OR Apache-2.0
azoRe-implementation of ASIO (Audio Stream Input/Output)47MIT
rsiprtpModular SIP/RTP communications stack for Rust with Sans-IO state machines47MIT OR Apache-2.0
moritzbrantner-text-retrievalLibrary-first semantic and hybrid retrieval for video-analysis.47MIT OR Apache-2.0
fusion-media-providerUnified media provider supporting multiple sources (Pixabay, Pexels)47MIT OR Apache-2.0
siprs-mediaMedia negotiation, RTP/RTCP packet handling, and codec negotiation for SIP47MIT OR Apache-2.0
moenarch-video-analysis-reconstructionSparse reconstruction helpers for video-analysis.47MIT OR Apache-2.0
ringaGPU-rendered ring light overlay for Wayland47MIT
moenarch-video-analysis-posturePose and skeleton helpers for video-analysis.46MIT OR Apache-2.0
freya-videoVideo playback component for Freya apps46MIT
camshooterSelect a webcam, preview the live stream, and grab PNG snapshots with a keypress.46Apache-2.0
kanvaAn intermediate scene representation of vector graphics.45MIT OR Apache-2.0
moritzbrantner-image-analysis-coreShared image views, pixel formats, and image statistics for video-analysis.45MIT OR Apache-2.0
bevy_talkVoice chat while in game45MIT OR Apache-2.0
imgflowHardware-adaptive batch image transcoding (WebP, JPEG, PNG, AVIF, GIF) with a Rayon pipeline45MIT
book2pdfCLI utility to turn published code documentation into PDFs44MIT
qobuz-cliQobuz CLI client44GPL-2.0-only
prodjlink-rsRust client for Pioneer/AlphaTheta Pro DJ Link status and metadata monitoring44MIT
p2saA Rust library and a CLI tool to transform your pictures into String Art 🧵44non-standard
rave-cliRAVE CLI — GPU-native video super-resolution engine.43MIT
kcode-gemini-apiGemini inference, multimodal generation, and session spending limits43MIT
support-step-recorder-guiInterface egui/glow de Support Step Recorder : enregistrer, revoir et exporter une session.43MIT
oxigaf-cliCLI for OxiGAF — Gaussian Avatar Reconstruction42Apache-2.0
tempometroA terminal metronome with a ratatui interface42MIT
ytdown-cliCommand-line interface for ytdown: extract, select, and download media.42MIT OR Apache-2.0
sway-drawA lightweight, native Wayland screen annotation and drawing utility.42GPL-3.0-only
vellum-lyricsA Kitty-compatible TUI for word-synced lyrics from MPRIS players42MIT
dais-remoteLocal HTTP remote-control API for Dais41MIT
siprsA complete SIP protocol stack with GB28181 support41MIT OR Apache-2.0
streamkit-apiAPI types and TypeScript bindings for StreamKit41MPL-2.0
miniexiv-sysRaw FFI bindings for the MiniExiv C library41GPL-2.0-or-later
ansimakeQuickly convert pixel images of ANSI art created with AI to actual ANSI art39MIT
bevy_alight_motion_corePure Alight Motion project data extraction and C-ABI interface39MIT OR Apache-2.0
sheathe-packageEnd-to-end VOD packaging pipeline (demux → CMAF segment → DASH/HLS) for the sheathe packager39MIT OR Apache-2.0
mlbv-rsCommand-line interface for MLB.tv and MLB Stats API38GPL-3.0-only
moenarch-video-analysis-datasetSerializable retained analysis records for video-analysis.38MIT OR Apache-2.0
moenarch-video-analysis-radiance-ioCOLMAP, Nerfstudio, and PLY I/O for video-analysis radiance workflows.38MIT OR Apache-2.0
game-gemA blazing-fast, ergonomic 2D game library for Rust — no macros, no magic, just gems.37MIT
ll-hls-runtimeSans-IO Low-Latency HLS (RFC 8216bis) client + server engines in one crate, mirroring rtsp-runtime's client+server split.…37MIT OR Apache-2.0
voxtusA command-line tool for transcribing YouTube videos and local media files to text37AGPL-3.0-or-later
audio-mirroringAudio Mirroring for Linux37GPL-3.0-only
adk-rust-mcp-videoMCP server for video generation using Vertex AI Veo37Apache-2.0
adk-rust-mcp-avtoolMCP server for audio/video processing using FFmpeg37Apache-2.0
rcwt-rsRust library for reading and writing CCExtractor RCWT binary caption files37MIT
veo_4Minimal Rust package for Veo 4 VO4 AI video generator metadata and docs.rs indexing.36MIT
math-statisticsShared multivariate statistics for dense matrix inputs and streaming observations.36MIT OR Apache-2.0
oxideav-tracevfwTrace + debug CLI for oxideav-vfw — load a Windows codec DLL/AX, probe it, encode/decode test data, log memory watches, set PC…36MIT
steganography-online-codecSteganography Online Codec allows you to hide a password encrypted message within the images & photos using AES encryption…36Apache-2.0
opencv-mobile-rsRust bindings for opencv-mobile, a lightweight build of OpenCV optimized for mobile and embedded devices36Apache-2.0
atmoq-moq-nativeTEMPORARY unmodified republish of moq-native 0.17.0 against atmoq-moq-net, pending upstreaming. Use moq-native unless you are…36MIT OR Apache-2.0
vidsnapExtract high-quality frames from videos using a clean CLI35MIT
shinkai-translatorCLI tool for translating video subtitles with LLMs through OpenAI-compatible APIs, with native PGS OCR35MIT
adk-rust-mcp-musicMCP server for music generation using Vertex AI Lyria35Apache-2.0
scp-mediaReal-time media transport types for SCP (Shared Context Protocol)35Apache-2.0
text-whisper-cppNative whisper.cpp transcription bindings and model management.35MIT OR Apache-2.0
ytx-cliExtract YouTube transcripts from the terminal. Pipe-friendly, no API key needed.34MIT
adk-rust-mcp-multimodalMCP server for multimodal generation using Gemini API34Apache-2.0
crispy-xtreamAsync Xtream Codes API client33CC-BY-NC-SA-4.0
crispy-stalkerAsync Stalker/MAG portal API client33CC-BY-NC-SA-4.0
vidaptiveResponsive rate control for real-time video33Apache-2.0
ember-plusA complete Rust implementation of Lawo's Ember+ control protocol33MIT OR Apache-2.0
zk-audioAudio processing library for voice recording and enhancement33MIT
metabeam-coreDynamic, extensible metadata extraction for any file type: content-based detection, hashes, entropy, EXIF/GPS, image/audio/video,…32MIT OR Apache-2.0
moritzbrantner-image-analysis-ioStill-image PNG/JPEG/WebP loading and saving for video-analysis.32MIT OR Apache-2.0
moritzbrantner-text-classificationConcrete text classification, sentiment, and zero-shot classification contracts.32MIT OR Apache-2.0
moritzbrantner-text-linguisticsLocal model-backed linguistic analysis pipeline for video-analysis.32MIT OR Apache-2.0
tuioxide-macrosA Rust implementation of the TUIO 1.1 and TUIO 2.0 protocols, providing both client and server components for sending and…32MIT
subtitle-translatorCLI tool to translate ASS/SSA subtitle files using AI models via OpenRouter32MIT
dvb-emsgDEPRECATED: renamed to `mp4-emsg`. This crate re-exports it.32MIT OR Apache-2.0
enigma-rtcWebRTC signaling and session management for Enigma Messenger32MIT
adk-rust-mcp-speechMCP server for text-to-speech using Cloud TTS Chirp3-HD32Apache-2.0
adk-rust-mcp-composerMCP server for composite media generation (GIFs, shorts, memes, presentations, podcasts)32Apache-2.0
srt-runtimeSRT (Secure Reliable Transport, draft-sharabayko-srt-01) packet codecs + sans-IO HSv5 Caller-Listener and Rendezvous handshake…32MIT OR Apache-2.0
dvb-smpte2038Deprecated shim — use the `smpte2038` crate instead.31MIT OR Apache-2.0
enigma-media-e2eeApplication-level media frame encryption using Enigma aead primitives31MIT
dinamika-coreDeclarative animation library: flex-based shapes, reactive signals, and a timeline (pause/parallel/sequence) on top of the…31MIT
zubr_dspa modular, fully parallelizable DSP pipeline for rust31non-standard
guth-caeryCaery media conversion plugin for the Guth file manager.31MIT
yscv-quantize-cliPost-training quantization CLI: calibrate fp32 ONNX + sample inputs into a QDQ-format INT8 model31MIT OR Apache-2.0
y2sMirror YouTube playlists to Spotify.30MIT
onyx-dlThe Ultimate YouTube Downloader - A beautiful TUI application30MIT
tauri-plugin-ios-windowTauri plugin for iOS window management29MIT
oxideavThin facade over oxideav-core — re-exports + future high-level decode/encode invoke API. Pull in oxideav-format-all (or…29MIT
z_image_ai_appMinimal Rust package for Z Image AI platform site metadata and docs.rs indexing.29MIT
tauri-plugin-device-ai-apisA Tauri plugin for cross-platform device AI capabilities including speech, vision, and text processing28MIT OR Apache-2.0
fasrtA blazing fast, zero-copy subtitle parser and writer for SRT and WebVTT in Rust.27MIT OR Apache-2.0
mpvrcMPV Remote Control - CLI and server for controlling MPV via IPC27MPL-2.0
gpuscreen-cap-libZero-copy screen capture library for Windows using DXGI Desktop Duplication API27MIT OR Apache-2.0
isccISCC - International Standard Content Code (ISO 24138:2024)27Apache-2.0
st377-1SMPTE ST 377-1:2019 Material Exchange Format (MXF) file format — KLV framing, Partition Pack, Primer Pack, local-set structural…27MIT OR Apache-2.0
ffrsA CLI tool that translates plain English commands into ffmpeg commands27MIT
trawlCLI tool for downloading media from YouTube, SoundCloud, and more27MIT
unified-headless-video-coreCross-platform headless video playback logic engine - Same code, same behavior, all platforms27MIT OR Apache-2.0