Displaying 1 to 20 from 88 results

cli-table - Pretty unicode tables for the CLI with Node.JS

This utility allows you to render unicode-aided tables on the command line from your node.js scripts.

termbox - Library for writing text-based user interfaces

Termbox is a library that provides minimalistic API which allows the programmer to write text-based user interfaces.It is based on a very simple abstraction. The main idea is viewing terminals as a table of fixed-size cells and input being a stream of structured messages. Would be fair to say that the model is inspired by windows console API. The abstraction itself is not perfect and it may create problems in certain areas. The most sensitive ones are copy & pasting and wide characters (mostly Chinese, Japanese, Korean (CJK) characters). When it comes to copy & pasting, the notion of cells is not really compatible with the idea of text. And CJK runes often require more than one cell to display them nicely. Despite the mentioned flaws, using such a simple model brings benefits in a form of simplicity. And KISS principle is important.

css-colorguard - Keep a watchful eye on your css colors.

Every CSS project starts out with good intentions, but inevitably, one too many people eye-dropper colors into nooks and crannies that you never knew existed. CSS Colorguard helps you maintain the color set that you want, and warns you when colors you've added are too similar to ones that already exist. Naturally, it's all configurable to your tastes. Colorguard uses the CIEDE2000 algorithm to determine the similarity of each of the colors in your CSS file. This algorithm is quite complex, but is used in the broadcasting community as the best approximation of human ability to discern differences in color. RGB on the other hand, is pretty bad at representing differences in color purely based on the numerical difference of the hex values.

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

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.


Devbridge Styleguide helps you create, share, and automate a living visual style library of your brand. Share your digital brand standards, improve team collaboration, and implement an independent easily-extendable modular structure. Note, do not download files directly from git repository, unless you know what you are doing.

colors.js - get colors in your node.js console

colors.js - get colors and style in your node.js console. It helps to set colors for text, background colors. You can change the styles of text to bold, underline, inverse, strikethrough.

atom-pigments - An Atom package to display colors in project and files.

Pigments will scan source files in your project directories looking for colors and will build a palette with all of them. Then for each opened file, it will use the palette to evaluate the value of a given color. The legible source paths can be defined through various settings either at the global or per project level. By default colors in every file will be highlighted, to limit the display of colors to the desired filetype only please see the Defining Where Pigments Applies below. Pigments supports out of the box most of the color transformations functions and expressions of the three biggest CSS pre-processors out there, namely LESS, Sass and Stylus. However, it doesn't mean pigments is able to parse and understand all of these languages constructs. For the moment, Pigments' aim is to support the widest range of usage, even if it implies reducing its ability to parse certain complex constructs. You can refer to the parser specs for an exhaustive list of the supported expressions.

morpheus - A Brilliant Animator

A Brilliant Animator. Morpheus lets you "tween anything" in parallel on multiple elements; from colors to integers of any unit (px, em, %, etc), with easing transitions and bezier curves, including CSS3 transforms (roate, scale, skew, & translate) -- all in a single high-performant loop utilizing the CPU-friendly requestAnimationFrame standard.

prettyjson - Package for formatting JSON data in a coloured YAML-style, perfect for CLI output

Package for formatting JSON data in a coloured YAML-style, perfect for CLI output. This will install prettyjson globally, so it will be added automatically to your PATH.

Yet Another Color Picker for C#, VB.NET WinForm

Office 2010 style color picker control for C#, VB.NET WinForm's color dialog.

CostumeKit - Base types for theming an app.

Base types for theming an app. CostumeKit is made of up a set of Swift protocols. They are meant to be implemented by you in your app.

colorful - Terminal string styling done right, in Python :snake: :tada:

Note: on a Windows system it will install colorama as a dependency to ensure proper ANSI support. These days terminals not only support the ancient 8 ANSI colors but often they support up to 16 Million colors with true color. And if they don't support true color they might support the 256 ANSI color palette at least.

lavalamp - A text editor theme that visually differentiates languages.

It currently works in Vim, but I hope to port it to Atom and Sublime Text. Copy lavalamp.vim to your .vim/colors directory.


This plugin will process a given HTML5 canvas or image element using one of the offered Blend-Modes by the Blend-Layer parameter.

croma - Save your colors!

To build and run Croma, you must have node.js and npm installed.

logan - Mini template system for the console and colors

Logan is a mini template system for the console and colors.It allows to cleanly separate content from style and create beautiful logging functions.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.