-
rgb
struct RGB/RGBA/etc.for sharing pixels between crates + convenience methods for color manipulation. Allows no-copy high-level interoperability. Also adds common convenience methods… -
imageproc
Image processing operations
-
palette
Convert and manage colors with a focus on correctness, flexibility and ease of use
-
color
representing and manipulating colors
-
dcv-color-primitives
perform image color model conversion
-
lab
Tools for converting RGB colors to the CIE-L*a*b* color space, and comparing differences in color
-
kmeans_colors
k-means clustering to find dominant colors in images. Backed by a generic k-means implementation offered as a standalone library
-
coolor
conversion between color formats
-
colorsys
A module for color conversion and mutation. Works with RGB(a)( as hexadecimal too), HSL(a), CMYK color models and with ANSI color codes
-
pix
Pixel / raster image library
-
load_image
Load PNG or JPEG with color profile support
-
hex_color
lightweight library for working with RGB(A) hexadecimal colors
-
ezk-image
Convert pixel and color formats such and RGB, YUV (YCbCr), ICtCp
-
named-colour
Hex Codes for popular colour names
-
catppuccin-whiskers
😾 Soothing port creation tool for the high-spirited!
-
random_color
generating random attractive colors
-
srgb
sRGB primitives and constants — lightweight crate with functions and constants needed when manipulating sRGB colours
-
colorimetry
Rust Spectral Colorimetry library with JavaScript/WASM interfaces
-
cue-sdk
A high-level safe wrapper for the Corsair iCUE SDK v4
-
icon-to-image
Fast icon font to image renderer with Python bindings
-
smol-rgb
A smol library for (s)Rgb color handling
-
ltpp-output
An atomic output library based on Rust that supports output functionalities through functions, builders, and other methods. It allows customization of text and background colors.
-
image-decompose
Decomposes image into separate channels in different colour spaces
-
soft_ratatui
Software rendering for ratatui. TUI everywhere.
-
chromashift
converting between various color formats and color spaces
-
color_space
converting between color spaces and comparing colors
-
rgb_derivation
Routines for calculation XYZ-RGB conversion matrices from white point and primaries
-
rgb-sequencer
A no_std-compatible Rust library for controlling RGB LEDs through timed color sequences on embedded systems
-
tinte
16-color palette generator for terminal and Wayland apps
-
ix-match
matching and moving IIQ files so they can be easily imported into IX Capture
-
colornames
An enum of color names, with a catchall RGB variant
-
tui_lib
Be the base of a Tui Operation
-
vialctl
Control Vial-compatible keyboards from the command line
-
hayro-jpeg2000
A memory-safe, pure-Rust JPEG 2000 decoder
-
rpi-led-panel
Control LED matrices with a Raspberry Pi
-
som
The 'som' programming language
-
rgb_int
Integer representations and manipulations of rgb colours
-
fast-srgb8
Very fast conversions between linear float and 8-bit sRGB (with no_std support)
-
openrgb2
OpenRGB SDK client, successor to openrgb
-
myrtio-light-composer
1D LED rendering library
-
esp-hal-smartled2
smart-leds driver for esp-hal using RMT peripheral
-
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…
-
cairo_viewport
A viewport for cairo-rs to simplify creating images
-
contrast
Calculate contrast between two colors
-
terminal_style
A minimal library for styling terminal text using ANSI escape codes
-
color_scaling
Functions to scale colors: get a weighted color between 2 colors
-
rawpsd
Minimal Rust PSD reading library
-
colorsnamed
Names for a large set of widely understood color sets, like HTML/CSS or xkcd
-
rand_rgb
Generate a random rgba-formatted color
-
ht32-panel-daemon
Daemon with web UI for HT32 panel control
-
rgb2slope
converting Mapbox RGB tiles to slope maps
-
feim
Modular crate for working with images in Rust
-
chromakitx
A comprehensive color manipulation library for Rust
-
chroma-forge
A comprehensive color conversion library for Rust
-
glint-mask-tools
glint mask generation tools for UAV and aerial imagery
-
image-texel
A texel type and allocated buffers suitable for image data
-
lykoi_data
data
-
wooting-rgb
Wooting RGB SDK Rust Library
-
pdfgen
PDF rendering library
-
colors-transform
Module for convert and transform colors
-
scarlet
Colors and color spaces made simple
-
hyperrust
RGB utility for HyperX Alloy Origins 60 keyboard
-
colourss
parsing CSS color strings into RGB values
-
heckcheck
A heckin small test case generator
-
kolor
Color conversions for games & interactive applications
-
pealn
Intuitive way to print colored and styled text to console ,use predefined and RGB colors , use text styles , using ANSI, #terminal #console #colors #text #print #pealn #win #windows #ansi
-
lp50xx-async
Async Rust driver for the lp50xx family of Texas Instruments I2C RGB LED drivers
-
ffimage
Foreign function image handling
-
rslibcamlite
Rust wrapper for libcamlite - h264/rgb stream access to rpi cameras
-
irospace
color space and conversion method
-
luv
Tools for converting between sRGB, CIE Luv and CIE LCh(uv) colour spaces and comparing differences in colour
-
color-lsp
A document color language server that supports various color formats, such as HEX, RGB, HSL, and named colors
-
djal_parser
parse configuration files
-
bracket-color
RGB and HSV color handling and utilities, including lerp and W3C named colors. Part of the bracket-lib family.
-
colorbrewer
providing colors from ColorBrewer
-
variantly
Derive helper methods for enum variants that are familiar from
std::option::Option&std::result::Resultsuch asunwrap_ororand_then -
color_sort
sorting and filtering colors in HEX, RGB(A) and HSL formats
-
mixbox
Pigment-Based Color Mixing
-
imagescript
tiny and fast image manipulation library for js & rust
-
lib-misc-color
Unified color type with lazy conversion - RGB, RGBA, Hex support
-
streamdown-ansi
ANSI escape codes and terminal utilities for streamdown
-
lian-linux
An app to control Lian Li lights in Linux
-
wooting-sdk
Rust bindings for the Wooting Analog and RGB SDKs!
-
rand_color
Unified random color generation across color spaces
-
cichlid
A color math library for programming addressable LEDs
-
paws
A very simple, bring-your-own-backend UI layout library built for quick prototyping
-
farver
color library with easy transformation of colors with less functions
-
ble-ledly
A customizable and extensible cross-platform high-level Bluetooth Low Energy light controller
-
named_colors
that provides named colors in RGB and Hexadecimal formats
-
alienrgb
Alienware RGB Controller device communication
-
acolor
Color representations, operations and conversions
-
kolor-64
Color conversions for games & interactive applications
-
rand_color_convert
Color conversion strategy and helpers for rand_color workspace
-
mystic_light_sdk
wrapper for the MysticLight SDK (MSI hardware and peripherals)
-
eye
Cross platform camera capture and control
-
pwlp
Control LED strips wirelessly by sending them short animation programs
-
colorconv
color conversion library
-
lcd1602rgb-rs
Native Rust driver for the waveshare LCD1602-RGB display module
-
pie_format
PIE - Pixel Indexed Encoding - image format with optional external palette, especially good for pixel art. Reference implementation and PNG -> PIE CLI.
-
rustint
working with RGB colors
-
color-to-tui
Parse colors and convert them to ratatui::style::Colors
-
tint
Color creation and manipulation
-
ffimage_yuv
YUV (aka YCbCr) pixel types for ffimage
-
cherryrgb
Cherry RGB keyboard instrumentation
-
ndless-sdl
SDL bindings for Nspire & Ndless
-
sorbet-color
working with (and converting) colors in different spaces
-
ws2812-rs
Flexible #![no_std] Rust driver for WS2812B LEDs — supports delay traits, spinloops, manual timing, and custom color patterns
-
rusty_style
Style is a library for styling text in the terminal
-
neural-network-rs
A neural network library
-
chrom
representing colours
-
wooting-rgb-sys
Wooting RGB SDK Rust Bindings
-
liquidrust
application for displaying information and setting RGB colors for the Corsair H115i RGB PRO XT AIO
-
image2tensor
Image to tensor conversion
-
pigmnts-cli
Generate a color palette from an image right on the command line
-
ponsic-color
The dependency of the
ponsiccrate -
ctrem
Print colored and styled text
-
tincture
Convert colors between sRGB, Oklab and related color spaces
-
colori
basic color conversion and manipulation library
-
rgb2vga
An RGB pixel to VGA color converter implemented in rust
-
ormseparatev3
RGB separator
-
altered_perception
struct HSV/Luma/HSL/etc.for sharing pixels between crates + other pixel manipulations -
beacon-calculator
calculating the glass colors needed to color a Minecraft beacon
-
colourado-iter
A small and minimalistic library to generate a random color palette of infinite size
-
rgb2spec
Converts RGB colors to reflectance spectra
-
apds9151
platform agnostic Rust driver for the APDS9151 Digital Proximity and RGB Color I2C Sensor
-
simple-bmp
writing RGB pixels as a valid BMP file
-
color-brewery
Color palettes and gradients
-
hsv
converting values in HSV color space to RGB
-
inku
An RGBA color backed by a
u32for simple color manipulation -
rainbow
Types, conversions, and conveniences for linear and sRGB colors! 🌈
-
magichue-rs
Control MagicHue brand Wi-Fi LED bulbs using Rust
-
hsl
Represent colors in HSL and convert between HSL and RGB
-
antifacet
general utilities
-
colorhash
A hashing function to convert text strings into colors
-
sht-colour
Conversion tools for SHT colours
-
isl29125
Platform-agnostic Rust driver for the ISL29125 low-power digital RGB color light sensor with IR blocking filter
-
cooler_master_sdk
Rust wrapper for the cooler master SDK, used to control rgb keyboards
-
xblend
color library
-
iColor
A relatively universal color format conversion tool. that can convert between #RRGGBB, #RGB, #RRGGBBAA, hsl, hsla, hsv, cmyk.
-
rgba8888-to-rgb332
A cli tool that will process all files found in an input folder, transforming them from a file format containing full 16 million color PNG files to 8-bit raw data files
-
mshowrgb
show rgb by mirko
-
rgb2hex
Convert RGB color to hexadecimal color
-
evcxr_image
Displays images from the image crate in Evcxr Jupyter
-
apyee
yeelight api
-
choreographer
A color pattern sequencer, intended for groups of RGB LEDs
-
is31fl3193
I2C driver for the IS31FL3193 RGB LED driver
-
termcolor2rgb
Small crate to convert termcolor::Color to RGB value
-
glm_color
manipulating and generating color values, based on the
glm-rsmath library -
apds9253
Driver for APDS9253 light sensor
-
esp32_ws2812b
that provides control over the WS2812B LED
-
nitv
NITF Visualizer
-
roast2d_internal
Roast2D internal crate
-
mswhowrgb
show rgb by mirko
-
is-rust
check whether something is rust
-
color-lib
implementing colors and converting between different representations. Includes a library easy access default colors.
-
hsluv
Human-friendly HSL (revision 4)
-
ray_tracing_core
Ray Tracing based on Peter Shirley's mini books
-
colours
Color types for different color models with conversions between it
-
svpng
A small function for saving RGB/RGBA image into uncompressed PNG
Try searching with DuckDuckGo.