Skip to content

Awesome Colour Awesome

A curated list of awesome colour science resources.

Inspired by the awesome list. Please read the contribution guidelines before contributing.

Contents

Applications

  • CIE Color Calculator - Online conversion between most of the CIE color models.
  • LUTCalc - Online and desktop application for generating, analysing and previewing 1D and 3D Lookup Tables (LUTs) for video cameras.
  • OpenColorIO - Complete colour management solution geared towards motion picture production.
  • pfstools - Command line tools for manipulating HDR images and video in a variety of formats.
  • RGB Colourspace Models Transformations Matrices - Computes the colour transformation matrix between RGB colourspaces.

Libraries

.NET

  • Colourful - Open source .NET library for working with colourspaces.

C/C++

  • OpenCV - Computer vision and machine learning software library.
  • Piccante - HDR imaging library.

CTL

Go

  • go-colorful - A library for playing with colours in Go.

Haskell

  • Color - Extensive collection of color spaces and color models.

Javascript

  • Chromatism - Simple set of utility functions for colours.
  • Color-space - Math and data behind colourspaces and colour conversions.

Julia

  • Colors.jl - Colour manipulation utilities for Julia.

Matlab and Octave

Python

  • Colorspacious - Easy to use library for performing colourspace conversions.
  • Colour - Package providing a comprehensive number of algorithms and datasets for colour science.
  • python-colormath - Abstracts common colour math operations.

Colorimetry and Vision

Websites and Articles

Videos

Publications

Datasets and Resources

Books

Imaging and Digital Imaging

Websites and Articles

Videos

Publications

Datasets and Resources

Books

License

CC0

To the extent possible under law, Colour Developers have waived all copyright and related or neighboring rights to this work.