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.
deft-skia-safeSafe Skia Bindings for Rust7,012MIT
amazon-captcha-rsA Rust library to solve Amazon CAPTCHAs6,988MIT
hdrfixA tool for mapping HDR screenshots to SDR6,955MIT
lukajInteractive diff tool for SVG images6,808LGPL-3.0-or-later
ptexHigh-level Ptex bindings over ptex-sys6,806Apache-2.0
nhdesigngenAn Animal Crossing: New Horizons design generator6,798MIT
deft-skia-bindingsSkia Bindings for Rust6,773MIT
img2ircA tool that allows converting images to IRC formatting codes.6,726AGPL-3.0-or-later
bevy_mod_kritaUse Krita's .kra files directly in your Bevy app.6,710MIT OR Apache-2.0
pylon-sysLow-level API bindings for Basler Cameras6,648MIT
imbufImage buffers that abstract over underlying storage (Vec, Arc, or custom backends). Features copy-on-write semantics for…6,638MPL-2.0
vtflibSafe wrapper for VTFLib.6,550MIT OR Apache-2.0
ciid`ciid` is a utility to derive a chronologically sortable, unique identifier for
images.6,546MIT
dupimgA simple duplicate image finder6,480AGPL-3.0
launchyLow-level bindings and high-level abstractions for the Novation Launchpad MIDI devices6,456MIT
jmfmJMFM (Java minecraft:filled_map's) is a library and console utility designed to convert images into Minecraft map art6,436BSD-3-Clause
wgpu-appRust wgpu partial fork for management Vertex Texture CameraAngle6,413MIT
rusty-ppmA simple PPM image reader and writer6,308MIT
gainforgeHDR tonemapping library6,262BSD-3-Clause OR Apache-2.0
ndbioimageRead bio image formats using the bio-formats java package.6,234MIT
reduce_image_sizeReduces size of images in a folder (and optionally sub-folders, recursively).6,222MIT
imageutilImage utilities6,109MIT
image2asciiconvert image file or string to ascii art6,091MIT OR Apache-2.0
agcwdImage contrast enhancement library based on the AGCWD algorithm6,089MIT OR Apache-2.0
inlottielib/tool in Rust to load/save/parse/render lottie animation files6,006MIT OR Apache-2.0
nsi-3delightNodal Scene Interface (ɴsɪ) helpers for the 3Delight renderer.5,984MIT OR Apache-2.0 OR Zlib
trifitImage compression and art generation with triangles!5,950MIT
svg_avatarsA Rust library for generating SVG avatars from identifiers.5,950MIT
plottery_libCore geometry library of Plottery, a creative coding framework for generative vector graphics and pen plotting.5,935GPL-3.0
crystal_ballA path tracing library written in Rust.5,921LGPL-3.0
oai_rsAn async rust library that's a wrapper for the OpenAI API5,810GPL-3.0
imgutilsCross-platform CLI for quickly parsing & manipulating images.5,788MIT OR Apache-2.0
deathripRips full-resolution images from the Dead Sea Scrolls digital library.5,741MIT OR Apache-2.0
image-generatorUse JSON files to render images.5,694GPL-3.0
ico-builderCreate multi-size ICO files from separate images5,694MIT OR Apache-2.0
pride-overlayoverlay pride flags on images5,623non-standard
image-momentsEfficient and compile-time checked calculations of contour moments5,617MIT OR Apache-2.0
tim2An image loader for TIM2 (.tm2) image files5,604MIT
polona-dlNarzędzie linii poleceń do ściągania obrazów z bazy zbiorów Biblioteki Narodowej Polona.5,588GPL-3.0
plottery_project_macrosmacro used by plottery to setup up project parameters5,530GPL-3.0
luvTools for converting between sRGB, CIE Luv and CIE LCh(uv) colour
spaces and comparing differences in colour.5,494MIT
ripsRust bindings for libvips5,447MIT OR Apache-2.0
zbarsHigh-level rust bindings zo the zbar library5,369LGPL-2.1
iconReality-compliant library to find icons on linux with ease5,327MIT OR Apache-2.0
kritaParser for Krita files5,305MPL-2.0
plottery_projectProject management library of Plottery, a creative coding framework for generative vector graphics and pen plotting.5,298GPL-3.0
zenquantAQ-informed palette quantizer — perceptual masking meets color quantization5,223AGPL-3.0-only OR LicenseRef-Imazen-Commercial
snes-bitplanesDecoder for the Super NES's bitplanes graphics5,222MIT
spotifymosaicA CLI tool for generating Spotify playlist covers using album artworks.5,168MIT
jpeg_extractorExtract jpeg images from any binary via command line5,146MIT
xisf-rsReader (eventually writer) library for the XISF astronomy image file format5,136MIT
plantaznikCLI helper for managing PlantUML diagram sources and their previews in Markdown files5,097MIT
txtrtxtr convers images to text.5,065GPL-3.0
asciifireLibrary and CLI to convert images into surprisingly accurate ascii representation5,061MIT OR Apache-2.0
tinywadA library to manage/compose WAD resources5,049MIT
starry_mosaicA library for generating colorful mosaic images with various geometrical patterns.5,023MIT
oxideav-pixfmtPure-Rust pixel-format conversions, palette quantisation, and dithering — the oxideav framework's shared pixfmt layer4,991MIT
tiff_tagsA look up table with the TIFF tag ID - name pairs and associated methods to access them.4,989MIT
libexif-wrapperA safe rust wrapper around libexif4,962Apache-2.0
logo-artConvert images to Unicode/True Color ANSI art for terminal display4,956MIT
delight-sysUtility functions for the 3Delight renderer.4,900Apache-2.0 OR BSD-3-Clause OR MIT OR Zlib
pdf_processLibrary for rendering and extracting metadata/text from PDF files using poppler4,900MIT
zenpngPNG encoding and decoding with zencodec trait integration4,887AGPL-3.0-only OR LicenseRef-Imazen-Commercial
pixel_mapA map of pixels implemented by an MX quadtree.4,868MIT OR Apache-2.0
ljpegFast, no dependency lossless JPEG decoder and encoder4,850LGPL-2.1
average_colorGet the average color of an image4,822MIT
tiff_tags_nightlyA look up table with the TIFF tag ID - name pairs , and associated methods to access them. Nightly rust required.4,809MIT
libvips-rsSafe bindings for libvips4,792MIT
xbrz-rsA high quality image upscaling algorithm designed to preserve key details in low-resolution pixel art.4,791GPL-3.0-only
frame-sequenceTurns frame sequence strings into lists of frame numbers.4,791Apache-2.0 OR BSD-3-Clause OR MIT OR Zlib
oxideav-pngPure-Rust PNG + APNG decoder and encoder for oxideav4,764MIT
phashPerceptual hashing4,759MIT
pixel2svgBased on the original pixel2svg, but rewritten in Rust. Converts pixel art to SVG - pixel by pixel.4,753GPL-3.0
wgpu-app-sampleRust sample for wgpu-app management Vertex Texture CameraAngle4,748MIT
nsi-toolbeltNodal Scene Interface for (offline) 3D renderers – ɴsɪ.4,735MIT OR Apache-2.0 OR Zlib
libplum-sysBindings to libplum, an image loading and storing library4,693MPL-2.0
plottery_editorGraphical Editor of Plottery, a creative coding framework for generative vector graphics and pen plotting.4,691GPL-3.0
uploads-im-clientBindings to the Uploads.im web API4,671Apache-2.0/MIT
plottery_cliCommand line interface of Plottery, a creative coding framework for generative vector graphics and pen plotting.4,667GPL-3.0
fish-oxideA port of fishdraw to rust4,662MIT
magratheaA pixel-art procedural planet generation library and tool4,643MIT
arducam-legacyDriver for Arducam legacy cameras based on embedded-hal4,601Apache-2.0
simple-tga-readerSimple TGA image reader4,580BSD-2-Clause
pokemon-sprite-compressionA library for dealing with compressed Pokemon sprites4,563MIT OR Apache-2.0
normal-heightsCreates normal maps from height maps.4,524MIT
simple-iconsSVG icons for popular brands4,524CC0-1.0
rust-plotterA quick and dirty library to plot Vec<f64>s with Matplotlib.4,505MIT
asciiforgerUtilities for transforming images in an ascii string4,492GPL-3.0-only
devpngPNG parser4,489MIT
simple_clusteringImplementations of image clustering and segmentation algorithms such as SLIC and SNIC.4,459MIT OR Apache-2.0
lunar-pngSimple library for encoding and decoding png images4,450MIT
krita-to-svgConverter from Krita files to SVG4,433MPL-2.0
quiqrA tool for quickly generating a QR code and displaying it on screen.4,396MIT
dithereensFunctions & traits for quantizing values with error-diffusion4,389Apache-2.0 OR BSD-3-Clause OR MIT OR Zlib
rusty_scrfdA high-performance face detection library using SCRFD model with OpenCV integration4,365MIT
plumersMulti-format image library with first-class support for paletted images4,348MPL-2.0
pd-sysFFI bindings for the Pure Data (Pd) multimedia programming language4,305BSD-3-Clause
screeps-local-visualsA library for the programmable MMO Screeps that allows tools to produce images of game data without relying on the game engine…4,251MIT
pylon-shimloadRust wrapper of the Pylon libraries for Basler cameras4,163MIT OR Apache-2.0
delight-buildBuild-time helpers for 3Delight-related crates4,161MIT OR Apache-2.0 OR Zlib
imgcA configurable and efficient batch image converter written in Rust.4,157MIT
gifsciiA CLI to animate GIFs in the terminal4,155MIT
graph-based-image-segmentationAn implementation of graph-based image segmentation algorithms based on superpixels.4,147MIT
bitmap_copyBitMap is an image container4,097Apache-2.0
forgery-detection-zeroJPEG grid detector applied to forgery detection in digital images4,097AGPL-3.0-or-later
g2d-sysLow-level FFI bindings for NXP i.MX G2D 2D graphics accelerator4,087Apache-2.0
chess-corners-coreCore ChESS (Chess-board Extraction by Subtraction and Summation) response + corner candidates4,078MIT
imeqimeq aims to quickly compare two images to see if they are the same image4,066MIT
vipsRust bindings for libvips: fast, low-memory image processing with a safe, ergonomic API.4,054MIT
icogenQuickly convert image files into Windows .ico files4,046Apache-2.0
tid2013statsStats tool for Tampere Image Database 2013 paper
Replaces spearman.exe and kendall.exe used in the dataset4,036CC0-1.0
libjpeg-turbo-rsPure Rust reimplementation of libjpeg-turbo with NEON/AVX2 SIMD acceleration4,034MIT OR Apache-2.0
rayso-rsAn 'API' helper for Rayso4,025MIT
pixel-weaverA multi-threaded pixel-by-pixel image renderer4,003MIT
inky-frameDriver and protocol library for InkyFrame devices with peripheral support.3,981MIT
jippigyCompress JPEG while preserving exif data. Provides multi-threaded method for compressing in bulk.3,944MIT
takeout-metadataCLI app for getting the good metadata out of a Google Takeout export3,935MIT
rasterkitTIFF/GeoTIFF file structure analysis and manipulation tool3,931MIT
initials-revampedinitials avatar for rust3,926MIT
box-image-pyramidMinimal u8 grayscale image pyramid using 2x box-filter downsampling with reusable buffers3,897MIT
xmpkitPure Rust implementation of Adobe XMP Toolkit3,895MIT OR Apache-2.0
lsb_png_steganographyLeast significant bit portable network graphic steganography3,873MIT
fecund_font_flounderFor printing images in the terminal, with fonts3,865MIT OR Apache-2.0
pstoedit-sysNative bindings to pstoedit3,845GPL-2.0-or-later
rotated-gridRotated grid calculations for CMYK halftone dithering and more3,823EUPL-1.2
chess-cornersHigh-level chessboard / ChESS corner detection API3,813MIT
quadimFastest image quadtree stylization implementation to date, capable of hundreds of fps and avoiding ugly non-squares.3,715MIT OR Apache-2.0
rsrawA comprehensive Rust wrapper for the LibRaw library, providing safe and idiomatic access to raw image processing capabilities,…3,703MIT
pdf2image-altAlternative version to pdf2imge with ability to render from borrowed data and single pages, adds text extraction3,681MIT
hvifParser and renderer for HVIF (Haiku Vector Icon Format)3,660MPL-2.0
qrcode53bytesQR code for 53 bytes3,642MIT
rustbitmapRead, write and edit bitmap files.3,636MIT
fframes-skia-safeSafe Skia Bindings for Rust3,625MIT
rustiiConverts images to ASCII art3,602MIT
jigsaw_puzzle_generatorLibrary for generating jigsaw puzzle images3,600MIT OR Apache-2.0
stewStew is a set of image transformation tools. It allows images to be transformed using individual executables and allows pipes to…3,592MIT
anaglyphAn anaglyph maker3,577MIT OR Apache-2.0
mermaid-rsRust bindings for Mermaid JS3,576MIT
modern-areciboGenerate images of the Arecibo message with a user-provided population and genome size3,512MIT
pdf-thumbPDF thumbnail image generator for Windows3,509MIT
chess-corners-mlONNX-based ML refiner inference for chess-corners3,494MIT
skeletonizeA crate for line thinning binary images, includes edge detection and threshold functions for preprocessing.3,409MIT OR Apache-2.0
image-toolboxSimple and fast Image processing features library built on top of Piston/Image3,326MIT
adaptemojiConvert your regular Telegram emojis into adaptive monochrome versions3,279MIT
lapixImage editor backend library for pixel art3,262MIT/Apache-2.0
texpresso_cliA commandline utility for compressing images to GPU-readable texture formats3,258MIT
brdiffA command-line tool for subtracting images to generate a new blue-red difference image.3,257MIT
nsi-jupyterJypyter notebooks support for ɴsɪ.3,253MIT OR Apache-2.0 OR Zlib
delightCommand line utilities/helpers for the 3Delight renderer.3,238Apache-2.0 OR BSD-3-Clause OR MIT OR Zlib
quad-gifDisplay GIF animations with Macroquad.3,223MIT
jpegliHigher-level wrapper for Jpegli library3,200BSD-3-Clause
zenrav1eAV1 encoder optimized for still and animated AVIF images (Imazen fork of rav1e)3,187AGPL-3.0-only OR LicenseRef-Imazen-Commercial
qrismA Rust library for generating and reading QR codes with Reed-Solomon error correction. Supports traditional monochromatic QR…3,185MIT
plottery_server_liblibrary for the communication with the pen-plotter server of Plottery, a creative coding framework for generative vector graphics…3,152GPL-3.0
fframes-skia-bindingsSkia Bindings for Rust3,135MIT
media_analyzerExtract file-based information from photo and video files.3,118Apache-2.0
as2cAnother ssimulacra2 cli3,083BSD-2-Clause
squish_cliA commandline utility for compressing images to DDS files using BC1/2/3. Serves mainly as a usage example of squish.3,065MIT
dxf2imagedxf2image is a fast and efficient dxf to image converter!3,055non-standard
rgrit-sysNative bindings for libgrit (grit) and libcldib (cldib)3,055MIT
blp-convCLI tool to encode/decode Blizzard BLP texture format3,025MIT
puny2dRusty 2d graphics software renderer library.3,023Apache-2.0
crispy_octo_fractalsA multithreaded rendering system for customized fractals3,011MIT
edgefirst-decoderML model output decoding for YOLO and ModelPack object detection and segmentation3,011Apache-2.0
natural-earth-basemapA Rust library for creating SVG basemaps using Natural Earth data, supporting multiple styles and customizable map projections3,007MIT OR Apache-2.0
pxoUtilities for loading Pixelorama files2,992MIT OR Apache-2.0
moiEncoder and decoder implementations for the MOI image compression format.2,991Unlicense
ome-metadataOme metadata as a rust/python structure.2,987MIT OR Apache-2.0
ultrahdr-rsPure Rust Ultra HDR (JPEG with gain map) encoder/decoder2,981Apache-2.0
imgk-appSome wrappers for ImageMagick apps2,974non-standard
pstoeditRust bindings to pstoedit2,956GPL-2.0-or-later
svg_minimalA minimal svg library making use of the <path> elment and little else.2,955MIT OR Apache-2.0
grokj2k-sysBindings to World's Leading Open Source JPEG 2000 Codec2,949AGPL-3.0-only
neko-imageCLI utility for image processing written in rust🏳️⚧️2,919MIT OR Apache-2.0
libultrahdr-sysA Rust interface to libultrahdr2,904Apache-2.0
imgcnvrtA fast, efficient CLI for converting images to different file formats.2,899MIT
web-image-metaA lightweight Rust library for manipulating JPEG and PNG metadata, optimized for web images2,899MIT
rust_mermaidGenerate mermaid.js diagrams from Rust2,898non-standard
rs-vipsSafe bindings for libvips2,884MIT
gdk-pixbuf-hvifGDK-Pixbuf loader for HVIF (Haiku Vector Icon Format)2,880MPL-2.0
truchetLibrary for truchet tiling2,879MIT
image_compressionthis is the image compression tool2,877MIT OR Apache-2.0
mmpximage magnification algorithm2,856MIT
yatp-cliYet Another Texture Packer - a small and simple CLI application to pack multiple textures/sprites into a texture atlas/sprite…2,849MIT
rsraw-sysLow-level FFI bindings for the LibRaw C++ library2,835MIT
bitmap_type_tracerbitmap_type_trace is a utility tool to generate images from font bitmaps with customizable configurations2,832MIT OR Apache-2.0 OR copyleft-next-0.3.1 OR CC-BY-4.0
edgefirst-imageHigh-performance image processing with hardware acceleration for edge AI2,811Apache-2.0
planktonDISCONTINUED PROJECT --- read README for ownership transfer2,793MIT OR Apache-2.0
zenavif-serializeAVIF container serializer (MPEG/HEIF/MIAF/ISO-BMFF) with animation and grid support2,769BSD-3-Clause
picturea fast and flexible image manipulation crate.2,746Apache-2.0
glfA Rust Library to read the GLF files produced by the Tritech Sonar.2,708MIT OR Apache-2.0
png_codecA minimal pure Rust PNG encoder2,706Apache-2.0 OR Zlib
nebulaeA multi-threaded Nebulabrot renderer.2,690NPOSL-3.0
mlsndMoving Least Squares deformations in N Dimensions2,684MIT
whats-a-pngA simple PNG decoder written in Rust2,675MIT
zenjpegPure Rust JPEG encoder/decoder with perceptual optimizations2,674AGPL-3.0-only OR LicenseRef-Imazen-Commercial
wallrusta blazingly fast and feature-rich tool extract color palettes from images2,673MIT
imgdiffA command-line and library for comparing two images2,667MIT OR Apache-2.0
sarproA high-performance Sentinel-1 Synthetic Aperture Radar (SAR) GRD product to image processor.2,662MIT OR Apache-2.0
multibg-waylandSet a different wallpaper for the background of each Sway or Hyprland or niri workspace2,654MIT OR Apache-2.0