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.

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

  • ColorAide - Pure Python, object oriented approach to colors.
  • 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.