JavaScript Color

Open-source JavaScript projects categorized as Color

Top 23 JavaScript Color Projects

  1. chalk

    🖍 Terminal string styling done right

    Project mention: JavaScript Awesome Package | dev.to | 2026-02-03

    Chalk - Terminal string styling done right

  2. Puter.js

    Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.

    Puter.js logo
  3. chroma.js

    JavaScript library for all kinds of color manipulations

  4. rebass

    :atom_symbol: React primitive UI components built with styled-system.

  5. randomColor

    A tiny script for generating attractive colors

  6. TinyColor

    Fast, small color manipulation and conversion for JavaScript

  7. color

    :rainbow: Javascript color conversion and manipulation library (by Qix-)

    Project mention: NPM debug and chalk packages compromised | news.ycombinator.com | 2025-09-08

    I agree that it doesn't need to exist, but as far as I can tell, almost no one depends on it directly. The only person using it is the author, who uses it in some other small libraries, which are then used in a larger, nontrivial library.

    I just created a Next.js app, saw that `is-arrayish` was in my node_modules, and tried to figure out how it got there and why. Here's the chain of dependencies:

    next > sharp > color > color-string > simple-swizzle > is-arrayish

    `next` uses `sharp` for image optimization. Seems reasonable.

    `sharp` uses `color` (https://www.npmjs.com/package/color) to convert and manipulate color strings. Again, that seems reasonable. This package is maintained by Qix-.

    Everything else in the chain (color-string > simple-swizzle > is-arrayish) is also maintained by Qix-. It's obnoxious to me that he feels it is necessary to have 80 different packages, but it would also be a substantial amount of effort for the other parties to stop relying on Qix-'s stuff entirely.

  8. color-names

    Large list of handpicked color names 🌈

    Project mention: A visualization of the RGB space covered by named colors | news.ycombinator.com | 2025-11-03

    I originally made this about 8 years ago just for myself: to see where the color name list I maintain had gaps: https://github.com/meodai/color-names

    As I learned more about color models, I kept adding different ones over time. The perceptual models helped me understand the “missing” areas much better.

    Later, after building an API around the list (https://github.com/meodai/color-name-api

  9. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  10. color.js

    Color conversion & manipulation library by the editors of the CSS Color specifications

  11. PleaseJS

    JavaScript Library for creating random pleasing colors and color schemes

  12. leonardo

    Generate colors based on a desired contrast ratio

  13. iro.js

    🎨 Modular color picker widget for JavaScript, with support for a bunch of color formats

  14. culori

    A comprehensive color library for JavaScript.

    Project mention: Stop! Don't! You're doing it wrong! a.k.a. What if making a VS Code theme didn't suck? | dev.to | 2026-02-28

    it supports any colour space that Culori supports (not because I ripped them off, but because sassy uses it), which means

  15. tmux

    An arctic, north-bluish clean and elegant tmux color theme. (by nordtheme)

  16. visual-studio-code

    An arctic, north-bluish clean and elegant Visual Studio Code theme.

  17. yoctocolors

    The smallest and fastest command-line coloring package on the internet

  18. Coloris

    A lightweight and elegant JavaScript color picker. Written in vanilla ES6, no dependencies. Accessible.

  19. ansis

    CJS/ESM ANSI color library for terminals, CI and Chromium-based browser consoles. Compatible with Bun, Deno, Next.JS.

    Project mention: Bring CSS Colors to Your Terminal with Named Truecolors | dev.to | 2025-10-04

    In this article, we'll look at how to use named truecolors in Node.js with Ansis - a small ANSI color library.

  20. alacritty

    An arctic, north-bluish clean and elegant Alacritty color scheme. (by nordtheme)

  21. color-space

    Open collection of color spaces

    Project mention: Color-space: open color spaces collection with one API | news.ycombinator.com | 2026-07-21
  22. terminal-app

    An arctic, north-bluish clean and elegant Terminal.app color theme. (by nordtheme)

  23. Evol-ColorPicker

    jQuery UI widget for color picking with web colors, theme colors, and history (similar to the one in Microsoft Office 2010). (by evoluteur)

  24. values.js

    :grapes: Get the tints and shades of a color

  25. Jsome

    :sparkles: Make your JSON look AWESOME

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Color discussion

Log in or Post with

JavaScript Color related posts

  • Color-space: open color spaces collection with one API

    1 project | news.ycombinator.com | 21 Jul 2026
  • A visualization of the RGB space covered by named colors

    4 projects | news.ycombinator.com | 3 Nov 2025
  • Bring CSS Colors to Your Terminal with Named Truecolors

    2 projects | dev.to | 4 Oct 2025
  • NPM debug and chalk packages compromised

    18 projects | news.ycombinator.com | 8 Sep 2025
  • logger.ts in Motia.dev codebase.

    2 projects | dev.to | 26 Aug 2025
  • Show HN: A color name API that maps hex to the closest human-readable name

    4 projects | news.ycombinator.com | 19 Jun 2025
  • "poline" is an enigmatic color palette generator using polar coordinates

    1 project | news.ycombinator.com | 18 Jun 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 9 Aug 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Color projects in JavaScript? This list will help you:

# Project Stars
1 chalk 23,295
2 chroma.js 10,578
3 rebass 7,901
4 randomColor 6,126
5 TinyColor 5,250
6 color 4,935
7 color-names 2,969
8 color.js 2,284
9 PleaseJS 2,269
10 leonardo 2,132
11 iro.js 1,472
12 culori 1,221
13 tmux 1,193
14 visual-studio-code 1,123
15 yoctocolors 871
16 Coloris 615
17 ansis 505
18 alacritty 486
19 color-space 380
20 terminal-app 371
21 Evol-ColorPicker 299
22 values.js 279
23 Jsome 250

Sponsored
Puter.js - The Backend for AI-Generated Apps
One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
developer.puter.com

Did you know that JavaScript is
the 5th most popular programming language
based on number of references?