Displaying 1 to 7 from 7 results

chroma.js - JavaScript library for all kinds of color manipulations

  •    CoffeeScript

Chroma.js is a tiny JavaScript library (14kB) for all kinds of color conversions and color scales. Why not dive into the interactive documentation (there's a static version, too). You can download chroma.min.js or use the hosted version on cdnjs.com.

styled-components-theme - Defines themes via flexible color selectors for use with styled-components

  •    Javascript

styled-components-theme generates selectors for colors in your styled-components theme that allows color manipulation, using the color library via calls on the selectors themselves. A selector, in this context, is defined as a function that looks like (props) => props.theme.myColor that the styled-components library accepts as a template variable.

polychrome - 🎨 Easy color manipulation in ~2kb (gzipped)

  •    TypeScript

colorString can be a hex (3 or 6 digit), rgb(a), or hsl(a) string. Returns a polychrome object.

shades - Simple colour manipulation in R

  •    R

The shades package allows colours to be manipulated easily in R. Properties such as brightness and saturation can be quickly queried, changed or varied, and perceptually uniform colour gradients can be constructed. It plays nicely with the pipe operator from the popular magrittr package, and fits naturally into that paradigm. Feedback on the package or suggestions are welcome, either by filing an issue or by email.




Chameleon - Javascript Library to handle Color calculations

  •    Javascript

You are very welcome to contribute. Just fork the git repository and create a new issue, send a pull request or contact me personally.

kolor - Color manipulation in sexy syntax.

  •    Javascript

kolor is a useful color manipulation tool in JavaScript. It provides color string parsing, format converting and basic color adjusting methods.

tinycolor - 🎨 Color manipulation and conversion

  •    TypeScript

The string parsing is very permissive. It is meant to make typing a color as input as easy as possible. All commas, percentages, parenthesis are optional, and most input allow either 0-1, 0%-100%, or 0-n (where n is either 100, 255, or 360 depending on the value). HSL and HSV both require either 0%-100% or 0-1 for the S/L/V properties. The H (hue) can have values between 0%-100% or 0-360.