abachrome
Abachrome is a comprehensive color manipulation library for Ruby applications. It provides tools for parsing, converting, and managing colors across multiple formats including hex, RGB, HSL, and named CSS colors. The gem supports advanced color spaces (RGB, HSL, Lab, Oklab, LMS, XYZ) with seamless conversion between them, gamut mapping for sRGB, P3, and Rec2020 color spaces, and high-precision calculations using BigDecimal. Whether you're building design tools, generating color palettes, or working with CSS color values, Abachrome offers the precision and flexibility needed for professional color work in Ruby.