simonwep/pickr

🎨 Pickr - A simple, multi-themed, responsive and hackable Color-Picker library. No dependencies, no jQuery. Compatible with all CSS Frameworks e.g....

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 41 minutes ago
Type:Library / SDKCategory(s):Form Controls & Data GridsWeb Development
Added to GitGenius on September 15th, 2026
Created on May 27th, 2018
Open Issues & Pull Requests: 34 (+0)
GitHub issues: Enabled
Number of forks: 292
Total Stargazers: 4,489 (+0)
Total Subscribers: 32 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 208.6 days
Mean response time: 239.2 days
90th percentile: 562.7 days
Tracked items: 13

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 7
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 861 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • question (6)
  • bug (5)
  • unconfirmed (3)
  • improvement (1)

Most active issues this week

Detailed Description

Pickr is a color picker library that provides a flat, simple, and hackable interface for selecting colors in web applications. The tool solves the problem of integrating color selection functionality without requiring external dependencies or framework coupling. It works by rendering an interactive color picker interface that supports multiple color formats including rgba, hsla, and hsva, with features like opacity control, color swatches for quick selection, and mouse-wheel adjustments for fine-tuning values. The picker automatically positions itself responsively and includes touch device support.

Pickr suits developers building web applications who need a lightweight, framework-agnostic color picker that can be dropped into any project. It works well with CSS frameworks like Bootstrap and Materialize, and its zero-dependency design means no additional bloat to your bundle. The tool is fully accessible and supports internationalization, making it suitable for applications with diverse user bases. Its hackable nature allows customization of appearance and behavior through configuration.

The project is in maintenance mode with a frozen feature set. The maintainers have stated that important security and bug-related updates will continue, but new features or enhancements are unlikely. The decision reflects the monolithic architecture of the codebase, which makes comprehensive testing and further development increasingly difficult without a complete rewrite. The maintainers recommend that developers building UI widgets consider implementing color pickers directly within their applications using modern frameworks like React, Vue, or Svelte for greater control and maintainability.