-
image
Imaging library. Provides basic image processing and encoders/decoders for common image formats.
-
infer
Small crate to infer file type based on magic number signatures
-
fdeflate
Fast specialized deflate implementation
-
softbuffer
Cross-platform software buffer
-
fast_image_resize
fast image resizing with using of SIMD instructions
-
plotly
A plotting library powered by Plotly.js
-
jpeg-decoder
JPEG decoder
-
imagesize
Quick probing of image dimensions without loading the entire file
-
rust_xlsxwriter
writing Excel 2007 xlsx files
-
webp
WebP conversion library
-
czkawka_gui
GTK frontend of Czkawka
-
viuer
Display images in the terminal
-
fastembed
https://github.com/qdrant/fastembed
-
libvips
Safe bindings for libvips
-
pngquant
Convert 24/32-bit PNG images to efficient 8-bit format with alpha channel
-
raqote
2D graphics library
-
viu
View images right from the terminal
-
aws-sdk-rekognition
AWS SDK for Amazon Rekognition
-
tinybmp
No-std, low memory footprint BMP image loader
-
mozjpeg
Higher-level wrapper for Mozilla's JPEG library
-
ratatui-image
An image widget for ratatui, supporting sixels and unicode-halfblocks
-
piet
An abstraction for 2D graphics
-
dssim
Tool that measures structural similarity between images using a multi-scale variant of the SSIM algorithm
-
havocompare
A flexible rule-based file and folder comparison tool and crate including nice html reporting. Compares CSVs, JSON, text files, pdf-texts and images.
-
rustracer
a multi-threaded raytracer in pure rust
-
libwebp-sys
Bindings to libwebp (bindgen, static linking)
-
krokiet
Slint frontend of Czkawka Core
-
resize
image resampling library in pure Rust
-
png_pong
A pure Rust PNG/APNG encoder & decoder
-
ril
Rust Imaging Library: A performant and high-level image processing crate for Rust
-
czkawka_cli
CLI frontend of Czkawka
-
qoi
VERY fast encoder/decoder for QOI (Quite Okay Image) format
-
stitchy
CLI tool to combine multiple image files into a single image
-
xcap
cross-platform screen capture library written in Rust. It supports Linux (X11, Wayland), MacOS, and Windows. XCap supports screenshot and video recording (to be implemented).
-
avif-parse
Parser for AVIF image files
-
psd
API for parsing and working with PSD files
-
annatar
A command line tool for making memes. Full readme available at: https://github.com/archer884/annatar
-
zune-core
Core utilities for image processing in the zune family of crates
-
oculante
A minimalistic image viewer with analysis and editing tools
-
load_image
Load PNG or JPEG with color profile support
-
rwpspread
Multi-Monitor Wallpaper Utility
-
nshare
Conversion between n-dimensional types in different Rust crates
-
oliframe
Add a simple border to one or more images
-
image_hasher
that provides perceptual hashing and difference calculation for images
-
rvimage
A remote image viewer with a labeling tool
-
identicon-rs
built around custom generation of identicon images
-
turbojpeg
Fast and easy JPEG encoding, decoding and lossless transforms with TurboJPEG
-
jxl-oxide
JPEG XL decoder written in pure Rust
-
tauri-plugin-clipboard
A clipboard plugin for Tauri that supports text, html, rtf, files and image, as well as clipboard update listening
-
re_types
The built-in Rerun data types, component types, and archetypes
-
blurhash
A pure Rust implementation of blurhash
-
pix
Pixel / raster image library
-
zune-image
An image library, contiaining necessary capabilities to decode, manipulate and encode images
-
rusty-tesseract
wrapper for Google Tesseract
-
rimage
Optimize images natively with best-in-class codecs
-
dify
A fast pixel-by-pixel image comparison tool in Rust
-
exifrename
Rename or copy files based on EXIF data
-
jfifdump
Read and dump structure of a jpeg file
-
chwp
Change your wallpaper from the command line interface
-
libwebp-sys2
A handwritten raw interface to libwebp
-
graphicsmagick
binding for Rust
-
wallheaven
Random image fetcher for wallhaven.cc
-
cam-geom
Geometric models of cameras for photogrammetry
-
glycin
Sandboxed image decoding
-
openjp2
Rust port of Openjpeg
-
libopenraw
Digital camera RAW file processing
-
imgutils
Cross-platform CLI for quickly parsing & manipulating images
-
twenty-twenty
Visual regression testing of H264 frames and images
-
stylin
Convert markdown to pandoc markdown with custom styles
-
t-rec
Blazingly fast terminal recorder that generates animated gif images for the web written in rust
-
ci-hoover
will delete stuff you don't want from github actions runners
-
websum
Next-gen integrity checker written in Rust
-
dupimg
duplicate image finder
-
leptonica-plumbing
Safe wrapper of
leptonica-sys
-
auto-palette
🎨 A Rust library that extracts prominent color palettes from images automatically
-
exif-cleaner-gui
A graphical EXIF data cleaner using gtk3
-
img2irc-rs
CLI utility to convert images to halfblock ANSI or IRC art with various optional post-processing filters
-
pylon-cxx
Rust wrapper of the Pylon libraries for Basler cameras
-
aigis-bin
Binary for Aigis, a simple and configurable content proxy
-
bevy_image
image types for Bevy Engine
-
rs_openai
The OpenAI Rust library provides convenient access to the OpenAI API from Rust applications
-
machine-vision-formats
Types and traits for working with raw image data from machine vision cameras
-
fitsrotate_rs
Rotate FITS images
-
imsz
Get width and height from an image file reading as few bytes as possible
-
auto-palette-cli
🎨 A CLI tool to extract prominent color palettes from images
-
little_exif
The only pure Rust crate with true read *and* write support for EXIF data, available for PNG, JP(E)G, JXL, TIFF, WebP images - and soon even more!
-
tapciify
CLI tool that can let you view images in terminal as ASCII art
-
collagen
The collage generator
-
wallswitch
randomly selects wallpapers for multiple monitors
-
stegano-cli
Hiding secret data with steganography in PNG images and WAV audio files
-
surf_n_term
Posix terminal rendering library
-
quircs
QR code detection and scanning. Pure Rust.
-
blit
Blit sprites on a buffer with a mask
-
image-convert
A high level library for image identification, conversion, interlacing and high quality resizing
-
pixcil
Pixel art editor
-
spirv-std
Standard functions and types for SPIR-V
-
gift
reading and writing GIF images
-
ecolor
Color structs and color conversion utilities
-
typora-img-to-base64
Typora image to base64
-
cloudinary
API
-
dezoomify-rs
Allows downloading zoomable images. Supports several different formats such as zoomify, iiif, and deep zoom images.
-
jpeg2k
JPEG 2000 image loader
-
miniaturs
Client for miniaturs server
-
png-glitch-cli
Cli to glitch PNG images
-
catppuccin-catwalk
🚶 Soothing pastel previews for the high-spirited!
-
ispc-downsampler
Image downsampler crate using ISPC
-
sic
Accessible image processing and conversion from the terminal (and a front-end for the 'image' crate)
-
aarty
Mini-framework to display pictures on your terminal
-
czkawka_core
Core of Czkawka app
-
libavif
High-level API for AVIF image files
-
pnglitcher
PNG glitcher
-
spng
Rust bindings to libspng
-
svg_metadata
Extracts metadata (like the viewBox, width, and height) from SVG graphics
-
ku-logo
A CLI tool to overlay logos on images with size and position control
-
embed_anything
Embed anything at lightning speed
-
picst
A CLI tool to resize clipboard images on the fly
-
respicta
versatile project offering a library, command-line interface (CLI), and web service for resizing images and changing their formats seamlessly
-
jpeg-encoder
JPEG encoder
-
erdy
TBD
-
icns
encoding/decoding Apple Icon Image (.icns) files
-
sixel-rs
A safe Rust wrapper for libsixel (active fork)
-
pict-rs-aggregator
image aggregation service for pict-rs
-
ndotter
Convert bitmaps to N-dot SVG art
-
pixelbomber
Insanely fast pixelflut client for images and animations
-
gert
CLI tool to download media from Reddit
-
image-sorter
A terminal user interface for sorting images
-
imspect
Explore features of images during debug session
-
image_sieve
GUI based tool to sort out and categorize images, raw images and videos
-
tinywad
manage/compose WAD resources
-
show-image
quickly show images in a window for debugging
-
image_thumbs
create thumbnails and store them in a object store like Google Cloud Storage
-
image-hdr
HDR Radiance Estimation using Poisson Photon Noise Estimator for creating HDR image from a set of images
-
printimg
Print an image or a video in terminal
-
pipeless-ai
An open-source computer vision framework to build and deploy applications in minutes
-
rpfixer
fix Minecraft: Java Edition resource pack image protection
-
image-blend
Type-agnostic support for image blending operations (add, multiply, screen, etc) for the image crate. Support for custom blends and utils for alpha channel manipulation.
-
image_search
designed to search Google Images based on provided arguments
-
apple-dmg
reading and writing dmg images
-
ix-match
matching and moving IIQ files so they can be easily imported into IX Capture
-
stb_image
Bindings to the stb image encoding/decoding library
-
blockish
display images in a terminal with UTF8 blocks
-
icy_sixel
A 100% rust sixel library
-
rendercsv
Command line tool to convert CSV table to a png picture
-
serialimage
Serialization for the image crate’s DynamicImage type, with additional metadata
-
rawkit
extract images from camera raw files
-
splix
Lightning-fast image splitter
-
manga-tui
Read manga in your terminal
-
yazi-adapter
Yazi image adapter
-
menyoki
Screen{shot,cast} and perform ImageOps on the command line
-
simagef
CLI tool for finding similar images
-
image-colorizer
Never settle for images outside your colorscheme again!
-
footile
A 2D vector graphics library
-
qirust
QR code generator written in Rust using standard library
-
image_processing
This package provides tools for image processing with a focus on edge detection and morphological transformations
-
convolve2d
Easy and extensible pure rust image convolutions
-
mdbook-tailor
mdbook preprocessor for image-tailor
-
histogram_equalization
Histogram equalization
-
color-thief
Grabs the dominant color or a representative color palette from an image
-
mmpx
image magnification algorithm
-
typst-render
Raster image exporter for Typst
-
allmytoes
thumbnails according to the freedesktop.org specification
-
pixman
low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization
-
pcx
reading & writing PCX images
-
imghash
Image hashing for Rust
-
zipimgzip
Resize and ZipArchive the images in the Zip
-
rido
Fetch valid URLs and checksums of Microsoft Operating Systems
-
silicon
Create beautiful image of your code
-
musicedit
music image slideshow edit
-
dicom-fromimage
A CLI tool for replacing the image content from DICOM files
-
writedisk
writing a disk image to a USB drive
-
openexr
High-level bindings to OpenEXR 3.0.5
-
tinytga
No-std, low memory footprint TGA image loader
-
rating-graph-processor
Converts the specified image to an image that fits the X (formerly Twitter) header
-
edges
getting the edges of objects in images with transparency
-
onix
Decode image files using V4L2
-
rs-paint
A light-weight image editor
-
artano
Adds text to pictures
-
web-crawler
Finds every page, image, and script on a website (and downloads it)
-
dicom-toimage
A CLI tool for converting DICOM files into general purpose image files
-
imageformat
Quick probing of image format without loading the entire file
-
libvips-rs
Safe bindings for libvips
-
image-interlacer
interlace an image or multiple images for web-page usage
-
joyful_create
Photo editing software. Designed to function like GIMP or PhotoShop, although still indev
-
bmp
Small library for reading and writing BMP images in Rust
-
termimage
Display images in your terminal, kind of
-
scarlet
Colors and color spaces made simple
-
limbus-image
CLI Limbus company image generator
-
image-to-ascii
Converts images and gifs to ascii art
-
dithor
Pixilisation/dithering library
-
svscr
that allows you to quickly save a picture from the clipboard to a file
-
wordcloud-rs
A word-cloud image generation crate
-
tauri-icns
encoding/decoding Apple Icon Image (.icns) files
-
metaframer
generate frames for images from their metadata
-
rendiff
Image comparison (diffing) for computer graphics renderer test cases
-
math_images_processor
preprocessing images of mathematical formulas, ideally for machine learning applications for formula recognition
-
exifmv
Moves images into a folder hierarchy based on EXIF tags
-
nekosbest
nekos.best API wrapper
-
palette-transfer
Statistical copy palette from one image to another
-
image_diff_review
Reporting tool of image differences for snaphost testing
-
pdf2image
A simplified port of Python's pdf2image that wraps pdftoppm and pdftocairo to convert PDFs into images
-
stegosaurust
A steganography tool, written in rust
-
ndarray-vision
A computer vision library built on top of ndarray
-
captcha-rs
Generate verification images dynamically
-
buildstamp
Returns a buildstamp, like
23W42.12345
-
res2br
convert between resolutions and bitrates
-
waldl
A command line wallpaper downloader
-
plumers
Multi-format image library with first-class support for paletted images
-
spirv_combimgsampsplitter
SPIRV combined image sampler splitter for wgpu
-
revolt_little_exif
(fork which includes support for passing filetype directly) Basic reading and writing of EXIF (related) metadata for PNG, JP(E)G, JXL and WebP image files (other file types - e.g…
-
imagepig
Package to use Image Pig, the API for AI images
-
docker-image
no_std-compatible Docker image reference parser with strict adherence to Docker's naming rules
-
captcha
generating CAPTCHAs
-
smartcrop2
Clone of smartcrop library in JavaScript
-
foundation-firmware
Foundation Devices, Inc. Passport Firmware image parser. This provides a command-line tool to verify the signatures of a Passport firmware and also a
#[no_std]
library to parse the firmware images. -
icapture_cli
Command line interface for capturing images and video on Windows
-
zune-imageprocs
Common image processing routines for zune-image
-
kindle2cbz
extracting images from kindle books in MOBI format to CBZ archives
-
is-photo
determine if an image is likely a photograph or a 2D graphic
-
open_texture_packer
Open source and free Texture Packer tool written in rust
-
qrc
generating and manipulating QR code images in various formats
-
distance-field
Generate distance fields from images for pseudo-vector rendering
-
imgfx
Image filtering and modulating with bitwise, arithmetic, and logical operations
-
pixel8bit
applying 8-bit pixelation effects with symmetry detection and mirroring
-
binary_image
handling binary images
-
sophus_image
sophus - geometry for robotics and computer vision
-
qrcodegen-image
Draw QR codes to a PNG canvas. Wrapper around the qrcodegen and image crates.
-
usvgr
An SVG simplification library
-
leptess
Productive Rust binding for Tesseract and Leptonica
-
xbm
XBM encoding and decoding library
-
shave
shaving data from websites
-
quantizr
Fast library for converting RGBA images to 8-bit palette images
-
daily_scry
Post random scryfall image to mastodon, telegram or stdout
-
allegro_image
Allegro 5 image addon Rust wrapper
-
convert-image
conversion functions to convert between image formats
-
dzi
command line utility for deep zom images (DZI)
-
phomo-cli
CLI for phomo - generate photo mosaics from the command line
-
anime-grubber
A convenient library for extracting images of cute characters from websites
-
jfifdump-cli
Read and dump structure of a jpeg file
-
galerio
Generate static HTML galleries from a directory containing JPEGs
-
android-sparse-image
Low-level Android sparse image parsing headers
-
ezwallpaper
change wall paper from multiple sources
-
spotifymosaic
A CLI tool for generating Spotify playlist covers using album artworks
-
image-resizer
Resize or just shrink images and sharpen them appropriately
-
eqr
Encode text into svg/png/jpg/terminal-format QR codes
-
phomo
A photo mosaic generation library
-
cultivar
Build tool for the mango operationg system
-
pdf_process
rendering and extracting metadata/text from PDF files using poppler
Try searching with DuckDuckGo.