← All resources

Alwan 2.0.0 is out. Colour science in pure C11

Auto-discovered

Library / Codebase Intermediate

soufianekhiat

Visit resource ↗

Description

Alwan 2.0.0 is soufianekhiat's MIT-licensed colour science library implemented in portable C11 without external runtime dependencies. The GitHub repository packages a single library target and public headers for applications that need deterministic transforms rather than full ICC colour management workflows.

The API spans colour-space conversions, chromatic adaptation, a broad set of colour appearance models, spectral upsampling, CVD simulation, DeltaE metrics, gamut mapping, ACES 1.x and 2.0 output transforms, camera log curves, and LUT baking. Constants are generated from reference implementations such as OpenColorIO and colour-science, with extensive cross-platform validation documented in CI badges and a sibling test repository.

Intermediate developers integrating colour math into engines, DCC tools, or imaging pipelines should understand RGB working spaces and when to call explicit gamut-safe variants. Alwan deliberately separates raw math from ICC profile IO, pointing integrators toward LittleCMS for profile connection while using Alwan for the numerical core.

Alwan is gaining attention among developers who want.