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.
rmbgRust interface for BRIA Background Removal v1.4 Model Library2,632non-standard
plottery_serverpen-plotter server executable of Plottery, a creative coding framework for generative vector graphics and pen plotting.2,629GPL-3.0
shoalart(WIP) Powerful ASCII Art generator, but not yet easy to use.2,625MIT OR Apache-2.0
magnifySimple pixel-art scaling algorithms2,620EUPL-1.2
edgefirst-halEdgeFirst Hardware Abstraction Layer for edge AI inference pipelines2,606Apache-2.0
onixDecode image files using V4L22,594MPL-2.0
tarsilaGUI image editor for pixel art2,573MIT/Apache-2.0
xberg-libheifSafe libheif bindings for Xberg — HEIF/HEIC/AVIF decoding (vendored from Cykooz/libheif-rs)2,547MIT
ktx2-rwA high-level Rust wrapper for KTX2 texture format with full Basis Universal support2,545MIT OR Apache-2.0
pixelfmtPixel format conversions in pure Rust with SIMD optimizations2,529MIT OR Apache-2.0
const_qoiA safe, 0 dependency, no_std streaming decoder/encoder library for the QOI (Quite Okay Image) format.2,526ISC
stroke-width-transformAn implementation of the Stroke Width Transform for OCR image preprocessing.2,497MIT
svgxsimple svg builder2,486non-standard
imcoEasy image conversion2,478MIT
porgA command-line tool for renaming, organizing, and backing up photos to local and remote destinations2,464MIT OR Apache-2.0
zentoneHDR to SDR tone mapping: classical curves (Reinhard, ACES, AgX, BT.2408, filmic), plus experimental adaptive and streaming…2,453AGPL-3.0-only OR LicenseRef-Imazen-Commercial
gifmetaA sacred tool for inspecting and editing GIF metadata from the command line.2,391MIT
zenavifPure Rust AVIF image codec powered by rav1d and zenravif2,388AGPL-3.0-only OR LicenseRef-Imazen-Commercial
sqpThe squishiest image format!2,383MIT OR Apache-2.0
zenravifPure Rust AVIF encoder wrapping zenrav1e with still image, animation, HDR, and metadata support2,379AGPL-3.0-only OR LicenseRef-Imazen-Commercial
pepecoreA Rust library for image decoding, encoding, and processing using an efficient SVec data structure.2,369MIT
sitk-registration-sysregister and interpolate images2,351Apache-2.0
rpdfium-codecImage codecs for rpdfium2,311Apache-2.0
spuristoCPU based rendering engine2,296MIT
rgrit-coreCore types for the rgrit crate2,296MIT
zenjxl-decoder-simdSIMD abstraction layer for the zenjxl-decoder JPEG XL decoder2,292BSD-3-Clause
zenjxl-decoder-macrosProc macros for the zenjxl-decoder JPEG XL decoder2,280BSD-3-Clause
rgbeA library for loading and handling RGBE-format HDR textures.2,275MIT OR Apache-2.0
dtmFast encoder/decoder for the lossless DTM 16 bit image format.2,270MIT OR Apache-2.0
oxideav-rasterPure-Rust vector→raster rendering kernel for the oxideav framework — path flattening, scanline AA fill, stroke geometry,…2,268MIT
roflLulz on demand2,254BSD-3-Clause
zenjxl-decoderHigh performance Rust implementation of a JPEG XL decoder2,248BSD-3-Clause
rpdfium-graphics2D graphics engine for rpdfium2,245Apache-2.0
qrcode-ai-scanner-coreHigh-performance QR code validation and scannability scoring for artistic, image-embedded, custom styled, and photo-captured QR…2,243AGPL-3.0
math_images_processorA Rust library for preprocessing images of mathematical formulas, ideally for machine learning applications for formula…2,219MIT
lutgen-studioOffical GUI for Lutgen, the best way to apply popular colorschemes to any image or wallpaper!2,200MIT
djvu-rsRead, render, convert, and create DjVu files. Pure-Rust DjVu decoder/encoder with CLI, WebAssembly, and Python bindings. DjVu to…2,185MIT
kmeans-color-gpuCalculates the average colors in an image for color quantization on the GPU.2,132MIT
sheetysheety is a sprite-sheet manipulation program written in Rust.2,099MIT
vee_resourcesParsing Mii mesh and texture files. Part of `vfl`.2,098MIT OR Apache-2.0
fractl_libFractal renderer supporting multithreading, gpu compute and wasm2,094GPL-3.0-or-later
minimapGenerates minimap images of source code files and diffs2,090MIT OR Apache-2.0
akaze-utilUtilities for akaze-rust.2,088MIT
primitiveApproximates images by drawing random lines2,079MIT
libopenaiA Rust client for OpenAI's API2,075non-standard
image-overlayOverlay an image with blend mode.2,070MIT OR Apache-2.0
rgrit-rsSomewhat safe bindings for libgrit (grit) and libcldib (cldib)2,066MIT
seizaStar detection, WCS fitting, and near-field plate solving for astrophotography2,062Apache-2.0
asciifyerRust library to easily turn images into ASCII art2,059Apache-2.0
rpmlx90640High-level library for imaging using Raspberrypi I2C and the MLX90640 thermal sensor2,056MIT OR Apache-2.0
revolt_little_exif(fork which includes support for passing filetype directly)
Basic reading and writing of EXIF (related) metadata for PNG,…2,036MIT OR Apache-2.0
zenlayoutImage layout computation with constraint modes, orientation, and decoder negotiation2,030AGPL-3.0-only OR LicenseRef-Imazen-Commercial
wcloudGenerate beautiful word clouds with support for masks, custom fonts, custom coloring functions, and more.2,002non-standard
shotwellvfsShotwell FUSE adapter1,986MIT
nopngA minimal PNG encoder/decoder with no dependencies and no_std1,975MIT
tilingA library for constructing tilings of regular polygons1,968MIT OR Apache-2.0
mxtransformA CLI tool to transform images using matrix operations1,954GPL-3.0-or-later
mag-image-decoderMAG image decoder1,952MIT / Apache-2.0
ductra small crate for reading, writing, and simple manipulation of the portable pixelmap format family1,945GPL-3.0-only
fastgifMakes GIFs fast1,929MIT
puzzlequickly find visually similar images1,927ISC
jpngLibrary for handling JPNG images.1,918MIT
vips-rsA rust binding to libvips.1,911MIT
visual-cryptographyA Rust implementation of main visual cryptography algorithms supporting multiple schemes and block sizes1,895MIT
ku-logoA CLI tool to overlay logos on images with size and position control1,885MIT
wonfy-toolsCollection of tools for personal use, provides library and CLI.1,873MIT
rgrit-procProc macros for the rgrit crate1,872MIT
msg-tool-jpegxl-sysRust wrapper for JPEG XL reference implementation1,870GPL-3.0-or-later
visualhashSimple crate for creating a visual fingerprint of data1,868MIT
libczirw-sysWrapper around libCZIAPI1,867MIT OR Apache-2.0
ferrischartBuild informative graphs in Rust1,854MIT
bokehA Rust implementation of image-blurring, focussing on disc-shaped kernels to produce a bokeh lens-effect.1,843MIT
djvuPure Rust DjVu document reader and renderer1,839GPL-3.0-or-later
dominant-coloursExtract dominant colours from images using k-means clustering1,837MIT
image-effectsAn assortment of effects that can be applied to an image with the help of `image`.1,835MPL-2.0
stripngstrip non-critical chunks from .png images1,831MIT OR Apache-2.0
jxlconvertA Rust CLI app that converts images in comic archives to JPEG XL format.1,820MIT
ut-dialogA work-in-progress UNDERTALE dialog box generator library1,796GPL-3.0-or-later
deft-usvgAn SVG simplification library.1,790Apache-2.0 OR MIT
pictursCommand-line utility to manipulate image files1,785MIT
nines9-Slice scaling math1,777MIT OR Apache-2.0
puzzle-pathsProvides SVG paths for creating a jigsaw puzzle of an image1,751MIT OR Apache-2.0
posterustCommand-line utility to make value-limited, posterized images from existing pictures. Based on a brightness scale with values…1,745MIT OR Apache-2.0
print_rasterA crate for processing print raster images in Rust1,745BSD-3-Clause
pnmportable anymap format encoding and decoding1,737MIT
plotrsCLI app for plotting data points from a csv and writing a png to disk1,733MIT OR Apache-2.0
image2textConvert an image to ascii art1,731MIT
skia-rs-coreCore types for skia-rs: geometry, color, and pixel storage1,716MIT OR Apache-2.0
image-toolA simple mass image manipulation commandline tool for resizing and converting format. This tool is specifically designed to for…1,715MIT
manga-dlManga download utility.1,709MIT
dibdevice independent bitmap (DIB) / BMP file format decoder1,707MIT
dicom-toolkit-jpeg2000A memory-safe, pure-Rust JPEG 2000 codec with native-bit-depth decode and DICOM-focused encoding support.1,705MIT OR Apache-2.0
rustflowFast & accurate dense optical flow1,690MIT
harumiPure-Rust PDF — CJK font embedding (Chinese/Japanese/Korean), OCR text overlay, text extraction, HTML→PDF, page merge/split.…1,689MIT OR Apache-2.0
no-bitchesmegamind meme megamind meme megamind meme megamind meme1,686GPL-3.0
skoraThis library provides functions to read and extract data from Autodesk Sketchbook tiff files and export them as Open Raster files…1,669Apache-2.0
injetInject and extract files into PNG images using LSB (Least Significant Bit) method1,667MIT
magic-kernelImplementation of Magic Kernel family of resizing algorithms.1,659MIT
rusimgA CLI tool for image processing with unified support for BMP, JPEG, PNG, and WebP formats.1,658MIT OR Apache-2.0
palgradA utility for artists and designers to explore color palettes and gradients.1,654MIT OR Apache-2.0
librusimgA unified image processing library with a consistent API for BMP, JPEG, PNG, and WebP. Originally developed for my project…1,642MIT OR Apache-2.0
wassily-noiseNoise utilities for wassily - a generative art library1,633MIT OR Apache-2.0
teeny-qoiAn implementation of the Quite Okay Image Format with no_std support1,632MIT OR Apache-2.0
bludAn implementation of "Fastest Gaussian Blur" for N-channel image slices1,631MIT
sht-colourConversion tools for SHT colours.1,628MIT
img-qoiQOI (Quite OK Image) manipulation library1,626MIT
image-go-nordConvert any image to the Nord colorscheme1,621MIT
color-breweryColor palettes and gradients1,615MIT
eyerisA high-performance image analysis service with AI provider support1,609MIT
potloodA tiny library for drawing points and shapes to a ppm file.1,606MIT
svg_cleanersvgcleaner could help you to clean up your SVG files from the unnecessary data.1,602GPL-2.0
lutgen-cliA blazingly fast interpolated LUT utility for arbitrary and popular color palettes.1,597MIT
tirFor now, but a squat, but then: a great tool! A tool revealing what's hidden, on HPCs far away. No need for a file transfer, you…1,596MIT
seiza-fitsFast FITS image I/O, statistics, and MTF autostretch for astrophotography1,593Apache-2.0
burnt_chromaA general purpose image manipulation library1,593Apache-2.0
immichClient for Immich photo and video management1,591MIT
skia-rs-pathPath geometry and operations for skia-rs1,589MIT OR Apache-2.0
qoiconvA QOI converter1,573LGPL-2.0-or-later
wbi-rsA Rust library + CLI to fetch, store, visualize, and summarize World Bank indicator data.1,573MIT OR Apache-2.0
coworA color conversion and manipulation library1,573GPL-3.0-only
miniaturoA RAW image thumbnailer. Intended to be a drop-in replacement for the (mostly unmaintained) raw-thumbnailer project.1,569GPL-3.0+
ansimageConverting images into colorful terminal ANSI art.1,564MIT
plakatLocal text-to-image CLI on candle: 7 model families, LoRA, ControlNet, style transfer (InstantStyle), img2img/inpaint/outpaint,…1,557Unlicense
ks-image-compareCompare images with ease1,551MIT
color-themeA CLI tool to extract a colour 'palette' and theme color from an image.1,549MIT
img2txt-rsA cli to generate text image.1,546non-standard
stackblurA fast approximation of gaussian blur1,523MIT OR Apache-2.0
pngencportable network graphics (PNG) encoding1,516MIT
raw_preview_rsA Rust library for processing raw images to create fast previews and handling EXIF metadata.1,514GPL-3.0
zenjxlJPEG XL encoding and decoding with zencodec trait integration1,509AGPL-3.0-only OR LicenseRef-Imazen-Commercial
paperwallSimple program to fetch random image and set it as wallpaper1,505non-standard
sheety-clisheety is a sprite-sheet manipulation program written in Rust.1,505MIT
resportCLI tool to tell you the dimensions or aspect ratio of an image, or if it is landscape or portrait1,503MIT OR Apache-2.0
procreateA library for reading Procreate files.1,496MIT
kmeans-color-gpu-cliCommand line tool to use the color-quantization-gpu library1,487MIT
pngerCross-platform PNG steganography tool for embedding and extracting payloads1,487MIT OR Apache-2.0
skia-rs-paintPaint, shaders, and effects for skia-rs1,485MIT OR Apache-2.0
fractl_guiFractal renderer supporting multithreading, gpu compute and wasm1,483GPL-3.0-or-later
vegapullCommand line tool for scraping data for the One Piece Trading Card Game1,482GPL-3.0-only
webp-rustPure Rust implementation of a WebP encoder and decoder1,478MIT
caesiumcltA fast and efficient lossy and/or lossless image compression tool1,473Apache-2.0
tepimgSimple template library1,473non-standard
mold-ai-coreShared types, API protocol, and HTTP client for mold1,468MIT
oxideav-webpPure-Rust WebP image codec — orphan-rebuild scaffold pending clean-room re-implementation.1,462MIT
wassily-geometryGeometric operations and spatial data structures for wassily - a generative art library1,455MIT OR Apache-2.0
sigil-rssmall and fast identicon generator1,445BSD-3-Clause
layoutparser-ortA simplified port of LayoutParser for detecting layout elements on documents.1,442Apache-2.0
zengifServer-side GIF codec with zero-trust design, memory bounds, streaming, and full animation transparency support1,432MIT OR Apache-2.0
gattaiCombine multiple images into a single spritesheet1,425MIT OR Apache-2.0
rndfileA tool for finding and picking a random file within a given directory, support for images included.1,413MIT
maps_io_rosFundamental IO for 2D ROS grid maps.1,377Apache-2.0
icon-cacheComplete and user-friendly zero-copy wrappers for the GTK icon cache1,375MIT OR Apache-2.0
image-optimizerCLI tool for optimizing images (JPEG, PNG, WebP, SVG)1,328MIT
leptos-geoRender geo types in leptos1,326MIT
bitmapxconvert svg to bitmap1,321non-standard
dcc-oxidizerOxidizing DCCs into Rust. Allowing a bridge between the DCC API and image processing in Rust, using FFI.1,313EUPL-1.2
lento-skia-bindingsSkia Bindings for Rust1,310MIT
zenanalyzeImage content analyzers (variance, edges, chroma sharpness, DCT energy, derived likelihoods) for adaptive codec decisions. Pulls…1,299AGPL-3.0-only OR LicenseRef-Imazen-Commercial
augea command-line apparatus for image manipulation1,298MIT
oximedia-cvComputer vision for OxiMedia1,297Apache-2.0
zenbitmapsPNM/PAM/PFM, BMP, farbfeld, QOI, TGA, and Radiance HDR image codec1,294MIT OR Apache-2.0
boxtBox diagram TUI1,293MIT
contours2heightmapA CLI tool to convert contour line bitmap images into heightmaps.1,291MIT
djvu-bitmapPacked 1-bit bitmap type used by DjVu codecs1,285MIT
djvu-pixmapRGBA and grayscale pixmap types used by DjVu rendering1,281MIT
greek-meanderA Rust crate and WASM package for creating Greek Key (Meander) SVG patterns.1,273MIT
jxl_dynlinkRust bindings for JPEG XL library using dynamic linking1,272MIT OR Apache-2.0
edgefirst-trackerMulti-object tracking with ByteTrack for edge AI video analytics1,271Apache-2.0
wassily-effectsVisual effects and procedural textures for wassily - a generative art library1,270MIT OR Apache-2.0
oximedia-imageProfessional image sequence I/O for OxiMedia (DPX, OpenEXR, TIFF)1,265Apache-2.0
sharpyHigh-performance image sharpening library for Rust1,265MIT
fastpack-coreCore packing algorithms and data types for FastPack1,263MIT
wassily-algorithmsSpecialized rendering algorithms for wassily - a generative art library1,261MIT OR Apache-2.0
imagineerAccessible image processing and conversion from the terminal (and a front-end for the 'image' crate). Formerly 'sic'1,260MIT OR Apache-2.0
revolt_imghdrLibrary that determines the type of image contained in a file or byte stream.1,255Apache-2.0 OR MIT
signinum-coreShared decode contracts and types for signinum1,238Apache-2.0
frame_sequence_parserTurns frame sequence strings into lists of frame numbers.1,237Apache-2.0 OR BSD-3-Clause OR MIT OR Zlib
djvu-iffPure-Rust DjVu IFF container parser and emitter1,232MIT
imageunA fork of image-rs/image that unleased the project from its breaking change chains1,230MIT OR Apache-2.0
sift-wgpuHigh-performance SIFT (Scale-Invariant Feature Transform) implementation in Rust with CPU and WebGPU backends.1,225MIT
j2k-coreShared codec contracts and backend types for j2k1,222MIT OR Apache-2.0
bgoneUltra-fast CLI tool for removing solid background colors from images1,207MIT
skia-rs-canvasCanvas, surface, and recording for skia-rs1,203MIT OR Apache-2.0
rawkitA library to extract images from camera raw files1,195MIT OR Apache-2.0
lento-skia-safeSafe Skia Bindings for Rust1,189MIT
djvu-iw44Pure-Rust DjVu IW44 wavelet image decoder1,181MIT
glance-coreA high-level core library for image IO, display, and drawing operations.1,180GPL-3.0
djvu-jb2Pure-Rust DjVu JB2 bilevel image decoder1,174MIT
stegoeggoRights-reservation metadata and AI-training restriction notices for images, with optional steganographic markers1,138MIT
radsymRadial symmetry detection: center proposals, local support analysis, scoring, and refinement1,124MIT OR Apache-2.0
spectrogramsHigh-performance FFT-based computations for audio and image processing1,112MIT
edgefirst-codecImage codec for decoding JPEG/PNG into pre-allocated EdgeFirst tensors1,106Apache-2.0
mold-ai-inferenceCandle-based inference engine for mold — FLUX, SDXL, SD3.5, Z-Image diffusion models1,099MIT
skia-rs-codecImage encoding and decoding for skia-rs1,063MIT OR Apache-2.0
signinum-j2kJPEG 2000 inspector and decoder for whole-slide images1,062Apache-2.0
fastpack-formatsExport format writers for FastPack1,058MIT
signinum-jpegJPEG decoder optimized for whole-slide images (WSI)1,055Apache-2.0
rs-paintA light-weight image editor1,038MIT
skia-rs-textText layout and rendering for skia-rs1,031MIT OR Apache-2.0
j2kPure-Rust JPEG 2000 and HTJ2K codec APIs with optional CUDA and Metal adapters1,030MIT OR Apache-2.0