A color picker with palette, image analyser, contrast checker, and export format options. Pick colors using Okhsl (default, gamut-aware), or Oklch (wide gamut), or RGB. Copy or export to a wide range of formats.
- Perceptual Pickers: Author in Okhsl (default, gamut-aware) or Oklch (wide gamut), with an RGB fallback.
- Palette Engine: Generate harmonies (split-complementary, triadic) and variable scales.
- Image Analysis: Extract dominant and vibrant palettes using local K-Means clustering.
- Accessibility: Real-time APCA (Lc) and WCAG 2.1 contrast checking.
- Smart Paintbox: Persistent storage with multi-format export (Tailwind, CSS, SVG, PDF).
- Library: Search 30,000+ named colors.
- Framework: Svelte 5 (Runes)
- Language: TypeScript 6 (strict)
- Styling: Tailwind CSS v4
- Build: Vite
- Color: colordx
- Lint/Format: Biome 2
- Test: Vitest 5
| Command | Action |
|---|---|
bun install |
Install dependencies |
bun run dev |
Start dev server |
bun run build |
Production build |
bun run preview |
Preview build |
bun run check |
All checks: Biome + typecheck + test + build |
bun run fix |
All fixes: Biome auto-fix (format/lint/imports) |
bun run test |
Run tests |
