React Color

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

Library
npm
v2.19.3
12,322 stars
MIT License

Repository Health

Pre-computed score based on development activity, maintenance, community, maturity, and trend momentum. How we score it →
47 /100 Fair
Development Activity 0
Maintenance 20
Community 68
Maturity 60
Momentum 40

Technical Analysis

AI-assessed by reading the actual repository — architecture, code quality, innovation, and documentation. How we score it →
68 /100 Good
Architecture 68
Code Quality 62
Innovation 55
Learning Curve 85

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

Databases · Low Code Platforms

15,623

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

View details
71
Repo Health
77
Technical
60
Dependency
Built with
TypeScript 72%
Java 22%
Updated 3 weeks ago
TypeScript
96%
Other

Amplication

AI Code Assistants · Automation · Developer Tools

16,015

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
58
Repo Health
84
Technical
60
Dependency
Built with
TypeScript 96%
Updated 3 months ago
Go
75%
AGPL 3.0

Coder

Code Editors · Developer Tools · Devops

16,729

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

View details
91
Repo Health
90
Technical
65
Dependency
Built with
Go 75%
TypeScript 23%
Updated 5 days ago
JavaScript
90%
Other

CodeSandbox

Code Editors · Developer Tools

13,650

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

View details
67
Repo Health
76
Technical
62
Dependency
Built with
JavaScript 90%
Updated 3 weeks ago
Go
49%
Other

Cosmos-Server

Authentication · Security

6,167

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
83
Repo Health
59
Technical
64
Dependency
Built with
Go 49%
JavaScript 48%
Updated 2 weeks ago
TypeScript
88%
MIT

DevTools-X

Developer Tools

1,534

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

View details
49
Repo Health
68
Technical
68
Dependency
Built with
TypeScript 88%
Updated 4 months ago
TypeScript
62%
Other

Flowise

AI Development · Automation · Developer Tools

55,490

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

View details
82
Repo Health
77
Technical
63
Dependency
Built with
TypeScript 62%
JavaScript 27%
Updated 1 months ago
JavaScript
65%
Other

GDevelop

Design Tools · Developer Tools · Game Development

26,937

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
61
Dependency
Built with
JavaScript 65%
C++ 23%
TypeScript 11%
Updated 5 days ago
TypeScript
94%
AGPL 3.0

Laudspeaker

Automation · Marketing

2,626

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

View details
51
Repo Health
66
Technical
62
Dependency
Built with
TypeScript 94%
Updated 2 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