Little CMS intends to be a small-footprint color management engine, with special focus on accuracy and performance. It uses the International Color Consortium standard (ICC), which is the modern standard when regarding to color management. The ICC specification is widely used and is referred to in many International and other de-facto standards.
ColorChip is a class for working with color in a more convenient manner than the basic RGB and Hexadecimal triplets often encountered in programming, especially Web-oriented programming. It allows you to define a color using RGB, HSV (Hue, Saturation, Value) or a Hexadecimal string. ColorChip objects have properties for all three of these color models, as well as methods for adjusting both RGB and HSV values. These methods automatically update all of the object's properties. Additional methods exist for getting color compliments, triads, and the nearest Web-safe color.
python-colormath is a Python module which abstracts common color math operations. (For example, converting from CIE L*a*b to XYZ, or from RGB to CMYK.) Other operations, such as calculating ANSI and ISO density from spectral data or taking the delta E of two colors, are also covered.
Color manager is an object that can be used to parse, manipulate, and convert color values. It can parse color definitions in several formats like hexadecimal, RGB, RGBA, HSL, HSLA, and colors by name. The object can change the color individual property values such as red, green, blue, hue, saturation, light values, and alpha channel. The manipulated colors can be converted to any of the supported formats.
Water drop can apply the water drop effect to Web page elements. It creates an animation effect on a given page element that seems like a drop of water appeared over that page element. The water drop color, the animation speed, and the drop expand and fade effects are configurable options. This object is available as a standalone object or as a jQuery plug-in.
Lightning effect JS is an object that can draw a random lightning bolt on the page. It can create a canvas on which a glowing random line similar to lightning bolt is drawn within given page boundaries. The position, color, and thickness of the lightning bolt are configurable parameters.
myColors analyzes and generates colors. It takes a string which identifies a color and detects its format, depending on the color syntax which it used. It supports detecting colors represented in the HSL, HSV, or RGB models, by name in English, or using hexadecimal notation. The main class returns an array with the details of the detected color, like the values of the RGB components. It can also convert colors between the different representation formats.