-
crossterm
A crossplatform terminal library for manipulating terminals
-
winit
Cross-platform window creation library
-
hdrhistogram
A port of HdrHistogram to Rust
-
fast_image_resize
fast image resizing with using of SIMD instructions
-
scc
A collection of high-performance asynchronous/concurrent containers providing both asynchronous and synchronous interfaces
-
ratatui-image
An image widget for ratatui, supporting sixels, kitty, iterm2, and unicode-halfblocks
-
memfd
A pure-Rust library to work with Linux memfd and sealing
-
libvips
Safe bindings for libvips
-
resize
image resampling library in pure Rust
-
aws-sdk-rds
AWS SDK for Amazon Relational Database Service
-
tachyonfx
A ratatui library for creating shader-like effects in TUIs
-
cfb
Read/write Compound File Binary (structured storage) files
-
egui_tiles
A tiling layout engine for egui with drag-and-drop and resizing
-
pty-process
spawn commands attached to a pty
-
viu
View images right from the terminal
-
egui_dock
Docking system for egui - an immediate-mode GUI library for Rust
-
clipboard-rs
Cross-platform clipboard API (text | image | rich text | html | files | monitoring changes) | 跨平台剪贴板 API(文本|图片|富文本|html|文件|监听变化) Windows,MacOS,Linux
-
gptman
Pure Rust library to read and modify GUID partition tables
-
pic-scale
High performance image scaling
-
audio
working with audio in Rust
-
term39
A modern, retro-styled terminal multiplexer with a classic MS-DOS aesthetic
-
window-vibrancy
Make your windows vibrant
-
paneru
A sliding, tiling window manager for MacOS
-
qfilter
Efficient bloom filter like datastructure, based on the Rank Select Quotient Filter (RSQF)
-
google-replicapool1_beta2
A complete library to interact with replicapool (protocol v1beta2)
-
deadqueue
Dead simple async queue
-
egui_table
Table viewer for egui
-
fixedstr
strings of constant maximum size that can be copied and stack allocated using const generics
-
caesiumclt
A fast and efficient lossy and/or lossless image compression tool
-
dockworker
Docker daemon API client. (a fork of Faraday's boondock)
-
ripdrag
Drag and Drop files to and from the terminal
-
google-dataproc1
A complete library to interact with Dataproc (protocol v1)
-
photon-rs
High-performance image processing library for native use and the web
-
rusticon
mouse driven SVG favicon editor for your terminal
-
mles-client
A prototype implementation of the Mles v2 protocol with end-to-end encryption support
-
rimage
Optimize images natively with best-in-class codecs
-
jnv
JSON navigator and interactive filter leveraging jq
-
graphicsmagick
binding for Rust
-
fitsio
Rust implmentation of astronomy fits file handling
-
gpui-component
UI components for building fantastic desktop application by using GPUI
-
atone
A VecDeque and Vec variant that spreads resize load across pushes
-
desktop-tui
A desktop environment without graphics (tmux-like)
-
compresscli
A powerful CLI tool for video and image compression
-
par-term-emu-core-rust
Comprehensive terminal emulator library in Rust with Python bindings - VT100/VT220/VT320/VT420/VT520 support, PTY, Sixel/iTerm2/Kitty graphics
-
aws-sdk-computeoptimizer
AWS SDK for AWS Compute Optimizer
-
image_hasher
that provides perceptual hashing and difference calculation for images
-
turbo-vision
classic Borland Turbo Vision text-mode UI framework
-
awint_macro_internals
Internal macro utilities for the
awintsystem of crates -
asynq
reliable & efficient distributed task queue in Rust, inspired by hibiken/asynq
-
kornia
low-level 3D computer vision library in Rust
-
reratui
A modern, reactive TUI framework for Rust with React-inspired hooks and components, powered by ratatui
-
google-replicapool1_beta2-cli
A complete library to interact with replicapool (protocol v1beta2)
-
multibg-sway
Set a different wallpaper for the background of each Sway workspace
-
ash_renderer
Vulkan renderer in Rust using ASH - ECS-free, pure rendering engine
-
velocityx
A production-ready Rust crate for lock-free concurrent data structures with performance monitoring
-
ril
Rust Imaging Library: A performant and high-level image processing crate for Rust
-
mdedit
markdown editor with ratatui and rat-salsa
-
pic-scale-safe
Fast and safe performance image scaling
-
png-resizer
High-performance PNG image resizer built with Rust and fast_image_resize library
-
bva
manipulating and doing arithmetics on bit vectors of fixed but arbitrary size
-
versatiles_image
A toolbox for converting, checking and serving map tiles in various formats
-
fast_pool
The Fast Pool based on channel
-
vips
Rust bindings for libvips: fast, low-memory image processing with a safe, ergonomic API
-
vnc-rs
An async implementation of VNC client side protocol
-
qirust
QR code generator written in Rust using standard library
-
beamterm-renderer
High-performance WebGL2 terminal renderer for beamterm, targeting sub-millisecond render times in web browsers
-
polars-view
A fast and interactive viewer for CSV, Json and Parquet data
-
image-convert
A high level library for image identification, conversion, interlacing and high quality resizing
-
sic_image_engine
abstractions for the application of image operations of the 'imagineer' image cli project
-
simp
image manipulation program
-
multibg-wayland
Set a different wallpaper for the background of each Sway or Hyprland or niri workspace
-
lmrc-hetzner
Hetzner Cloud API client library for the LMRC Stack - production-ready async client with state management, automatic rollback, and IaC features
-
droidpi
A command-line tool for resizing images to multiple screen densities for Flutter and native Android projects. Automates icon generation for improved mobile performance.
-
egui-rad-builder
quickly designing egui user interfaces
-
hyprsnow
configurable snow effect for Hyprland
-
coffeevis
Personal graphical/console music visualizer for Linux
-
segment-array
Segment array (growable, append-only) data structure
-
associative-cache
A generic N-way associative cache with fixed-size capacity and random or least recently used (LRU) replacement
-
big-o-test
Enforces a maximum
spaceandtimeAlgorithm Complexity when testing -
audio-blocks
Traits to handle all audio data layouts in real-time processes
-
paramdef
Type-safe parameter definition system
-
fixed-cache
A minimalistic, lock-free, fixed-size cache
-
tflitec
A safe Rust wrapper of TensorFlow Lite C API supporting x86_64 and ARM (iOS, Android)
-
y4m
YUV4MPEG2 (.y4m) Encoder/Decoder
-
cloudinary
API
-
easy-i3-neovim-nav
Quickly navigate and resize i3wm windows and Neovim splits with the same keybindings
-
respicta
versatile project offering a library, command-line interface (CLI), and web service for resizing images and changing their formats seamlessly
-
wordvec
A compact
SmallVec<T>-like container with onlyalign_of::<T>()overhead for small stack-only instances -
shrinkray
Lightning-fast image resizing & optimization for the web
-
tuinix
building terminal user interface (TUI) applications on Unix systems with minimum dependencies
-
optarray
Resizable Arrays in Optimal Time and Space
-
mesh-sieve
Modular, high-performance Rust library for mesh and data management, designed for scientific computing and PDE codes
-
axum-sql-viewer
A development tool for viewing SQL tables in web browsers, easily integrable as an Axum layer
-
material-colors
Up-to-date material-color-utilities port
-
ratatui-toolkit
A comprehensive collection of reusable TUI components for ratatui including resizable splits, tree views, markdown rendering, toast notifications, dialogs, and terminal embedding
-
egui-desktop
Cross-platform desktop UI components for egui applications
-
tmux-shortcut-helper
A lightweight tmux shortcut helper with zellij-style keybindings
-
some_global_executor
Reference thread-per-core executor for the some_executor crate
-
wgpu_text
2D text renderer for wgpu
-
reimg
CLI tool to resize images
-
redpowder
SDK / Devkit para Redstone OS
-
console_static_text
Logging for text that should stay in the same place in a console
-
extarray
Space-Efficient Extensible Arrays
-
fixed-bump
A bump allocator that uses fixed-size chunks to ensure non-amortized O(1) allocations
-
hyperchad_actions
HyperChad actions package
-
startt
Automate detection of HWND and real PID for apps launched through ShellExecuteEx (cmd start, Explorer, PowerShell)
-
typed-ski
SKI calculus evaluator in Rust compiled to WASM
-
imco
Easy image conversion
-
rs-vips
Safe bindings for libvips
-
webview_app
integration of a web view in an application window for windows and linux similar to Electron
-
pixelsqueeze
🎨 Squeeze pixels, not quality! Lightning-fast image compression that makes your files smaller while keeping them stunning
-
rpi_resize
Shrink Raspberry Pi root filesystem and create additional partitions for swap, /var, and /home
-
fltk-accesskit
fltk accesskit adapter made to work with the fltk gui crate
-
comically
fast manga & comic optimizer for e-readers
-
elasticq
Thread-safe, dynamically resizable queues with lock-based and lock-free implementations for high-throughput scenarios
-
rusimg
A CLI tool for image processing with unified support for BMP, JPEG, PNG, and WebP formats
-
termenu
A fzf-like library for terminal applications
-
bevy_zeroverse
bevy zeroverse synthetic dataset generator
-
tinify-rs
client for the Tinify API
-
dioxus-mosaic
A React-Mosaic-style tiling window manager library for Dioxus applications
-
auto-palette-cli
🎨 CLI tool to extract a prominent color palette from an image
-
psmux
Terminal multiplexer for Windows - tmux alternative for PowerShell and Windows Terminal
-
kornia-image
Image types and traits for generating and manipulating images
-
egui_tool_windows
Floating tool windows for egui that can be used in containers, like resize, scroll-area, frame, etc
-
manganis
Ergonomic, automatic, cross crate asset collection and optimization
-
tzarrays
Optimal resizable Arrays
-
memapi
A no_std-friendly memory allocation interface for raw buffers, with improved error reporting
-
imgmatch
program to compare two images
-
leptos-shadcn-resizable
Leptos port of shadcn/ui resizable
-
block-grid
A quick, cache-conscious, tiled 2D array
-
reduce_image_size
Reduces size of images in a folder (and optionally sub-folders, recursively)
-
tiered-vector
Tiered Vectors
-
rjmatrix
Creates the matrix in the terminal. Use
cto cycle colors,0-9to change speed, andqto quit. -
e_obs
control OBS via websocket. Open Broadcaster Software control for use with cargo-e
-
sharded-vec-writer
Write parts of a Vec from different threads
-
mesh_rs
3D mesh processing and analysis
-
combo_vec
A blazingly fast no-std vector-like ADT using the stack (and optionally heap for overflow)
-
egui-thematic
A theme editor and configuration system for egui applications with live preview, preset management, random theme generation, and persistence
-
cargo-imagermachine
A CLI tool for image optimization and conversion
-
menyoki
Screen{shot,cast} and perform ImageOps on the command line
-
shadcn-showcase
Interactive showcase for shadcn-rs components
-
graph_loom
Interactive Graph Structure Utility
-
tauri-winutils
A cross-platform window manager crate for Tauri applications
-
gltf_opt
Optimize glb file by resizing textures and adjusting pivot points
-
egui_deferred_table
An egui table, where the number of rows/columns is deferred
-
image-optimizer
CLI tool for optimizing images (JPEG, PNG, WebP, SVG)
-
eb_bars
Tiny plot library for creating barcharts and histograms
-
sshui
lib to make a customizable user-interface over SSH with Ratatui
-
kornia-tensor
Lightweight tensor library in Rust for computer vision
-
fusabi-tui-engine
Hot reload engine and dashboard runtime for Fusabi TUI
-
oneocr-rs
binding for OneOCR, an embedded OCR engine in Windows 11 Snipping Tool
-
setroot
setting desktop background image
-
sacad
Smart Automatic Cover Art Downloader
-
getitdone
Experimenting with a simple Mongo-backed caller/worker bridge that keeps tracing context alive
-
redoxfs
The Redox Filesystem
-
imgshrink
Fast CLI tool to batch-resize images
-
hashed-array-tree
Hashed Array Trees
-
pipei
Point-free (no closures) multi-argument pipe and tap for better control flow
-
structura
GUI Framework
-
kdlite
Small streaming KDL parser (based on just-kdl)
-
dmi
written in Rust. Provides helpers to manipulate and produce DMI format files.
-
egui_wings
egui bindings for WASM plugins
-
weedforge
Rust-first, Python-friendly SDK for SeaweedFS
-
seqdb
A K.I.S.S. sequential storage engine
-
crossword-puzzle
CLI tool for generating crossword puzzles
-
bevy_modern_pixel_camera
pixel-perfect camera plugin for Bevy, suitable for pixel-art
-
kornia-imgproc
Image processing operations in Rust
-
seqmap
A blazing fast seqlock-based concurrent hashmap where every data cell is its own seqlock, suitable for thousands of concurrent readers and writers
-
google-baremetalsolution2
A complete library to interact with baremetalsolution (protocol v2)
-
gpui-terminal
Terminal emulator component for gpui
-
vid_dup_finder
A command line application (and linux-only gui) to find duplicate video files
-
phomo-cli
CLI for phomo - generate photo mosaics from the command line
-
kornia-tensor-ops
Tensor operations library in Rust for computer vision
-
console_engine
terminal framework to draw things and manage user input
-
cursive-multiplex
A tmux like multiplexer for gyscos/cursive views
-
tauri-plugin-native-camera
A Tauri plugin to capture photos using the device's native camera app
-
fltk-grid
A grid widget for fltk-rs
-
pure-onnx-ocr-sync
【Sync Version】Pure Rust OCR pipeline that runs PaddleOCR DBNet + SVTR ONNX models without C/C++ dependencies
-
fast-dhash
A fast rust implementation of the perceptual hash dhash
-
nbdserve
network block device server
-
griddle
A HashMap variant that spreads resize load across inserts
-
hojicha
Elm Architecture for terminal UIs in Rust, inspired by Bubbletea
-
bevy_framebuffer
Bevy framebuffer rendering using the
pixelsandsoftbufferbackends -
qemu-rdp
org.qemu.Display1 RDP server
-
rfui
A fast, interactive file finder with live preview built in Rust
-
supersonic
A one-stop rust crate for high-speed, high-performance, high-concurrency data-structures
-
ttview
Terminal Image Viewer
-
type_slicer
型付きメモリスライサー
-
blinc_platform
Platform abstraction layer for Blinc UI - unified windowing, input, and lifecycle
-
bevy_aspect_ratio_mask
A Bevy plugin for fixed aspect ratios, letterboxing, and UI scaling in 2D games
-
egui_vertical_stack
A vertical stack widget with resize handles for egui
-
ico-builder
Create multi-size ICO files from separate images
-
syrial
streaming and serialization
-
wgpu_quick_start
A starter package to get started with wgpu library
-
crypsol_storage
AWS S3 storage library for Rust services with image processing, validation, and thumbnail generation
-
egui-desktop-cli
CLI tool to initialize egui-desktop projects with a complete starter template
-
leptos-resize
user-resizable split view for Leptos
-
imgui-sdl3
Integration of ImGui with SDL3
-
labview-interop
Types and wrappers for interperating with LabVIEW when called as a library
-
cleansys
A modern terminal user interface for Linux system cleanup similar to BleachBit only faster, written in Rust and memory safe
-
hash-link
Keep elements insert order while searchable by hash
-
imagineer
Accessible image processing and conversion from the terminal (and a front-end for the 'image' crate). Formerly 'sic'
-
img_hash_linker
opening links from images using perceptual hashing
-
bevy_image_export
Bevy plugin for rendering image sequences
-
ai_minecraft_image
High-quality integration for https://supermaker.ai/image/blog/how-to-turn-your-image-into-minecraft-skin/
-
uefi-graphics2
An embedded-graphics display driver for UEFI environments
-
imageoptimize
Optimize image of multi format
-
cargo-pak
Generate manifest and desktop files for flatpak
-
paperwave
CLI tool to display images on Inky displays
-
flux-tui
Fast and lightweight Terminal UI drawing library
-
veo
High-quality integration for https://supermaker.ai/video/veo/
-
pancurses
curses libary for Rust that supports both Unix and Windows platforms by abstracting away the backend that it uses (ncurses-rs and pdcurses-sys respectively)
-
ddddocr
OCR for captcha recognition, ported from Python ddddocr
-
garray2d
Game development focused 2d array with signed index and offset support
-
librusimg
A unified image processing library with a consistent API for BMP, JPEG, PNG, and WebP. Originally developed for my project Rusimg, but fully usable as a standalone crate.
-
editpe
Resource Editor for parsing and modification of Windows Portable Executables and their resources
-
supermaker-ai-image-master-2
High-quality integration for https://supermaker.ai/image/
-
fltk-flow
A flow widget wrapping Fl_Flow
-
window-observer
observing information about the windows
-
limnus-wgpu-window
creating and managing a window with rendering surfaces using winit and wgpu
-
kornia-rs
Low-level computer vision library in Rust
-
image-resizer
Resize or just shrink images and sharpen them appropriately
-
sotavideo_ai_1
High-quality integration for https://sotavideo.ai/
-
conhash
Consistent Hashing library in Rust
-
timewatch
A terminal based stopwatch with optional messages
-
bevy_pixel_buffer
draw pixels in bevy
-
gof-rs
Game of life in your terminal with over 500 unique patterns to choose from
-
reratui-hooks
React-inspired hooks for state management and side effects in Reratui TUI applications
-
torsh-vision
Computer vision utilities for ToRSh deep learning framework
-
seedance_ai_video
High-quality integration for https://supermaker.ai/video/seedance-ai-video/
-
reptil-en-peligro
A terminal-based Snake game in Rust using ratatui/crossterm with a stylish banner, square fruits, and smooth gameplay
-
axum-image-endpoint
Image Endpoint to upload big images and receive rescaled ones
-
anchor-kit-core
core UI primatives, elements and layout for anchor-kit
-
r-matrix
Rust port of cmatrix
-
tauri-nssplitview
A wrapper plugin for Tauri to build MacOS app with NSSplitView
-
nimage
imaging library
-
bevy_uniform_grid_2d
Bevy plugin for uniform grid spatial indexing
-
packetraven
track high-altitude balloon telemetry from a variety of sources
-
foodshare-image
Image processing utilities for format detection and resizing
-
magic-kernel
Magic Kernel family of resizing algorithms
-
vv
A memory-contiguous
Vec<Vec<T>>with resizable inner vecs -
js_resized_event_channel
js resized event channel (only supports full size window)
-
async-editor
Async Console Editor with Resizeable Print Window, perfect for AI Chat Apps
-
zipimgzip
Resize and ZipArchive the images in the Zip
-
resizer
image resizer, I created because imagemagik whilst awesome cannot handle > 150MB images with the ease this can
-
mmap-append
Append-only memory-mapped I/O, resizable, with low lock contention
-
iced_split
resizeable splits for iced
-
picst
A CLI tool to resize clipboard images on the fly
-
persistence
A resizable, mutable array type implemented on top of mmap, providing persistence for arrays of data in memory
-
moka-cht
Lock-free resizeable concurrent hash table
-
pane-resizer
pane resizer for Leptos
-
cht
Lockfree resizeable concurrent hash table
-
split-yew
Yew component for the Split.js library: a resizable split view for web apps
-
ramen
Cross-platform windowing crate, built for performance
-
bevy-web-resizer
Automatically resize your Bevy app on the web (wasm) to the size of the browser window
-
pane
Align text inside of resizable rectangular panes
-
oramfs
fully encrypted and optionally authenticated Oblivious RAM filesystem
-
dioxus-resize-observer
Resize observer hooks for Dioxus
-
no_std_collections
Auxiliary structures and traits for using dynamically resizable arrays (Vectors) in flexible environments, supporting both std and no_std contexts
-
nsys-mat
Dynamically sized 2d storage with rectangular iterators and in-place resizing
-
image-provider
Axum-based image resizer
-
fer
fast image resizing with using of SIMD instructions, slim version
-
cable
A cable(pointer) with a hook(header at address) at the end and a sized payload(array)
-
wasm_resize_rgba
esm modules for image resizing using the CatmullRom (hq) or Hamming methods, with sync and async (worker) versions
-
static-array
A no-std rust crate providing a heap-allocated non-resizable type-checked array
-
foundry
A GPU-accelerated cellular automata library using Vulkan
-
avir-rs
Rust bindings for avir, a SIMD image resizing / scaling library
-
auto-image-cropper
Removes extra white borders to correctly resize canvas
-
rvg
Vector graphics file format
Try searching with DuckDuckGo or on crates.io.