For a color picker library for web development, the first results are casesandberg/react-color (React-color is a React color picker component library with customizable UI pieces inspired by professional design tools, so it fully fits the category, though it may not include all requested features like an eyedropper tool), afollestad/material-dialogs (This Android dialog library includes a color picker component, so it is a legitimate library for picking colors, but it is not a dedicated color picker tool and likely lacks advanced features like an eyedropper or multiple color space support) and omgovich/react-colorful (This is a tiny React/Preact color picker component, which fits the requested category of a color picker library, but its minimal size means it likely lacks advanced features like an eyedropper or extensive color palette presets). uiwjs/react-color and tusen-ai/naive-ui round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Explore the best open-source color picker libraries for your project. Compare top-rated tools by features and activity to find the best fit.
react-color is a React color picker library and customizable UI component kit. It provides a collection of interactive color selection components and visual pickers for web applications, allowing users to choose and preview colors. The library includes pre-made user interfaces that mimic the color selection experiences of professional design tools like Photoshop, Sketch, and Chrome. It also features transparency-aware color pickers that render checkerboard backgrounds to visually represent colors containing alpha channel transparency. The project provides granular building blocks, such as hu
React-color is a React color picker component library with customizable UI pieces inspired by professional design tools, so it fully fits the category, though it may not include all requested features like an eyedropper tool.
material-dialogs is a Kotlin UI component library that provides a collection of modal dialogs and bottom sheets for Android applications. It is designed to implement user interface elements that follow Material Design standards. The library provides specialized modal interfaces for selecting calendar dates, clock times, and specific color values. It also includes system chooser integrations for selecting files and directories from local storage. Beyond pickers, the library covers a broader range of interaction components including text input dialogs, modal alerts with action buttons, and bot
This Android dialog library includes a color picker component, so it is a legitimate library for picking colors, but it is not a dedicated color picker tool and likely lacks advanced features like an eyedropper or multiple color space support.
🎨 A tiny (2,8 KB) color picker component for React and Preact apps
This is a tiny React/Preact color picker component, which fits the requested category of a color picker library, but its minimal size means it likely lacks advanced features like an eyedropper or extensive color palette presets.
🎨 Is a tiny color picker widget component for React apps.
This is a color picker widget component specifically for React apps, fitting the request for an open-source color picking tool; however, its exact feature coverage (eyedropper, multiple color spaces, presets) is not documented, so it may not include all the listed requirements.
Naive UI is a comprehensive TypeScript user interface library and component set designed specifically for Vue 3 applications. It provides a type-safe framework for building web interfaces, featuring a responsive layout engine and high-performance data components such as virtual-scroll data tables. The library is distinguished by a customizable theme system that utilizes type-safe JavaScript objects for visual overrides instead of traditional CSS variables. This architecture allows for dynamic runtime updates and global style configurations managed through a centralized provider. The framewor
Naive UI is a Vue 3 UI component library that includes a color picker component, so it can serve as a library for picking colors, but the description does not confirm the specific features (eyedropper, multiple color spaces, palette presets) you are looking for.
This project is a CSS color utility library and palette framework designed to standardize the application of colors to text, backgrounds, and borders on the web. It provides a web color style system with predefined classes and defaults to accelerate the visual styling of web prototypes. The system utilizes skin-based color theming, allowing users to swap entire color palettes by changing top-level classes. It employs a utility class system backed by global CSS variable mapping to ensure visual harmony across different UI elements. The framework supports rapid UI prototyping and general web c
This is a CSS color utility framework that provides predefined color classes for styling, not an interactive color picker component with an eyedropper or real-time color value copying.
Nord is a cross-platform design palette and CSS color system providing a curated set of dimmed pastel colors for building consistent user interfaces and code themes. It functions as a UI design framework that delivers a standardized collection of colors through multiple file formats for use in development tools and graphic design software. The system is defined by its dual-mode visual theme, which coordinates complementary light and dark color sets to maintain a consistent visual hierarchy across different brightness modes. It also includes a syntax highlighting theme that maps specific palet
Nord is a curated design palette and CSS color system, not an interactive tool for picking colors; it provides a fixed set of colors and themes but lacks the eyedropper, multiple color space support, and UI components expected in a color picker library.
Nord is a color palette design system and standardized color reference providing curated blue-toned palettes for user interfaces, design software, and environment themes. It defines a UI color scheme consisting of dimmed pastel palettes intended for flat, minimalist aesthetics. The system functions as a cross-platform theme specification to unify the appearance of code editors, shell terminals, and operating system environments. It includes importable color swatches compatible with native formats for use in professional design tools. The project covers cross-application visual standardizatio
Nord is a curated color palette system and theme specification, not an interactive color picker component; it provides predefined swatches for design tools but lacks the eyedropper, interactive selection, and responsive UI the search asks for.
This project is a Vim colorscheme and theme framework that implements the Solarized color palette. It is designed as a precision-engineered set of low-contrast colors to reduce visual fatigue and provide a consistent reading experience within the Vim text editor. The system includes a terminal color adapter that adjusts highlight groups and color mapping based on the specific capabilities of the terminal emulator. It further supports dynamic theme switching, allowing users to swap between light and dark background modes. The framework provides capabilities for UI customization, including the
This is a static Vim colorscheme that implements the Solarized palette, not an interactive color picker tool or library — it offers no way to pick colors, use an eyedropper, or copy color values, so it doesn't match the search for a color selection component.
Catppuccin is a community-driven design framework that provides a standardized collection of four warm, high-contrast color palettes. It functions as a unified theme system designed to ensure visual consistency and harmony across diverse software applications, operating systems, and developer tools. The project utilizes a centralized specification to define color roles, which are then mapped to specific software environments through a distributed porting model. By employing template-based asset generation and declarative style mapping, the system ensures that these color definitions are accur
Catppuccin is a theme system that defines and distributes color palettes, but it is not an interactive color picker component or library — it offers preset themes rather than tools for picking colors.
Base Web is a React UI component library and design system implementation. It provides a collection of reusable interface elements and a responsive web framework designed to enforce a consistent visual language and layout across digital products. The project focuses on enterprise design systems and responsive web design, offering tools that automatically adapt user interfaces to fit various screen sizes and devices. It incorporates accessible interface design to ensure components follow standards for users with disabilities. The library utilizes a theme-based design token system and a compos
Base Web is a general React UI component library and design system, not a dedicated color picker tool — it likely includes many interface components but does not prominently offer the eyedropper, palette presets, or multiple color space support this search requires.
Aura Theme is a comprehensive set of dark color palettes, development environment styles, and digital assets designed to create a unified visual identity across various software targets. It provides a cohesive dark mode system for code editors, terminal emulators, and desktop window managers, complemented by a collection of high-resolution dark wallpapers for desktop and mobile environments. The project includes a theme porting tool and a UI color token system that replace hardcoded hex values with dynamic accent tokens. This framework enables cross-application theme porting, allowing a consi
Aura Theme is a curated collection of dark color palettes and a cross-application theming system, not an interactive color picker component with an eyedropper or real-time color value copying.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| casesandberg/react-color | 12.3K | JavaScript | MIT | |
| afollestad/material-dialogs | 19.6K | Kotlin | Apache-2.0 | |
| omgovich/react-colorful | 3.5K | TypeScript | MIT | |
| uiwjs/react-color | 552 | TypeScript | MIT | |
| tusen-ai/naive-ui | 18.4K | TypeScript | MIT | |
| mrmrs/colors | 9.4K | CSS | NOASSERTION | |
| nordtheme/nord | 6.8K | SCSS | mit | |
| arcticicestudio/nord | 6.8K | SCSS | MIT | |
| altercation/vim-colors-solarized | 6.6K | VimL | — | |
| catppuccin/catppuccin | 19.3K | TypeScript | MIT |