React Color

A collection of color-picker components styled after Sketch, Photoshop, Chrome, GitHub, Twitter, and more

Library
npm
v2.19.3
12,321stars
MIT License

Repository Health

Pre-computed score based on development activity, maintenance, community, maturity, and trend momentum.How we score it →
47/100Fair
Development Activity0
Maintenance20
Community68
Maturity60
Momentum40

Technical Analysis

AI-assessed by reading the actual repository — architecture, code quality, innovation, and documentation.How we score it →
68/100Good
Architecture68
Code Quality62
Innovation55
Learning Curve85

React Color is a collection of drop-in React color-picker components, each modeled after the picker UI of a well-known design tool — Sketch, Photoshop, Chrome, GitHub, Twitter, Material, Slack, and others — so an app can add a familiar-feeling color picker without building one from scratch.

Each picker (SketchPicker, ChromePicker, PhotoshopPicker, etc.) is a self-contained, controlled React component built on inline styles rather than external CSS, sharing a common onChange/onChangeComplete callback interface and internal color-conversion helpers so switching between picker styles requires minimal code changes.

What You Get

  • A dozen-plus picker components (Sketch, Chrome, Photoshop, Github, Twitter, Material, Slack, Circle, Compact, Swatches, Block, Hue, Alpha) sharing a common controlled-component API
  • Built-in HSL/HSV/RGB/hex color-format conversion so consumers can read and set color in whichever format they prefer
  • Inline-styled rendering (no external CSS import required) for easy embedding in any styling system
  • Reusable low-level building blocks (Hue, Alpha, Saturation) for composing fully custom picker layouts
  • A shared onChange/onChangeComplete event contract so swapping one picker style for another needs little integration code

Common Use Cases

  • Adding a brand-color or theme-color picker to a design tool, CMS, or admin dashboard
  • Letting end users customize the color of an avatar, label, tag, or calendar-event category
  • Building a lightweight in-app design/whiteboard tool that needs Sketch- or Photoshop-style color selection
  • Embedding an alpha-aware color picker for setting overlay or highlight opacity in a canvas/editor app

Under The Hood

Architecture — Each picker lives as a top-level component file in src/ (e.g. Sketch.js, Chrome.js, Photoshop.js) that composes shared primitives from src/components/common (Hue sliders, Alpha sliders, Saturation panels, swatch grids) and a src/helpers layer that performs color-space conversion and validation; index.js re-exports every picker as a named export so consumers only import the one they need. Tech Stack — Plain JavaScript (pre-TypeScript era, ES2015+ via Babel), built with a Babel-based lib/es dual-output pipeline, using reactcss for the inline-style composition pattern, tinycolor2/material-colors for color math, and lodash for utility helpers, with Storybook and Chromatic wired up historically for visual review. Code Quality — The project has a Jest + ESLint test script and a reasonable component-per-file structure, but GitHub activity shows it has been effectively unmaintained since early 2024 (0 commits/month, unmerged PRs), so newer React patterns (hooks-first APIs, concurrent-mode safety) and dependency updates lag behind actively maintained alternatives. API Design — Every picker follows the same controlled-component contract (color prop in, onChange/onChangeComplete callback out), which makes the library’s dozen-plus components feel like one consistent API surface rather than a dozen different ones — a deliberate design choice that keeps the learning curve low even though the library itself has stopped evolving.

Used by 18 apps in this directory

TypeScript
72%
AGPL 3.0

APITable

Low Code Platforms · Databases

15,526

API-first collaborative spreadsheet-database platform that auto-generates REST APIs and lets teams build internal tools, CRMs, and dashboards without code.

View details
53
Repo Health
77
Technical
60
Dependency
Built with
TypeScript72%
Java22%
Updated 9 months ago
TypeScript
96%
Other

Amplication

Developer Tools · AI Code Assistants · Automation

16,010

Create production-ready backend services with your organization's standards baked in — generating NestJS, Prisma, and GraphQL code that you own and control.

View details
61
Repo Health
84
Technical
60
Dependency
Built with
TypeScript96%
Updated 1 months ago
Go
76%
AGPL 3.0

Coder

Devops · Developer Tools · Code Editors

14,199

Self-hosted cloud development environments and AI coding agents — defined in Terraform, connected via WireGuard, automatically shut down when idle.

View details
93
Repo Health
90
Technical
71
Dependency
Built with
Go76%
TypeScript22%
Updated today
JavaScript
90%
Other

CodeSandbox

Code Editors · Developer Tools

13,633

Instantly ready browser-based IDE that runs full npm dependency resolution and transpilation entirely client-side, with no server needed.

View details
65
Repo Health
76
Technical
63
Dependency
Built with
JavaScript90%
Updated 1 months ago
JavaScript
53%
Other

Cosmos-Server

Security · Authentication

6,121

All-in-one self-hosted home server with SmartShield anti-DDoS, Nebula mesh VPN, automatic HTTPS, and a 250-app marketplace — all secured behind a unified auth layer.

View details
79
Repo Health
59
Technical
66
Dependency
Built with
JavaScript53%
Go43%
Updated yesterday
TypeScript
88%
MIT

DevTools-X

Developer Tools

1,532

41 offline-first developer utilities in a single 10MB cross-platform desktop app — no Electron, no cloud, no compromise.

View details
51
Repo Health
68
Technical
68
Dependency
Built with
TypeScript88%
Updated 2 months ago
TypeScript
62%
Other

Flowise

Developer Tools · Automation · No Code Platforms

55,379

Drag-and-drop visual builder for AI agents, RAG pipelines, and multi-agent systems—deploy anywhere in minutes.

View details
91
Repo Health
77
Technical
64
Dependency
Built with
TypeScript62%
JavaScript27%
Updated 6 days ago
JavaScript
63%
Other

GDevelop

Developer Tools · Game Development · Design Tools

25,761

No-code, open-source game engine for building 2D, 3D and multiplayer games — publish to iOS, Android, Steam and the web.

View details
93
Repo Health
82
Technical
64
Dependency
Built with
JavaScript63%
C++24%
TypeScript12%
Updated yesterday
TypeScript
94%
AGPL 3.0

Laudspeaker

Marketing · Automation

2,618

Open-source customer engagement platform for building visual, event-triggered messaging journeys across email, SMS, push, in-app, and webhooks.

View details
53
Repo Health
66
Technical
64
Dependency
Built with
TypeScript94%
Updated 1 months ago

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search