-
palette
Convert and manage colors with a focus on correctness, flexibility and ease of use
-
csscolorparser
CSS color parser library
-
tsify
generating TypeScript definitions from rust code
-
colorgrad
Color scales library for data visualization, charts, games, generative art and others
-
kalc
a complex numbers, 2d/3d graphing, arbitrary precision, vector/matrix, cli calculator with real-time output and support for units
-
video-rs
High-level video toolkit based on ffmpeg
-
gst-plugin-rtp
GStreamer Rust RTP Plugin
-
plotpy
Rust plotting library using Python (Matplotlib)
-
gst-plugin-hsv
GStreamer plugin with HSV manipulation elements
-
pix
Pixel / raster image library
-
gradient
A command line tool for playing with color gradients
-
colorutils-rs
High performance utilities for color format handling and conversion
-
scirs2-vision
Computer vision module for SciRS2 (scirs2-vision)
-
bevy_color
Types for representing and manipulating color values
-
img2irc-rs
CLI utility to convert images to halfblock ANSI or IRC art with various optional post-processing filters
-
photo
Image utility library
-
vitaly
VIA/Vial API client and cli tool for guiless keyboard configuration
-
hx-lsp
One LSP server support snippets and actions for helix editor
-
histogram_equalization
Histogram equalization
-
image-decompose
Decomposes image into separate channels in different colour spaces
-
streamdown
A streaming markdown renderer for modern terminals (Rust port of Streamdown)
-
bigcolor
A powerful Rust color library for parsing, converting, and manipulating colors across multiple formats
-
bevy_pipe_affect
Write systems as pure functions
-
cxx-qt-lib
Qt types for integrating
cxx-qtcrate withcxx -
playa
Image sequence player (EXR, PNG, JPEG, TIFF, .MP4). Pure Rust with optional OpenEXR/FFmpeg support.
-
auto-palette-cli
🎨 CLI tool to extract a prominent color palette from an image
-
chromatic
A small utility library for building and sampling colour maps
-
smart-leds
device drivers
-
wgpu-3dgs-editor
A 3D Gaussian splatting editing library written in Rust using wgpu
-
color_space
converting between color spaces and comparing colors
-
chaos-game
command-line application for generating fractals using the 'Chaos Game' algorithm
-
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.
-
ux-primitives
Graphics Primitives for Angular Rust
-
lcat
lolcat in rust! Full unicode support, escapes for ANSI escape sequences, hue shift in Cubehelix
-
chromashift
converting between various color formats and color spaces
-
color-art
working with colors and color spaces
-
rdpe
Reaction Diffusion Particle Engine - GPU particle simulations made easy
-
fey_color
Types for working with colors
-
unicorn-hat
controlling the Pimoroni Unicorn HAT (8x8 LED matrix) on Raspberry Pi
-
bracket-lib
Meta-crate holding the entirety of bracket-lib (and exposing it). Use this for the full roguelike toolkit experience.
-
gdlib
editing Geometry Dash savefiles
-
prisma
color library for both simple and complex color manipulation, intending to be the go to rust color library for most tasks. It can handle conversion between a large number of color models…
-
torsh-vision
Computer vision utilities for ToRSh deep learning framework
-
homie-device
creating devices implementing the Homie convention for MQTT
-
sefenbu
Visualizes OKHSV color distribution for an image
-
term_ansi
A super lightweight macros crates to add ANSI Codes to your project
-
colortypes
An abstract, safe, and concise color conversion library for rust nightly
-
colcon
Comprehensive colorspace conversions in Rust
-
chroma-forge
A comprehensive color conversion library for Rust
-
visor_cli
Command line interface for running Visor sketches
-
vividry
A hobbyist rewrite of the
pastelproject -
ue-types
Common Unreal Engine data types for Rust game servers
-
iced_color_picker
composable color picker widget for iced
-
bevy_toolbox
A collection of useful tools for Bevy game engine
-
color-operators
Color data structures, converters, and arithmetic operators
-
okhsl
Oklab extension for HSL (Okhsl) and HSV (Okhsv) color spaces
-
irospace
color space and conversion method
-
bracket-color
RGB and HSV color handling and utilities, including lerp and W3C named colors. Part of the bracket-lib family.
-
ndarray-vision
A computer vision library built on top of ndarray
-
ilyvion-util
Collection of utility functions and types for use in my personal projects
-
albumrust
Pure Rust image augmentation library inspired by Albumentations
-
variantly
Derive helper methods for enum variants that are familiar from
std::option::Option&std::result::Resultsuch asunwrap_ororand_then -
easy_color
A very simple and easy-to-use color conversion tool
-
godot-core
Internal crate used by godot-rust
-
streamdown-ansi
ANSI escape codes and terminal utilities for streamdown
-
sn3218-hal
Embedded Rust driver for SN3218 18-channel LED controller with gamma correction
-
term_colr
A super fast short one-liner about your crate
-
cichlid
A color math library for programming addressable LEDs
-
trenchcoat
JavaScript-ish virtual machine for embedded, LEDs, hot code reload, etc
-
streamdown-config
Configuration loading and management for streamdown
-
nsf-imgui
Alternative (personal) imgui rust bindings
-
image2
image processing library
-
img_rcc
image processing with CUDA, C++
-
video-rs-adder-dep
High-level video toolkit based on ffmpeg. Slightly modified to expose internals for the ADDER project.
-
sk6812_rpi
SK6812RGBW library for RaspberryPi
-
tint
Color creation and manipulation
-
color-core
Color shared definition
-
color-gradient
Color gradient and color interpolation
-
hikari
Vector-based colour manipulators
-
tsify-next
generating TypeScript definitions from rust code
-
color_parser_lib
hex color parser that supports shorthand and alpha channels
-
ck3oop-core-rs
ck3oop
-
yeelib_rs
Easily find and interface with Yeelight IoT smart lights
-
ponsic-color
The dependency of the
ponsiccrate -
barg
A GUI toolkit & 3D graphics renderer
-
altered_perception
struct HSV/Luma/HSL/etc.for sharing pixels between crates + other pixel manipulations -
colourado-iter
A small and minimalistic library to generate a random color palette of infinite size
-
hsv
converting values in HSV color space to RGB
-
wassily-color
Color utilities and palette management for wassily generative art library
-
color-convert
Support RGB,RGBA,HEX,HSL,HSLA,HSV,CMYK to convert each other, write by rust
-
octarine
Color manipulation library
-
farbraum
Color space conversions
-
iColor
A relatively universal color format conversion tool. that can convert between #RRGGBB, #RGB, #RRGGBBAA, hsl, hsla, hsv, cmyk.
-
leaf-spread
iterate indefinitely over well spread points, similar to some leaf arrangement pattern in nature
-
rscenes-raylib-connector
Raylib connector for Rscenes 2
-
coloring
Convert values to color simply and securely
-
glm_color
manipulating and generating color values, based on the
glm-rsmath library -
remtools
RemRemEgg's tools
-
color-lib
implementing colors and converting between different representations. Includes a library easy access default colors.
-
colours
Color types for different color models with conversions between it
-
luigi-rs
Rust bindings for Luigi - a simple C GUI library
-
tsify-next-macros
Macros for tsify-next
-
rgb_hsv
Easyly convert rgb to hsv and hsv to rgb
-
qolrus
A suite of random but useful functions that are aimed at giving you 'piece of cake' level comfortability
-
ok-picker
A color picker application focused on colorscheming in Ok colorspace (from Björn Ottosson)
-
lux
A super simple 2d-graphics engine that handles windowing and events for you! Right now it's supposed to be a top secret! Shhhhh
-
contourwall
high-level interface for controlling the Contour Wall
Try searching with DuckDuckGo or on crates.io.