-
ttf-parser
A high-level, safe, zero-allocation font parser for TrueType, OpenType, and AAT
-
png
PNG decoding and encoding library in pure Rust
-
gif
GIF de- and encoder
-
inferno
Rust port of the FlameGraph performance profiling tool suite
-
swash
Font introspection, complex text shaping and glyph rendering
-
palette
Convert and manage colors with a focus on correctness, flexibility and ease of use
-
oxipng
A lossless PNG compression optimizer
-
skia-safe
Safe Skia Bindings for Rust
-
skrifa
Metadata reader and glyph scaler for OpenType fonts
-
ansi_colours
true-colour ↔ ANSI terminal palette converter
-
lodepng
Reading and writing PNG files without system dependencies. Pure Rust port of LodePNG.
-
imagequant
Convert 24/32-bit images to 8-bit palette with alpha channel. For lossy PNG compression and high-quality GIF images Dual-licensed like pngquant. See https://pngquant.org for details.
-
icy_sixel
A 100% Rust SIXEL encoder and decoder library with high-quality color quantization
-
gifski
pngquant-based GIF maker for nice-looking animGIFs
-
catppuccin
🦀 Soothing pastel theme for Rust
-
matugen
A material you and base16 color generation tool with templates
-
tetro-tui
A terminal-based but modern tetromino-stacking game that is very customizable and cross-platform
-
ghr-cli
A fast terminal dashboard for GitHub pull requests, issues, and notifications
-
qb
EMACS for Kubernetes — a powerful, extensible terminal UI for managing Kubernetes clusters
-
kmeans_colors
k-means clustering to find dominant colors in images. Backed by a generic k-means implementation offered as a standalone library
-
mdvault
CLI tool for managing markdown vaults with structured notes, validation, and search
-
zenquant
AQ-informed palette quantizer — perceptual masking meets color quantization
-
auto-palette
🎨 A Rust library that extracts prominent color palettes from images automatically
-
dot_vox
loading MagicaVoxel .vox files
-
shmooz
A zoom / magnifier utility for Wayland compositors
-
oxideav-pixfmt
Pure-Rust pixel-format conversions, palette quantisation, and dithering — the oxideav framework's shared pixfmt layer
-
glissade
that provides various utilities for animations and transitions
-
wallust
Generate a 16 color scheme based on an image
-
zenwebp
High-performance WebP encoding and decoding in pure Rust
-
boytacean
A Game Boy emulator that is written in Rust
-
oxideav-av1
Pure-Rust AV1 (AOMedia Video 1) parser for oxideav — OBU + sequence/frame header parse only
-
fresh-core
Core types and utilities for the Fresh editor
-
omnilinter
General purpose bulk linter
-
eddacraft-tui
Shared Ratatui component library for the eddacraft product family
-
salti
A modern, fast, multiple sequence alignment browser - built for the terminal
-
GORBIE
GORBIE! Is a minimalist notebook library for Rust
-
oxideav-jpegxl
Pure-Rust JPEG XL (JXL) codec — RETIRED 2026-05-08 pending strict-isolation cleanroom workspace; current state ships round-1..3 ANS + headers + LfGlobal + GlobalModular wiring only…
-
wow-blp
Parser and encoder for World of Warcraft BLP texture files with DXT compression support
-
bevy_gizmos
gizmos for Bevy Engine
-
superlighttui
Super Light TUI - A lightweight, ergonomic terminal UI library
-
gled
application for creating animations and effects on artnet or dmx installations
-
oyo
CLI TUI for oyo - Step-through diff viewer
-
lutgen
A blazingly fast interpolated LUT utility for arbitrary and popular color palettes
-
zenpng
PNG encoding and decoding with zencodec trait integration
-
mermaid-cli
Open-source AI pair programmer with agentic capabilities. Local-first with Ollama, native tool calling, and beautiful TUI.
-
egui-elegance
Elegant, opinionated widgets for egui: buttons, inputs, selects, cards, tabs and more. Paired dark/light themes.
-
tspring
Terminal UI for Spring Boot - A modern TUI for managing Spring Boot applications
-
turbo-vision
classic Borland Turbo Vision text-mode UI framework
-
tui-banner
Colorful ASCII art banner renderer for Rust CLI/TUI
-
mangofetch-cli
Command-line interface for MangoFetch download manager
-
bevy_color
Types for representing and manipulating color values
-
fresh-editor
A lightweight, fast terminal-based text editor with LSP support and TypeScript plugins
-
jxl-encoder
JPEG XL encoder in pure Rust
-
zenanalyze
Image content analyzers (variance, edges, chroma sharpness, DCT energy, derived likelihoods) for adaptive codec decisions. Pulls rows on demand from any zenpixels PixelSlice.
-
gh-news
Terminal UI for GitHub notifications with filtering, preview, and auto-refresh
-
vtcode-tui
Reusable TUI primitives and session API for VT Code-style terminal interfaces
-
maud-ui
64 headless, accessible UI components for Rust web apps — shadcn Base UI API parity. Plus block templates, a live theme customiser, and shell hooks for 15 third-party widgets (Monaco…
-
treemd
A markdown navigator with tree-based structural navigation and syntax highlighting
-
par-particle-life
GPU-accelerated particle life simulation in Rust
-
flowsurface
A native desktop charting platform for crypto markets
-
quantette
Fast and high quality image quantization and palette generation
-
distill-strip-ansi
Strip, transform, and normalize ANSI escape sequences
-
pngquant
Convert 24/32-bit PNG images to efficient 8-bit format with alpha channel
-
rimage
Optimize images natively with best-in-class codecs
-
oxideav-avi
Pure-Rust AVI (RIFF) container for oxideav
-
libjpeg-turbo-rs
Pure Rust reimplementation of libjpeg-turbo with NEON/AVX2 SIMD acceleration
-
prismatica
308 scientific colormaps as compile-time Rust constants
-
ratio-color
Ratio's color palette management in Rust, built on 'palette' and 'enterpolation'
-
scope-tui
oscilloscope/vectorscope/spectroscope for your terminal
-
png2lvgl
Convert PNG images to LVGL C arrays
-
iced_term
Terminal emulator widget powered by ICED framework and alacritty terminal backend
-
rust_pixel
2d pixel-art game engine & rapid prototype tools support terminal, wgpu and web
-
bevy_falling_sand
Falling Sand simulation plugin for Bevy
-
satty
Modern Screenshot Annotation
-
chromata
1000+ editor color themes as compile-time Rust constants
-
walu
Minimal wallpaper color scheme generator
-
rwpspread
Multi-Monitor Wallpaper Spanning Utility
-
syswatch
Single-host, read-only system diagnostics TUI. Twelve tabs covering CPU, memory, disks, processes, GPU, power, services, network, plus a Timeline scrubber and an Insights anomaly engine. Sibling to netwatch.
-
catppuccin-whiskers
😾 Soothing port creation tool for the high-spirited!
-
nuphyctl
CLI for sending NuPhy keyboard HID commands
-
tiles-tui-file-manager
A dual-pane TUI file manager built in Rust. Features include vim-style navigation, integrated text editor, git awareness, remote SSH browsing, and system monitoring.
-
gift
reading and writing GIF images
-
ratatui-cheese
Bubbletea-inspired widgets for Ratatui
-
cnc-formats
Clean-room binary format parsers for Command & Conquer game files
-
pixelmosh
PNG corrupter
-
splashboard
A customizable terminal splash screen with plugin-based data sources
-
a-sixel
A small sixel + palette selection + dithering library
-
nano9
A Pico-8 compatibility layer for Bevy
-
gpui-ui-kit
A reusable UI component library for GPUI applications
-
ezpn
Dead simple terminal pane splitting — ezpn 2 3 gives you a 2x3 grid of shells
-
egui_sauge
A fresh, natural design system for egui — sage palette, warm neutrals, WCAG AA
-
spanda
A general-purpose animation library for Rust — tweening, keyframes, timelines, and physics
-
oxideav-iff
Pure-Rust EA IFF 85 container support (8SVX audio, ILBM, …) for oxideav
-
tiff-core
Shared TIFF/BigTIFF types: byte order, tag types, tag values, sample traits, and format constants
-
rustipo
Themeable Markdown-first static site generator for blogs, notes, docs, and personal sites
-
asciicity
Animated ASCII cityscape screensaver for the terminal: buildings, traffic, planes, weather, and a day/night cycle
-
img2irc-rs
CLI utility to convert images to halfblock ANSI or IRC art with various optional post-processing filters
-
mdv
Terminal Markdown Viewer
-
oxivgl
Safe no_std Rust bindings for LVGL — embedded GUI on ESP32 and host SDL2
-
dsc-rs
Discourse CLI tool for managing multiple Discourse forums: track installs, run upgrades over SSH, manage emojis, sync topics and categories as Markdown, and more
-
nopng
A minimal PNG encoder/decoder with no dependencies and no_std
-
keydrill
— A terminal-based keyboard layout learning tool
-
carwash
A beautiful TUI for managing multiple Rust projects with workspace support, dependency management, and parallel command execution
-
PostDad
A high-speed, local-first Terminal UI (TUI) for testing APIs
-
color-thief
Grabs the dominant color or a representative color palette from an image
-
thuli
A quiet little REPL for exploring Farben markup
-
tattoy
Text-based compositor for modern terminals
-
beegui
Desktop GUI cockpit for Ethereum Swarm Bee node operators. Sibling of bee-tui — same cockpit logic via bee-cockpit-core, rendered with egui.
-
dithr
Buffer-first rust dithering and halftoning library
-
textual-rs
port of the Textual TUI framework — build beautiful terminal UIs with CSS styling, reactive signals, and composable widgets
-
ril
Rust Imaging Library: A performant and high-level image processing crate for Rust
-
cmx
Rust Spectral Color Management Library
-
pfetch
A rewrite of the pfetch system information tool
-
pal
A fast, extensible command palette for Linux
-
extui
An experimental fast compiling serialization and deserialization libary for JSON like formats
-
clin-rs
Encrypted terminal note-taking app
-
bevy_wind_waker_shader
A toon shader that looks like the one used for characters in The Legend of Zelda: The Wind Waker
-
oxideav-sub-image
Pure-Rust bitmap-subtitle decoders: PGS (.sup Blu-ray), DVB subtitles, VobSub (.idx/.sub)
-
cursive
A TUI (Text User Interface) library focused on ease-of-use
-
oxideav-png
Pure-Rust PNG + APNG decoder and encoder for oxideav
-
essh
Enhanced SSH client with concurrent sessions, real-time host diagnostics, and a Netwatch-inspired TUI
-
cvkg-components
Cyber Viking Kvasir Graph (CVKG) - High-fidelity agentic UI framework
-
mcu-terminal-color
Terminal-facing Material role facade and terminal optimization for mcu-material-color
-
blockpedia
A comprehensive Rust library for Minecraft block data with advanced color analysis and palette generation
-
bevy_symbios
Bevy integration for the Symbios L-System ecosystem
-
act2txt
Converts Adobe Photoshop ACT palette files to Paint.NET TXT format
-
hyprsaver
A Wayland-native screensaver for Hyprland — fractal shaders on wlr-layer-shell overlays
-
fret
Batteries-included meta crate for the Fret UI framework (golden path entry point)
-
colorthief-dataset
Static xkcd color-hierarchy table with pre-computed LAB used by
colorthieffor human-vocabulary color naming -
tenex
Terminal multiplexer for AI coding agents
-
quantizr
Fast library for converting RGBA images to 8-bit palette images
-
wbi-rs
+ CLI to fetch, store, visualize, and summarize World Bank indicator data
-
patine
Render Markdown beautifully in the terminal
-
monsoon-core
Core NES emulation library — cycle-accurate MOS 6502 CPU, 2C02 PPU, memory subsystem, ROM parsing, and save states
-
ici-files
Encode/decode ici files
-
gecol
A perception-aware accent color extractor and dynamic theme generator
-
auto-palette-cli
🎨 CLI tool to extract a prominent color palette from an image
-
termedit
A modern, nano-style terminal editor with session restore, AI ghost text, and professional shortcuts
-
colorant
Per-directory terminal theme switcher with system dark/light mode support
-
termitype
Terminal-based typing test inspired by a certain typing test you might know
-
slate-cli
Cross-platform terminal beautification kit for macOS and Linux
-
akari-theme
A terminal color theme inspired by Japanese alleys and lanterns
-
rustitch
PES embroidery file parser and thumbnail renderer
-
waz
Warp-style command prediction and command palette for any terminal — ghost-text autosuggestions, AI assistant, and interactive TUI
-
dipc
Convert your favorite images and wallpapers with your favorite color palettes/themes
-
ttyms
A secure terminal client for Microsoft Teams
-
egui-shadcn
Shadcn-inspired component kit for egui
-
vibe-emu-core
Cycle-accurate Game Boy / Game Boy Color emulation library
-
lzgit
A modern, fast TUI file explorer with Git integration
-
hypen-tailwind-parse
Minimal Tailwind CSS class parser for Hypen
-
oxideav-pcx
Pure-Rust PCX (ZSoft PC Paintbrush) reader/writer for oxideav — clean-room from the PCX 5.0 spec
-
neser
Nintendo Emulation Systems Engine (Rust). Desktop and WebAssembly frontends.
-
wallrust
a blazingly fast and feature-rich tool extract color palettes from images
-
colorthief
Dominant-color extraction (MMCQ) and human-vocabulary naming for packed-RGB video keyframes — CIEDE2000 (default, scalar), CIE94 (opt-in, SIMD-dispatched), or Delta E 76 (opt-in, SIMD-dispatched)…
-
pngcheck
Verify PNG file integrity and display chunk information
-
gba_agb_font_renderer
Bitmap font renderer for GBA/AGB
-
material-colors
Up-to-date material-color-utilities port
-
unrager
A calm Twitter/X CLI with a local-LLM rage filter
-
audioleaf
Manage your Nanoleaf Canvas and visualize music straight from the terminal
-
bevy-color-palettes
Color palettes for Bevy and egui, with macros for compile-time palette definitions, based on weirdboi_bevy_colour
-
kcomprs
Reduce the number of colors used in the image using k-mean clustering
-
vibetracer
Real-time tracing, replaying, and rewinding of AI coding assistant edits. MCP server for AI self-correction. Cross-agent support (Claude Code, Cursor, Codex). Export to Agent Trace JSON and git-ai git notes.
-
shadowforge
Quantum-resistant steganography toolkit for journalists and whistleblowers
-
par-fractal
Cross-platform GPU-accelerated fractal renderer with 2D and 3D support
-
tui-pantry
Preview harness for developing Ratatui widgets in isolation
-
unicode-plot
unicode-plot-rs: Unicode terminal plotting library for Rust
-
bevy_psx
A Bevy plugin that provides authentic PlayStation 1 (PSX) style rendering capabilities, including low-resolution rendering, vertex snapping, and palette quantization
-
vga-emu
VGA Emulator
-
adobe-swatch-exchange
Read and write .ase files
-
hikari-palette
Traditional Chinese color system with 500+ named colors for the Hikari design system
-
phomo
A photo mosaic generation library
-
bgi
A modern Rust port of the Borland Graphics Interface (BGI) with extensible backends
-
chronoterm
A beautiful, configurable ASCII clock for your terminal
-
room-cli
Multi-user chat room for agent/human coordination over Unix domain sockets
-
sprites7800
a companion tool of cc7800 generating C sprites/tiles code
-
input-nexus
Data-driven command palette / completion engine (logic-only) reusable across TUI/GUI renderers
-
chadfetch
Console utilite for watch info about your system
-
CHIPcade
6502 fantasy console with a built-in C-to-ASM compiler
-
costmap
2D costmaps, occupancy grids, and raycasting for robotics navigation - a Nav2 alternative in pure Rust
-
swatchthis
Colour swatch extraction from images using k-means clustering
-
oxideav-tiff
Pure-Rust TIFF 6.0 image decoder + container for oxideav (None / PackBits / LZW / Deflate; 1/4/8/16-bit; bilevel, gray, palette, RGB)
-
uo-rust-libs
Data readers for various Ultima Online client mul files
-
darya
A fast, keyboard-driven disk usage explorer built on ratatui
-
bevy_pixel_art_shader
Pixel art material extension for Bevy — toon shading, CIELAB palette quantization, and Bayer dithering on top of PBR lighting
-
iced_modern_theme
Modern theme for iced-rs
-
pacfetch
a neofectch style wrapper for pacman's Syu/Sy/Su
-
ansimage
Converting images into colorful terminal ANSI art
-
palette-core
TOML-defined theme system with inheritance, CSS export, and multi-target rendering
-
dot-ai
A minimal AI agent that lives in your terminal
-
pr-bro
Know which PR to review next. Ranks pull requests by weighted scoring.
-
glitch-badges
VRIL LABS animated glitch badge generator — 133 badges, phosphor-seafoam palette, CRT scanlines
-
bulb
Image CDN with stylized dithering support
-
pixie-anim
A zero-dependency, SIMD-accelerated GIF optimizer
-
pogoda
Terminal weather forecast — hourly charts, drone mode, historical data
-
geodesic-wallpaper
Real-time geodesic flow live desktop wallpaper for Windows, powered by wgpu and RK4 integration on analytic Riemannian surfaces
-
egui-palette
A Cmd+P-style command palette widget for egui: fuzzy filter, keyboard nav, modal popup
-
lutgen-cli
A blazingly fast interpolated LUT utility for arbitrary and popular color palettes
-
weirdboi_bevy_colour
Colour palettes for Bevy, with macros for compile-time palette definitions
-
screenforge
CLI tool for generating App Store-style marketing screenshots
-
nerdfetch-rs
A minimal, fast system fetch tool - rewritten in Rust for speed, clarity, and configurability
-
monsoon-frontend
Native GUI frontend for the Monsoon NES emulator, built with egui
-
camembert
Disk-usage explorer en CLI Rust : scanne un dossier et l'affiche en camembert ASCII Unicode interactif (drill-down souris/clavier)
-
fresh-languages
Language support and syntax highlighting for Fresh editor
-
bevy_lospec
Asset loader plugin for Bevy that adds support for lospec color palettes
-
esoc-color
OKLab/OKLCH color system — perceptual color math, CVD simulation, palettes, gamut clipping
-
hxy
hxy hex editor: desktop and web GUI for inspecting binary files
-
symbios-turtle-3d
Spatial interpretation layer for Symbios L-Systems using glam
-
pal-edit
edit and preview for rat-theme4 color palettes
-
lodviz_core
Core visualization primitives and data structures for lodviz
-
dominant-colors
从图片中提取主色调:K-Means、中位切分、八叉树三种算法
-
egui-rad-builder
quickly designing egui user interfaces
-
boytacean-encoding
Codecs library for Boytacen
-
okolors
Create color palettes from images by performing k-means clustering in the Oklab color space
-
tilegraph
Human-readable graph format, runtime, and CLI for Eldiron tile graphs
-
moros
Obscure Rust Operating System
-
eazygit
A fast TUI for Git with staging, conflicts, rebase, and palette-first UX
-
fireplace-deluxe
A cozy fireplace in your terminal
-
launchkey-sdk
A type-safe Rust SDK for Novation Launchkey MIDI controllers. Enables full control over pads, encoders, faders, displays, and DAW integration with support for RGB colors, bitmaps, and cross-platform development.
-
zeph-tui
Ratatui-based TUI dashboard with real-time metrics for Zeph
-
creo-ui
Creo UI - Design System tokens for Rust consumers (ratatui / egui / iced / dioxus interop)
-
sabiql-ui
UI layer for sabiql
-
mcu-material-color
Rust port of Google's Material Color Utilities - facade crate
-
boytacean-hashing
Hashing library for Boytacen
-
imq
Fast command-line image color quantizer — extract dominant colors as hex, rgb, or hsl
-
image-palette
automatically extracting prominent color palettes from images
-
pixel-forge
Pixel art game asset generator. Stardew/Starbound quality. Local-first, no cloud.
-
buffr-ui
Browser chrome, command palette, and hint overlay for buffr
-
smk
A pure Rust library for decoding Smacker Video (.smk) files
-
blueprinter
Hand-drawn style diagram renderer CLI — turn SVG into sketchy SVG
-
retrofont-cli
CLI for retrofont: Render and convert retro ASCII/ANSI art fonts
-
boytacean-common
Commons library for Boytacen
-
muxtop-tui
Terminal UI for muxtop
-
funutd
Procedural texture library
-
prime-color
Color math — Oklab, sRGB, HSL/HSV, palette generation
-
pixlmao
Define sprites and scenes in a plain-text DSL, render to PNG, preview in your terminal
-
okmain
OK main colors of your image
-
perceive-color
WCAG contrast, APCA, OKLCH, and accessible palette generation
-
thag_styling
Terminal styling system with theme support and color detection for thag_rs
-
phomo-cli
CLI for phomo - generate photo mosaics from the command line
-
native-theme-iced
iced toolkit connector for native-theme
-
showit
Bring any Windows window to the foreground by searching its title — fast, coloured, interactive
-
spacebadgers
Fast SVG badge generator
-
ono
Beautiful terminal UI components for Ratatui — themeable widgets with an eject-to-source CLI
-
dominant-color-rs
extract the most dominant color from an image using K-Means clustering and silhouette scoring
-
opui
stylish realtime 2D motion visuals and layered hero scenes
-
palrun
AI command palette for your terminal - discover and run project commands instantly
-
zlayer-tui
Shared TUI widgets, color palette, and terminal utilities for ZLayer
-
sgr-agent-tui
Shared TUI shell for SGR agents: chat panel, streaming, agent loop integration
-
molten_brand
Design tokens and brand system for Molten Labs CLI tools 🔥
-
pixelsrc
GenAI-native pixel art format and compiler
-
mcu-dynamiccolor
Dynamic color system for Material Design 3
-
hct-cam16
CAM16 + HCT perceptual color math with sRGB/XYZ/L* conversions and a gamut-mapping solver. Deterministic ARGB-in/ARGB-out, no UI/engine dependencies.
-
lk
A command palette for your bash functions
-
dioxus-nox-cmdk
A headless Command Palette primitive for Dioxus
-
bevytui
Terminal-style UI primitives and font-backed renderer plugin for Bevy
-
dithers
A image dithering toolkit for applying various dithering algorithms to images
-
oxidized-chunks
Chunk data structures — LevelChunk, PalettedContainer, BitStorage, Palette, Heightmap
-
embroidery_tools
Tools for handling embroidery patterns, formats, and operations with PES/PEC file support
-
pixstage
A canvas for drawing pixels
-
simple-color-palette
Color Palette format
-
imagequant-sys
Convert 24/32-bit images to 8-bit palette with alpha channel. C API/FFI libimagequant that powers pngquant lossy PNG compressor. Dual-licensed like pngquant. See https://pngquant.org for details.
-
animato-color
Perceptual color interpolation wrappers for the Animato animation library
-
ratatui-base16
A base16 palette for ratatui
-
vize_musea
Musea - Component gallery and documentation for Vize Vue components
-
pokepalette
Find Pokemon that match your image's color palette
-
mcu-palettes
Tonal and core color palettes
Try searching with DuckDuckGo or on crates.io.