#nord #palette #color

irodori

Irodori (彩り) — theme and color system with Nord palette and semantic color mapping

3 unstable releases

Uses new Rust 2024

0.2.0 Jul 21, 2026
0.1.1 May 26, 2026
0.1.0 Mar 8, 2026

#6 in Rendering

Download history 6/week @ 2026-05-12 45/week @ 2026-05-19 879/week @ 2026-05-26 98/week @ 2026-06-02 61/week @ 2026-06-09 135/week @ 2026-06-16 370/week @ 2026-06-23 315/week @ 2026-06-30 143/week @ 2026-07-07 140/week @ 2026-07-14 422/week @ 2026-07-21 197/week @ 2026-07-28 2277/week @ 2026-08-04

3,051 downloads per month
Used in 49 crates (3 directly)

MIT license

79KB
2K SLoC

irodori


lib.rs:

Irodori (彩り) — theme and color system.

Provides the Nord color palette, sRGB/linear conversion, and semantic color mapping for consistent theming across pleme-io applications.

Quick Start

use irodori::{Color, SemanticColors, NORD};

// Use the full Nord palette directly
let bg = NORD.polar_night[0];
assert_eq!(bg.to_hex(), "#2E3440");

// Or use semantic mappings for UI rendering
let theme = SemanticColors::nord();
let linear_bg = theme.background.to_linear();

Dependencies

~0.6–1.3MB
~30K SLoC