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.
oil-scaleFast, streaming image resizer with sRGB-correct interpolation and low memory usage99MIT
bnto-vectorSVG rasterization for Bnto engine — parses SVG and renders to pixels99MIT
rasterrocket-renderSoftware rasterizer — path fill, compositing, and AVX-512/AVX2/NEON SIMD for the rasterrocket PDF renderer98MIT
nef-compactorLossless recompression of Nikon .NEF raw files with JPEG XL98MIT
scivex-imageScivex — Image loading, transforms, and filters96MIT
exif-aiAI-powered EXIF metadata writer — generate SEO titles, descriptions, tags, GPS, and subject data for images96MIT
miniscreenshot-waylandWayland (wlr-screencopy-v1) screenshot helper for the miniscreenshot ecosystem.95EUPL-1.2 OR MIT OR Apache-2.0
agent-image-diffStructured image diff with JSON output for agent workflows95MIT
clip2previewA Rust crate for extracting embedded preview images from .clip files.94MIT OR Apache-2.0
pngmetagrepPNG tEXt metadata → NDJSON CLI — grep your image metadata94MIT
rosetta-squint-hashByte-exact perceptual-hash library — Rust port of Python imagehash 4.3.2. Part of rosetta-squint.94BSD-2-Clause
oxideav-wbmpPure-Rust WBMP (WAP Bitmap, monochrome) image codec — clean-room from the WAP Forum WAP-237 specification94MIT
pink072PINK-072 specification implementation for embedding payloads in pink cover images93GPL-3.0-or-later
gamut-codec-abiShared codestream-backend ABI: repr(C) vtables + object-safe Rust twins for pluggable/FFI codec backends.93MIT OR Apache-2.0
imgicoHigh-performance image to ICO/SVG converter with WebAssembly support92MIT OR Apache-2.0
modernimageWebP and AVIF image encoding via libmodernimage92MIT
jxl-encoder-cliCommand-line JPEG XL encoder91AGPL-3.0-only OR LicenseRef-Imazen-Commercial
rasterrocket-fontFreeType glyph cache and outline rendering for the rasterrocket PDF renderer91MIT
rasterrocket-encodePPM/PGM/PBM/PNG output for the rasterrocket PDF renderer91MIT
spritefusion-pixel-snapperFix AI-generated pixel art by detecting and snapping it to its implicit grid.91MIT
crabmagick-corePure-Rust image processing pipeline for PHP — multi-format decode and JXL/JPEG/WebP/PNG/AVIF encode90AGPL-3.0-or-later
qr-scan-rsA comprehensive QR code generator library supporting URL, Text, and vCard formats with advanced customization.90MIT OR Apache-2.0
ocrs-cjkPure Rust, offline CJK OCR: PaddleOCR detection, hOCR/ALTO/JSON, WASM-safe.89MIT OR Apache-2.0
bulbImage CDN with stylized dithering support88MIT
r3sizer-ioImage I/O layer: load PNG/JPEG into LinearRgbImage, save back to file87MIT
rasterrocket-interpNative PDF content-stream interpreter — poppler-free render path for rasterrocket87MIT
quasivisionA Rust-based pseudo-visual understanding tool. Analyzes screenshots, UI mockups, and real-world photos — detects UI components,…86MIT
qrai-scanner-coreHigh-performance QR code validation and scannability scoring for artistic QR codes86MIT
sixrsA fast image to Sixel encoder for terminals86Apache-2.0
setrootA library for setting desktop background image86LGPL-3.0-or-later
exiftool-rs-wrapper一个高性能、类型安全的 ExifTool Rust 封装库,支持异步 API86Apache-2.0
wsi-streamerA tile server for Whole Slide Images stored in S3. Stream tiles directly from cloud storage using HTTP range requests.85MIT
panimg-cliThe Swiss Army knife of image processing85MIT OR Apache-2.0
neco-colorzero dependency color space conversion utilities (sRGB gamma, HSL, CCT)85MIT
inkswatch_colorscanFountain pen ink swatch color analysis from photographs84MIT OR Apache-2.0
signinum-metal-supportShared Metal runtime setup helpers for Signinum adapters84Apache-2.0
vk-graph-fxA bunch of pre-built utilities that are helpful when using vk-graph84MIT OR Apache-2.0
thumbpicklightweight, scriptable, keyboard-centric image picker84GPL-3.0-or-later
gemini-watermark-removalRemove visible Gemini AI watermarks via reverse alpha blending84MIT OR Apache-2.0
agx-photoAn open-source photo editing library with a readable, portable preset format84MIT OR Apache-2.0
rosetta-squint-decodeByte-exact PIL-compatible image decoder library (Rust). Part of rosetta-squint.84BSD-2-Clause
qrosityA terminal and desktop application for generating QR codes with advanced customization options.83MIT
fpexifA pure Rust library for parsing EXIF metadata from 23+ image formats including JPEG, PNG, WebP, AVIF, HEIC, RAW82MIT OR Apache-2.0
rustychromaHigh-performance chroma key background removal and edge erosion82MIT
modelio-rsSafe Rust bindings for Apple's ModelIO framework — assets, meshes, materials, lights, cameras, voxels, textures, and animation on…82MIT OR Apache-2.0
mbedEmbed and transform assets into your Rust crate.82MIT
blazediff-pngSingle-threaded, SIMD-first PNG codec with byte-exact libspng decode parity82MIT
pngvA library and CLI tool for converting PNG images to color matrices and reconstructing them as PNG or SVG81MIT OR Apache-2.0
raydvdTransparent, click-through bouncing DVD logo overlay built with raylib80MIT
signinum-transcode-metalMetal acceleration for signinum-transcode coefficient-domain paths80Apache-2.0
miniscreenshot-portalXDG Desktop Portal (ashpd) screenshot helper for the miniscreenshot ecosystem. Works on GNOME, KDE, and wlroots-based…80EUPL-1.2 OR MIT OR Apache-2.0
miniscreenshot-x11X11 (XGetImage / MIT-SHM) screenshot helper for the miniscreenshot ecosystem.80EUPL-1.2 OR MIT OR Apache-2.0
jxl_cmsHigh performance Rust implementation of a JPEG XL decoder - CMS integration library80BSD-3-Clause
imgx-vipsHand-rolled libvips FFI bindings and RAII wrapper used internally by imgx80MIT
ai-usvgA no_std fork of usvg79Apache-2.0 OR MIT
zarrs_n5N5 support for zarrs79MIT
z-stackr-coreCore image representations, colour handling, shared preprocessing, EXIF copy-through and the out-of-core tile manager for the…78MIT
rasterrocketPDF to pixel buffer — pure Rust, zero Poppler. For the CLI tool: cargo install rasterrocket-cli78MIT
xbrz-cliCLI tool for xBRZ pixel-art upscaling77GPL-3.0-only
chudaCUDA-accelerated high quality truecolour ANSI image renderer76LGPL-3.0-or-later
komitoto-sstvSSTV (Slow-Scan Television) encoding and decoding library for HAM radio74MIT
tilepack-tilerNative converter, repack, and composition tools for the tilepack container format.74MIT OR Apache-2.0
fonttypeA font parsing and manipulation library74Apache-2.0
ocrA pure Rust CLI OCR tool for printed text extraction74Apache-2.0
justpdf-specialSpecial features for justpdf - OCR, barcode, ZUGFeRD, BiDi, deskew73MIT OR Apache-2.0
vk-graph-imguiDear ImGui renderer integration for vk-graph72MIT OR Apache-2.0
hdim-tuiThe main TUI application for hdim.71GPL-3.0
nine-slicesScale images using nine-slice scaling71non-standard
iqa-cliCommand-line front-end to the iqa crate: compute image-quality metrics between two images and emit them as JSON.71MIT OR Apache-2.0
game-toolkit-asepriteLoad native .aseprite files and exported PNG+JSON sheets into GPU-ready sprite sheets for game-toolkit.70EUPL-1.2
audio-waveform-renderRender customizable audio waveforms to SVG and raster formats (PNG, JPEG, WebP, AVIF, BMP).70MIT
rawshiftRAW image processing library focused on compatibility, correctness, and interoperability70MPL-2.0
panorama-tilerA tiling and configuration generator to convert equirectangular or cylindrical panoramas into multi-resolution cubemaps.70MIT OR Apache-2.0
fast-webpFast WebP encoder for Rust image buffers and proxy image payloads.70MIT
gamut-jxl-sysStatic build of and hand-written FFI declarations for the reference libjxl, powering gamut-jxl's JPEG XL encoder.70MIT OR Apache-2.0
bgustreadimgAdaptive image preprocessing engine for OCR — Sauvola binarization, layout detection, and ONNX-based OCR inference69non-standard
crapifyDeep-fry your images, and other crimes against pixels.69WTFPL
pixelizationAn image quantization and pixelization library implementing K-Means and PIA (Pixelated Image Abstraction).68MIT
clipfileA streaming parser and toolkit for CLIP STUDIO PAINT files68MIT
ag-psdRead and write Adobe Photoshop (.psd/.psb) files — a from-scratch Rust port of the ag-psd TypeScript library.67MIT
masuriFast barcode decoder for Code128/EAN/UPC - Rust port of zbar with NEON SIMD and rayon parallelism66LGPL-2.1-or-later
vk-graph-eguiegui renderer integration for vk-graph66MIT OR Apache-2.0
ilovenoise-coreProcedural noise generation algorithms (Perlin, random)66MIT
corrmatchCPU-first template matching with ZNCC/SSD and coarse-to-fine pyramid search65MIT OR Apache-2.0
albumrustPure Rust image augmentation library inspired by Albumentations65MIT
roka-qrZero-dependency QR code encoder + decoder with built-in PNG/PBM I/O — pure Rust, no unsafe.65Apache-2.0 OR MIT
avifyBatch convert images to AVIF — supports RAW, HEIC/HEIF, and standard formats with parallel encoding65MIT
imgxFast, single-binary image proxy and transformation server built on libvips65MIT
epaper-dithering-coreHigh-quality dithering algorithms for e-paper / e-ink displays — OKLab color matching, error diffusion, ordered dithering,…64MIT
cli-qrA fast and free TUI program to generate stylish and customizable QR codes64Apache-2.0
palettify-coreCore library for OKLab-based image color palette mapping64MIT
fovea-ioFeature-gated PNG, JPEG, and BMP codecs for fovea images63MIT
hokusai-wasmwasm-bindgen bindings for the hokusai brush engine63MIT OR Apache-2.0
culorsRust port of the culori color library. Color spaces, CSS Color Module 4 parsing, interpolation, gamut mapping, ΔE, blending,…63MIT
skia-canvasGPU-accelerated, multi-threaded HTML Canvas-compatible 2D rendering for Rust and Node, powered by Skia.63MIT
zenfiltersPhoto filter operations on planar Oklab f32 data with SIMD acceleration62AGPL-3.0-only OR LicenseRef-Imazen-Commercial
asciiify-cliCLI tool for converting images and video to ASCII art62MIT
ddot-coreHigh-performance image processing core — filters, dithering, palette generation, GPU compute via wgpu/WebGPU61MIT OR Apache-2.0
glryA terminal image gallery with thumbnails rendered as real pixels via Kitty, iTerm2, or Sixel.61MIT
zeuxisLocal read-only MCP screenshot server for screen/window/region capture61MIT
maple-render-coreCore rendering and animation logic for maple templates60MIT
z-stackr-alignSubpixel image alignment for the z-stackr focus-stacking suite: bounded multi-scale intensity registration, optional AKAZE+RANSAC…60MIT
z-stackr-algoFocus-stacking fusion algorithms for the z-stackr suite: Apex Laplacian-pyramid blending, dual-engine Relief (guided filter /…60MIT
pure_jpeg2kPure-Rust JPEG 2000 Part-1 lossless codec (ITU-T T.800)60MIT OR Apache-2.0
scryglassA lightweight, blazing-fast image viewer59MIT
giftermPlay GIF animations in kitty-protocol terminals59MIT
iconsmakerGenerate platform icon bundles (macOS, Windows, Linux) from a single SVG59GPL-3.0-or-later
signedshot-validatorValidator for SignedShot media authenticity proofs58MIT
fast-cannyIndustrial-grade Zero-Allocation SIMD Canny Edge Detector55MIT OR Apache-2.0
glm-vision-rsRust client for z.ai GLM vision model55MIT
oximedia-restorationImage restoration algorithms for OxiMedia: blind deconvolution and content-aware inpainting55Apache-2.0
scrannotateScreenshot annotation tool: capture a screen, select, annotate in place, copy or save55Apache-2.0
rustocrHigh-performance Rust CLI for EasyOCR with 80+ language support, featuring server mode and batch processing. Fastly Built by…55Apache-2.0
fingoAI image generation and editing CLI powered by Google Nano Banana / Gemini55MIT
rosetta-squintCross-language byte-exact perceptual image hashing — decode + hash in one call. Umbrella crate combining rosetta-squint-decode +…55BSD-2-Clause
gamut-jpegSpec-compliant JPEG (ISO/IEC 10918 / ITU-T T.81) still-image codec.55MIT OR Apache-2.0
rstiffA Rust library for high-precision, type-preserving GeoTiff I/O powered by GDAL.54MIT
gamut-deflatePure-Rust DEFLATE (RFC 1951) and zlib (RFC 1950) encoder, tuned for space efficiency.54MIT OR Apache-2.0
glycin-ngPermissively-licensed Rust image decoder library with in-process sandboxing53MIT OR Apache-2.0
ocrgrabScreenshot-to-clipboard OCR for Wayland — grab a region, get the text.52MIT
colorkitA #[no_std] library to convert and manipulate colors with an easy to use API.52MIT
robost-snipTemplate capture tray app for Rust RPA — freeze screen and crop image templates instantly52MIT OR Apache-2.0
sprite-slicerSprite-sheet slicing, transparent sprite detection, action grouping, background removal, frame normalization, and GIF preview…52MIT OR Apache-2.0
gamut-pngResearch-grade, space-efficient PNG (Portable Network Graphics) image encoder and spec-compliant decoder.52MIT OR Apache-2.0
spritersFast CSS sprite generator — Rust reimplementation of Glue with SVG support, WebP/AVIF output, and multi-threaded processing51GPL-3.0-or-later
egui-jxlA pure-Rust, progressive JPEG XL (.jxl) image loader and rendering widget for the egui framework.51MIT OR Apache-2.0
gamut-dngDNG (Adobe Digital Negative) 1.7.1 raw-image encoder and decoder.51MIT OR Apache-2.0
cryptologoRust client for crypto-logo.com — 413 cryptocurrency logos in SVG, PNG, WebP, ICO51MIT
ddot-cliCLI for ddot — apply image filter pipelines with CPU/GPU backend51MIT OR Apache-2.0
afphotoRead embedded preview images from Affinity (.afphoto/.afdesign/.afpub) files. Zero dependencies.51MIT
qrgen-rsFast no-std QR code generator written in pure Rust50non-standard
ascii-linkerA procedural macro library to embed a .bapple file into a Rust binary.50MIT
agx-cliCLI for the agx-photo photo editing library50MIT OR Apache-2.0
z-stackr-pipelineThe shared out-of-core tiled focus-stacking pipeline for the z-stackr suite: alignment pre-pass, tile store, per-tile fusion…50MIT
quick-noiseBlazingly fast SIMD procedural noise library for batch and uniform grid sampling. Works on stable Rust.50MIT OR Apache-2.0
colconvSIMD-dispatched color conversion for the FFmpeg AVPixelFormat space: one-call decode of validated source frames to RGB / RGBA /…49GPL-3.0-or-later
qrcode-renderPure Rust QR rendering traits, builder, text renderers, ANSI renderer, and color helpers for qrcode-rs.48MIT OR Apache-2.0
dominant-colors从图片中提取主色调:K-Means、中位切分、八叉树三种算法47MIT OR Apache-2.0
yolo26-rsPure Rust YOLO26 runtime for inference, training scaffolding, and YOLOE prompt state.47MIT
gemini-dewatermarkFast CLI tool to remove watermarks from Google Gemini-generated images using LaMa inpainting47Apache-2.0
clawgallery-vdrReusable visual document retrieval indexing and search library for ClawGallery.47Apache-2.0
oxigeo-jpeg2000Pure Rust JPEG2000 (JP2/J2K) driver for OxiGeo - JP2 box parsing and JPEG2000 codestream decoding46Apache-2.0
z-stackr-nnNeural networks for z-stackr focus-stacking (Burn backend): pairwise and whole-stack fusion models plus batch stack alignment46MIT
pure_jpegrlePure-Rust DICOM RLE PackBits lossless codec (DICOM Part 5 Section 8.1.1)46MIT OR Apache-2.0
losslesslyFast, lossless image optimizer for PNG, JPEG, GIF, WebP and SVG45MIT
r3sizerCLI for automatic-sharpness image downscaling45MIT
swatchthisColour swatch extraction from images using k-means clustering45MIT
tlg-rsA pure Rust crate for the KrKr2 tlg image format45MIT
rahmen-exiv2Minimal safe wrapper over libexiv2 for rahmen45GPL-3.0-only
dinamika-cpuA raster 2D renderer: pixmap, path, paint and anti-aliased drawing.45MIT
spritore-coreIn-memory SVG rendering and MapLibre sprite sheet generation for Rust45MIT OR Apache-2.0
qrcode-generator-evcxrDisplay QR codes in Jupyter notebooks via evcxr44MIT
p2saA Rust library and a CLI tool to transform your pictures into String Art 🧵44non-standard
zpnglossless image codec (filter + zstd) faster and often smaller than PNG44MIT
imgconvA professional command-line tool for converting images between different formats43MIT OR Apache-2.0
rasterrocket-cliCLI — renders PDF pages to pixel files. Drop-in pdftoppm replacement. Pure Rust, zero Poppler.43MIT
gsfntPack a folder of images into BMFont (.fnt) and a merged PNG atlas43MIT
svg-rendererA high-performance SVG-to-raster renderer powered by Skia, with CPU and optional Vulkan GPU backends42MIT
fluxer-pollPoll card renderer for Fluxer bots42MIT
tx2-iffPPF-IFF (Involuted Fractal Format) - Image codec using Physics-Prime Factorization, 360-prime quantization, and symplectic warping42MIT
see-cliA lightweight terminal image viewer using real terminal graphics protocols.42MIT OR Apache-2.0
webpkitA pure-Rust WebP codec: lossless (VP8L) and lossy (VP8) behind one decode/encode API.42MIT OR Apache-2.0
mobileclip2-b-rsPure Rust MobileCLIP2-B text and image encoders producing CLIP-aligned [N, 512] embeddings.41MIT
gemini-image-testA Rust application for testing Google Gemini's image analysis capabilities via a third-party API41MIT
qris-genA Rust library for generating dynamic QRIS (Quick Response Code Indonesian Standard) with custom amounts and QR code image…41MIT
stegoeggo-cliCommand-line interface for the stegoeggo image protection library41MIT
raduiA format-neutral medical image viewer for the terminal41Apache-2.0
detileDetect regular tile grids in images (sprite sheets, tile atlases, game maps) and recover the tileset, via 1D autocorrelation.40EUPL-1.2
vk-graph-hotHot-reloading shader pipelines for vk-graph40MIT OR Apache-2.0
lumiavisLightweight Rust library for camera capture, image processing, preview, and simple video pipelines40Apache-2.0
chromahashModern, high-quality image placeholder representation for professional formats40MIT OR Apache-2.0
stegano-f5-jpeg-encoderJPEG encoder, with modifications for the stegano-f5 algorithm39(MIT OR Apache-2.0) AND IJG
imageditA CLI tool for generating documents from images with customizable text and QR codes.39GPL-3.0
braille-imgConvert images to braille Unicode ASCII art38MIT
lazarobox-asciiConversor de imágenes a arte de terminal (ASCII, Braille, bloques) con CLI y TUI.38MIT
lens-cliAgent-first CLI for natural-language image-library search: caption once with Cerebras vision, then search the whole index in one…37Apache-2.0
agent-svgtoolsMachine-first CLI that closes the feedback loop for AI agents authoring SVGs from raster references: render, score (pixel +…36MIT
appshots-mcpMCP server for generating ASO-optimized App Store screenshots36MIT OR Apache-2.0
lazarobox-imgOptimizador de imágenes y editor de metadatos (EXIF) con CLI y TUI.36MIT
imqFast command-line image color quantizer — extract dominant colors as hex, rgb, or hsl36MIT
phaios-coreNumerical kernels for black-and-white RAW image processing36GPL-3.0-or-later
lfmRust ONNX inference for LiquidAI LFM2.5-VL (vision-language) models — implements the engine-agnostic llmtask::Task contract via…35MIT OR Apache-2.0
chdkptpPure-Rust client for Canon cameras running CHDK firmware (PTP/USB)34MIT
miniscreenshot-velloVello screenshot helper for the miniscreenshot ecosystem. Re-exports vello.34EUPL-1.2 OR MIT OR Apache-2.0
miniscreenshot-softbuffersoftbuffer screenshot helper for the miniscreenshot ecosystem. Re-exports softbuffer.34EUPL-1.2 OR MIT OR Apache-2.0
webpkit-cliCommand-line tools for the webpkit WebP codec: libwebp-style cwebp (lossy by default, -lossless for VP8L) / dwebp and the webp…34MIT OR Apache-2.0
koharu-diffusionSafe Rust bindings for stable-diffusion.cpp with runtime dynamic loading.33MIT OR Apache-2.0
qrcode-svgPure Rust SVG rendering backend and SVG post-processing helpers for qrcode-rs.33MIT OR Apache-2.0
miniscreenshot-skiaSkia screenshot helper for the miniscreenshot ecosystem. Re-exports skia-safe.33EUPL-1.2 OR MIT OR Apache-2.0
luo-captureA high-performance screen capture module using DXGI technology for Windows platforms33MIT
spritoreGenerate MapLibre sprite sheets from SVG icons in Rust or from the command line33MIT OR Apache-2.0
z-stackr-guiSlint-based desktop GUI for the z-stackr focus-stacking suite: visual alignment, live fusion previews, Relief threshold tuning…33MIT
perceptual-imageUtility library aiming to implement perceptual image compression functionality similar to jpeg-recompress for various lossy…32MIT OR Apache-2.0
qrcode-epsPure Rust Encapsulated PostScript rendering backend for qrcode-rs.32MIT OR Apache-2.0
qrcode-picPure Rust PIC/troff rendering backend for qrcode-rs.32MIT OR Apache-2.0
dicosNEMA IIC 1 v04-2023 (DICOS) core library for security screening imaging32MIT OR Apache-2.0
oidn-wgpuOpen Image Denoise (OIDN) integration for wgpu — denoise path-traced or ray-traced images from wgpu textures31MIT OR Apache-2.0
primageA fast CLI for compressing and converting images (JPEG, PNG, WebP, AVIF, QOI)31Apache-2.0
miniscreenshot-desktopAutomatic desktop screenshot capture: tries Wayland → X11 → Portal.31EUPL-1.2 OR MIT OR Apache-2.0
miniscreenshot-minifbminifb screenshot helper for the miniscreenshot ecosystem. Re-exports minifb.31EUPL-1.2 OR MIT OR Apache-2.0