CATEGORY
Multimedia::Images 1,500 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.
libviprsPure-Rust tile pyramid engine for blueprint PDFs and large rasters: monolithic, streaming, and parallel MapReduce engines behind…303MIT
rawlibHigh-performance RAW image thumbnail extractor with batch processing support302MIT
ultrajpegJPEG encoder/decoder with mozjpeg support and Ultra HDR Image Format v1.1 support.301MIT OR Apache-2.0
instafyTransform images into Instagram-ready 1080x1080 format with blurred backgrounds300MIT
hpvcaHEVC/HEIC tiny image encoder300BSD-3-Clause OR Apache-2.0
image_to_console_coreA simple Rust library for converting images to terminal ASCII art, supporting multiple image formats and terminal output methods300MIT
gamutSpace-efficient image encoding libraries — a unified API over per-format codecs, selected via Cargo features.298MIT OR Apache-2.0
hokusai-tiny-skiaFlatten a hokusai TiledSurface into a tiny-skia Pixmap295MIT OR Apache-2.0
pngmetaPNG tEXt chunk reader/writer — no image decoding, std-based binary I/O293MIT
hokusaiPure Rust brush engine inspired by libmypaint (umbrella crate)290MIT OR Apache-2.0
pixelsqueeze🎨 Squeeze pixels, not quality! Lightning-fast image compression that makes your files smaller while keeping them stunning289MIT
j2k-transcode-cudaCUDA acceleration for JPEG-to-HTJ2K coefficient-domain transcode stages289MIT OR Apache-2.0
vk-graphA high-performance Vulkan driver with automatic resource management and execution.288MIT OR Apache-2.0
zencodec-testkitConformance test harness for zencodec codec implementations284Apache-2.0 OR MIT
hpvcdTiny HEVC decoder275BSD-3-Clause OR Apache-2.0
pngtosvgA CLI tool and library to convert PNG images into SVG vectors.272MIT
flow-pixlLocal pixel-art generator: SDXL + a pixel-art LoRA, snapped to true pixel art (Metal/CUDA/CPU).272MIT OR Apache-2.0
libasciicA library for converting images to ASCII art with optional ANSI colorization271MIT
rucomfyuiA Rust client for ComfyUI with an emphasis on type safety and ergonomics.271MIT OR Apache-2.0
butteraugli-cliCommand-line tool for butteraugli perceptual image quality comparison268BSD-3-Clause
tintboxA pure-Rust, full-parity reimplementation of Little CMS (lcms2) — the ICC color-management engine. Memory-safe, no C, verified…268MIT
slimg-coreImage optimization library — encode, decode, convert, resize with MozJPEG, OxiPNG, WebP, AVIF, and QOI266MIT
gamut-xmpXMP (Extensible Metadata Platform) RDF/XML metadata parser and serializer for gamut image metadata.265MIT OR Apache-2.0
zentiffTIFF decoding and encoding wrapper with zenpixels integration265AGPL-3.0-only OR LicenseRef-Imazen-Commercial
basisuA bit-exact pure-Rust Basis Universal texture transcoder (.ktx2 and .basis).265Apache-2.0
aprender-imageGPU image processing primitives — convolution, Gaussian blur, Sobel, Canny edge detection264MIT OR Apache-2.0
imageioSafe Rust bindings for Apple's ImageIO framework with a Swift bridge, typed property helpers, thumbnails, HEIF/APNG tooling, and…263MIT OR Apache-2.0
phasm-corePure-Rust steganography engine — hide encrypted messages in JPEG photos262GPL-3.0-only
squish-mediaShared ffmpeg plumbing for squish-video and squish-audio261MIT
kymostudio-corePrompt it. See it appear. Watch it animate. (Core)259Apache-2.0
plutofilter-rsPort of https://github.com/sammycage/plutofilter to rust258MIT
showmeA powerful terminal image and video viewer supporting multiple formats and rendering backends254GPL-2.0
oximediaPatent-free multimedia framework for Rust253Apache-2.0
fastpack-tauriTauri GUI for FastPack253MIT
butteraugli-oxidePure Rust implementation of Google's butteraugli perceptual image quality metric from libjxl251BSD-3-Clause
gamut-cliSandbox CLI for the gamut codecs: decode PNG/JPEG/PPM/WebP/JXL and encode AVIF/WebP/TIFF/PNG/JXL/JPEG, plus inspection of the…250MIT OR Apache-2.0
gamut-ffiC-compatible FFI bindings for the gamut image codecs, for use from C, C++, Python, Go, and more.250MIT OR Apache-2.0
cryosnapCLI for cryosnap.249MIT
openlbA high-speed Sexual Image classifier and filtering library246non-standard
svgtidyHigh-performance SVG optimizer written in Rust245MIT
skia-rs-ffiC FFI bindings for skia-rs245MIT OR Apache-2.0
gamut-iptcIPTC photo metadata: the legacy IIM/Photoshop-IRB codec, IPTC Core over XMP, and IIM-XMP reconciliation.243MIT OR Apache-2.0
squish-codeCode minification library for squish (JS/TS/CSS/HTML/JSON)243MIT
oxigdal-jpeg2000Pure Rust JPEG2000 (JP2/J2K) driver for OxiGDAL - JP2 box parsing and JPEG2000 codestream decoding243Apache-2.0
qrcode-ai-scannerQR code decoding and scannability scoring for artistic, AI-generated, and photo-captured QR codes243AGPL-3.0-or-later
gamut-wasmWebAssembly bindings for the gamut image codecs, for running encoders in the browser.243MIT OR Apache-2.0
gamut-exifEXIF (Exif 3.0 / CIPA DC-008) image metadata parser and serializer, built on the shared TIFF/IFD core.242MIT OR Apache-2.0
vmbSafe Rust wrapper around Allied Vision Vimba X (VmbC)242MIT OR Apache-2.0
gamut-iccICC color profile (ICC.1:2022) parser and serializer — header, tag table, and tag element types — for gamut image metadata.242MIT OR Apache-2.0
lensfunPure-Rust port of LensFun: camera lens correction (distortion, TCA, vignetting) without C dependencies241LGPL-3.0-or-later
qrcode-ai-scanner-cliCLI for QR code decoding and scannability scoring — artistic, AI-generated, and photo-captured QR codes239AGPL-3.0-or-later
squish-videoVideo compression library for squish (ffmpeg-backed)238MIT
squish-audioAudio compression library for squish (ffmpeg-backed)238MIT
bonbonA sweet and simple Rust library for generating static diabetes data visualizations.238MPL-2.0
tauri-plugin-sprite-petTauri plugin for animated sprite pet desktop companions238MIT
ai-image-webpA no_std fork of image-webp237MIT OR Apache-2.0
tauri-plugin-native-cameraA Tauri plugin to capture photos using the device's native camera app236MIT
imgshrinkFast CLI tool to batch-resize images233Apache-2.0
manga-ocr-rsJapanese manga OCR — ViT encoder + BERT decoder via ONNX Runtime231MIT
devimg-coreCore image pipeline logic for devimg230Apache-2.0
gamut-metadataUnified image-metadata facade over gamut's EXIF, XMP, ICC, and IPTC crates — extract from and embed into container metadata…228MIT OR Apache-2.0
filmdrop-cliS3-backed photo gallery for film photographers227MIT
zif-tiffSans-IO Rust reader and writer for the ZIF zoomable image format226MIT
iqaA single, ergonomic API over the patchwork of visual quality assessment metrics in the Rust ecosystem.226MIT OR Apache-2.0
scrybe-mermaidScrybe mermaid — standalone PNG iTXt codec, embeds Mermaid source in PNG metadata226Apache-2.0
fast-tiff-libLazy, memory-mapped reader/writer for TIFF files: IFD indexing, ImageJ + OME-TIFF metadata parsing, and per-frame strip decoding.224MPL-2.0
filmdrop-webS3-backed photo gallery for film photographers222MIT
imagegen-bridge-coreProvider-neutral domain contract for Imagegen Bridge221MIT
tjpgdec-rsTiny JPEG Decompressor - A lightweight JPEG decoder optimized for embedded systems220MIT OR Apache-2.0
oximedia-image-transformCloudflare Images-compatible URL image transformation — on-the-fly resize, format negotiation, and optimization for OxiMedia220Apache-2.0
wsi-dicomConvert whole-slide imaging files to DICOM VL Whole Slide Microscopy219MIT OR Apache-2.0
gamut-tiffTIFF 6.0 (Tagged Image File Format) image encoder and decoder.218MIT OR Apache-2.0
wml2Pure Rust multi-format image decoding and encoding library supporting JPEG, PNG, GIF, WebP, TIFF and PC-98 legacy formats (MAG,…215MIT
shrinkrayLightning-fast image resizing & optimisation for the web211MIT
gamut-tonemapTone-mapping math primitives: built-in tone curves plus an extensible trait for custom operators.209MIT OR Apache-2.0
jbig2encRust reimplementation of jbig2enc, a JBIG2 encoder for bi-level images207Apache-2.0
maroontreeAV1 image & AV2 video and image encoder207BSD-3-Clause OR Apache-2.0
kovi-plugin-image-splitterKovi 的图片网格裁剪插件,支持自定义行列分割与合并转发。206MIT OR Apache-2.0
bnto-imageImage processing node for Bnto WASM engine — compress, resize, convert205MIT
ai-imagesizeA no_std fork of imagesize204MIT
imagegen-bridge-artifactsBounded image input loading and atomic artifact storage204MIT
aihorde-rsRust library for using AI Horde with ease200non-standard
rpdfium-renderRendering pipeline for rpdfium200Apache-2.0
cargo-imagermachineA CLI tool for image optimization and conversion199non-standard
jp_detectReal-time scene text detection using DBNet and an embedded ONNX model.198MIT
mbed-macrosEmbed and transform assets into your Rust crate.196MIT
ah-asefileActively maintained fork of asefile.194MIT
tesseract-ocr-static-cSelf-contained, statically-built Tesseract OCR and Leptonica libraries.193Apache-2.0
ruvector-scipixRust OCR engine for scientific documents - extract LaTeX, MathML from math equations, research papers, and technical diagrams…193MIT
wsi-rswsi-rs whole-slide image reader191MIT OR Apache-2.0
immich-analyzeAI-powered image description generator for Immich photo management system191GPL-3.0-or-later
bioformatsPure Rust translation of Bio-Formats — read/write scientific image formats191GPL-2.0-or-later
miniscreenshot-wgpuwgpu screenshot helper for the miniscreenshot ecosystem. Re-exports wgpu.190EUPL-1.2 OR MIT OR Apache-2.0
squish-media-cliLocal CLI to compress images, video, audio, and minify code188MIT
rstuiA reliable raster application runtime for modern terminals185Apache-2.0
ithmb-corePure Rust decoder and encoder for Apple iThmb thumbnail cache files — supports 8 pixel formats, PhotoDB containers, and 54 device…181MIT
imagegen-bridge-codex-app-serverCodex app-server provider for Imagegen Bridge181MIT
oxideav-tiffPure-Rust TIFF 6.0 image decoder + encoder + container for oxideav…180MIT
zenpnmPNM/PAM/PFM image format decoder and encoder (P5, P6, P7, PFM) with optional basic BMP180MIT OR Apache-2.0
wallflowElegant wallpaper management with smooth transitions, powered by awww180MIT
pixaFast image processing CLI: compress, resize, convert, split sheets, generate favicons179MIT
reflow_vector2D vector graphics primitives for Reflow — paths, shapes, boolean ops, rasterization.174MIT OR Apache-2.0
imagegen-bridge-runtimeProvider orchestration and durable state for Imagegen Bridge174MIT
puniyu-skia-bindingsSkia Bindings for Rust173MIT
kitty-graphics-protocolA Rust library for the Kitty terminal graphics protocol173MIT
devimgCommand-line interface for the Dev Image Pipeline173Apache-2.0
reflow_pixelPure-Rust pixel operations for Reflow image/video processing actors. Wasm-safe.172MIT OR Apache-2.0
spatial-makerConvert 2D images and videos to stereoscopic 3D spatial content for Apple Vision Pro using AI depth estimation169MIT
selahAI-native screenshot capture, annotation, and redaction library for AGNOS169GPL-3.0-only
openrouter-mcpMCP stdio server and CLI for OpenRouter: model discovery, image generation/editing, and image description169MIT OR Apache-2.0
robost-captureCross-platform screen and window capture with HiDPI awareness for desktop automation166MIT OR Apache-2.0
hdim-coreCore logic and image manipulation algorithms for HDIM.165GPL-3.0
firemarkStop sending naked documents. Fast watermarking CLI for images and PDFs.164MIT
plotkitA matplotlib-shaped, publication-quality plotting library for Rust164MIT OR Apache-2.0
rustybaraPrepress-focused PDF manipulation library for graphic designers and print operators163LGPL-3.0-only
termfotoFast terminal photo viewer — keyboard-driven, chafa-rendered163MIT
imagegen-bridge-configLayered, provenance-aware configuration for Imagegen Bridge162MIT
slimgImage optimization CLI — convert, compress, and resize images using MozJPEG, OxiPNG, WebP, AVIF, and QOI161MIT
crustyimgA fast Rust CLI to view and transform images.159MIT OR Apache-2.0
oxideav-pcxPure-Rust PCX (ZSoft PC Paintbrush) reader/writer for oxideav — clean-room from the PCX 5.0 spec157MIT
wavewallA tiling wallpaper generator156MIT
photodna-sysLow-level FFI bindings to the Microsoft PhotoDNA Edge Hash Generator library156MIT
panimg-coreCore library for panimg image processing154MIT OR Apache-2.0
vdsl-mcpMCP server for VDSL — AI-native image generation platform. RunPod GPU provisioning, ComfyUI orchestration, model management.153MIT OR Apache-2.0
jbig2enc-rustJBIG2 encoder implementation in Rust with PDF fragment support153MIT OR Apache-2.0
kymostudioPrompt it. See it appear. Watch it animate.151Apache-2.0
pure_jpeglsPure-Rust JPEG-LS lossless codec (ISO/IEC 14495-1 / ITU-T T.87)150MIT OR Apache-2.0
avif-rsEncode and decode AVIF images with SVT-AV1 and dav1d, via statically-linked libavif.149Apache-2.0
rucomfyui_mluaLua bindings for rucomfyui - a fluent ComfyUI workflow builder149MIT OR Apache-2.0
puniyu-skia-safeSafe Skia Bindings for Rust148MIT
medrsUltra-high-performance medical imaging I/O for deep learning147MIT OR Apache-2.0
delphitools-clidelphitools CLI — indie toolkit for designers (colour, image, PDF, type, calc)1470BSD
oxideav-hdrPure-Rust Radiance RGBE (.hdr / .pic) decoder + encoder for oxideav — clean-room, default-on registry feature146MIT
opencv-rsHexagonal Rust wrapper over OpenCV I/O and image-processing primitives: ports, fakes, FFI adapters145MIT OR Apache-2.0
google-photos-takeout-organizerA high-performance tool to organize Google Photos Takeout archives into a chronological folder structure.144MIT
imagegen-bridge-codex-responsesExperimental Codex OAuth Responses image provider144MIT
visionkit-rsSafe Rust bindings for VisionKit.framework — image analysis, Live Text, and availability-aware area coverage on macOS143MIT OR Apache-2.0
ultrahdr-bakeBake HDR intent + SDR base into an UltraHDR JPEG (CLI)141Apache-2.0
bnto-encodeShared image format detection and encoding for Bnto engine crates141MIT
img4avifServerless-optimized image conversion: JPEG/PNG/WebP/HEIC → AVIF with HDR10 input support (pure Rust, Lambda-ready)140Apache-2.0
jc-libavif-sysRaw Rust bindings for libavif with prebuilt-first native artifacts and source fallback.140MIT OR Apache-2.0
image-colorizer-coreMake wallpapers and images match a target colorscheme138MIT
kovi-plugin-gif-labKovi 的 GIF 处理插件,支持合成、拆分、变速、倒放、旋转、拼图等操作。135MIT OR Apache-2.0
zennodeSelf-documenting node definitions for image processing pipelines134Apache-2.0 OR MIT
vk-graph-windowwinit window and swapchain integration for vk-graph134MIT OR Apache-2.0
reflow_cv_opsComputer-vision preprocessing actors for Reflow — resize, normalize, colorspace, letterbox.133MIT OR Apache-2.0
rawshift-coreShared core types for rawshift (geometry, pixel samples, metadata model)133MPL-2.0
dominant-color-rsA library to extract the most dominant color from an image using K-Means clustering and silhouette scoring.132MIT
mochifyCLI and MCP server for privacy-first image compression and conversion via mochify.app132MIT
pure_jpegliPure-Rust JPEG Lossless codec (ITU-T T.81 Annex H, DICOM Process 14 Selection Value 1)132MIT OR Apache-2.0
arthashPlaceholder-image hash family — compact placeholder fingerprints for thumbnail and preview workflows. DCT / CIRCLE / TRIANGLE /…130MIT
ai-moxcmsA no_std fork of moxcms129BSD-3-Clause OR Apache-2.0
r3sizer-corePure image processing core: linear color, downscale, sharpen, artifact metric, polynomial fit and solve128MIT
ai-pngA no_std fork of png128MIT OR Apache-2.0
imagegen-bridge-serverBounded native and OpenAI-compatible HTTP service for Imagegen Bridge128MIT
imagegen-bridgeRust SDK facade for Imagegen Bridge127MIT
icy_sixel-cliCommand-line tool for encoding and decoding SIXEL graphics126MIT OR Apache-2.0
tealdustAV2 decoder125BSD-3-Clause OR Apache-2.0
rapidocr-coreRust ONNX OCR core for RapidOCR-style detection, optional classification, and recognition pipelines125Apache-2.0
ai-qoiA no_std fork of qoi123MIT/Apache-2.0
ai-tiffA no_std fork of tiff122MIT
nsi-traitCore traits and types for the Nodal Scene Interface – ɴsɪ.121MIT OR Apache-2.0 OR Zlib
droidpiA command-line tool for resizing images to multiple screen densities for Flutter and native Android projects. Automates icon…121MIT
hdim-renderTerminal rendering logic for HDIM using half-block characters.121GPL-3.0
i3fA library for IIIF API, including Image, Presentation.121MIT
mbed-coreEmbed and transform assets into your Rust crate.120MIT
oxideav-tgaPure-Rust Truevision TGA (TARGA) reader/writer for oxideav — clean-room from the TGA 2.0 spec118MIT
tesseract-ocr-staticErgonomic, self-contained, statically-built Rust interface for Tesseract OCR.117Apache-2.0
img2ascii-cliConvert images to ASCII art in the terminal116MIT
asciiify-coreCore library for converting images and video to ASCII art116MIT
mbed-imageEmbed and transform assets into your Rust crate.116MIT
rawshift-imageStill-image decoding, RAW processing, and encoding for rawshift115MPL-2.0
nauticuvsFast Discrete Curvelet Transform (FDCT) via wrapping for 2D images115MIT OR Apache-2.0
crypsol_storageMulti-cloud storage library for Rust with image processing, validation, and thumbnail generation. Supports AWS S3, GCS, Azure…114MIT
photodedupeUtility for identifying duplicate photos114MIT
coreimageSafe Rust bindings for Apple's CoreImage framework — GPU-accelerated image processing on macOS114MIT OR Apache-2.0
oximedia-compat-cv2OpenCV cv2 API compatibility layer for OxiMedia — Pure Rust, BGR ordering, ~150 OpenCV constants113Apache-2.0
rasterrocket-colorPixel types and colour math for the rasterrocket PDF renderer113MIT
novelai-bridgeA Rust library for NovelAI image generation APIs and related helpers.113Apache-2.0
use-imagePractical image format and sizing helpers112MIT OR Apache-2.0
nexo-mediaMedia-asset pipelines for nexo microapps — image optimisation (cap dimensions, strip metadata, re-encode at email-sane quality),…112MIT OR Apache-2.0
zenpdfPDF page renderer via hayro with page selection and render bounds111AGPL-3.0-only OR LicenseRef-Imazen-Commercial
webp-rsEncode and decode WebP images via statically-linked libwebp.111Apache-2.0
mbed-cssEmbed and transform assets into your Rust crate.111MIT
openslide-pure-rsWhole slide image reader with Rust format parsers and native codec/compositor helpers111LGPL-2.1-only
mbed-jsEmbed and transform assets into your Rust crate.110MIT
ovidfast, bidirectional PDF and Image converter110MIT
rpdfiumA faithful Rust port of Google's PDFium PDF rendering engine110Apache-2.0
foveaA high-precision, type-safe computer vision library guaranteeing absolute image correctness at compile time109MIT
use-svgPractical SVG utility primitives107MIT OR Apache-2.0
nsi-ffi-wrapFFI wrapper and macro for NSI-compliant renderers – ɴsɪ.106MIT OR Apache-2.0 OR Zlib
oxideav-farbfeldPure-Rust farbfeld reader/writer — minimalist lossless 16-bit RGBA image format106MIT
anydFrom-scratch encoding and decoding of 1D and 2D barcodes with lossless round-trip and live-video detection105MIT
hqxhigh-quality pixel-art image magnification (2x/3x/4x upscaling)105LGPL-2.1-or-later
img-genA convenience library that re-exports public API from img-gen-spec and img-gen-renderer103MIT
kcomprsReduce the number of colors used in the image using k-mean clustering103MIT
imagegen-bridge-cliComplete command-line interface for Imagegen Bridge103MIT
bm3d_corePure Rust BM3D denoising algorithm core102MIT
libtiff-sysLow-level Rust FFI bindings for libtiff100non-standard
pixie-animA zero-dependency, SIMD-accelerated GIF optimizer99MIT