Colour Vision Toolbox is a small and nifty toolbox written in Julia. It does basic colourspace manipulations, and has been developed for use in vision science pipelines. It assumes that the data is stored as a regular array (1-D or 2-D), and implements no special types.
If you use this toolbox in your projects, please cite the repository (or one of my papers which uses this toolbox).