{"id":24862210,"url":"https://github.com/moduleart/plain-color","last_synced_at":"2025-10-15T08:30:52.910Z","repository":{"id":260806318,"uuid":"882376371","full_name":"ModuleArt/plain-color","owner":"ModuleArt","description":"🎨 Lightweight, versatile, cross-platform color picker app written in Rust / Tauri","archived":false,"fork":false,"pushed_at":"2025-01-24T06:13:35.000Z","size":3552,"stargazers_count":6,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T08:16:41.304Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://moduleart.github.io/plaincolor","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ModuleArt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-02T17:05:01.000Z","updated_at":"2025-01-24T06:13:38.000Z","dependencies_parsed_at":"2025-01-21T21:39:43.307Z","dependency_job_id":null,"html_url":"https://github.com/ModuleArt/plain-color","commit_stats":null,"previous_names":["moduleart/plain-color"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ModuleArt%2Fplain-color","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ModuleArt%2Fplain-color/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ModuleArt%2Fplain-color/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ModuleArt%2Fplain-color/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ModuleArt","download_url":"https://codeload.github.com/ModuleArt/plain-color/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236595171,"owners_count":19174371,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-31T22:43:13.214Z","updated_at":"2025-10-15T08:30:52.472Z","avatar_url":"https://github.com/ModuleArt.png","language":"TypeScript","readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://moduleart.github.io/plaincolor\"\u003e\n    \u003cimg src='https://moduleart.github.io/assets/images/projects/plain-color/icon.webp' height=\"96px\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003ePlainColor\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  Lightweight, versatile, cross-platform color picker app written in Rust / Tauri\n  \u003cbr\u003e\u003cbr\u003e\n  \u003ca href=\"https://github.com/ModuleArt/plain-color/releases\"\u003e\n    \u003cimg alt=\"GitHub release (latest by date including pre-releases)\" src=\"https://img.shields.io/github/v/release/moduleart/plain-color?include_prereleases\"\u003e\n    \u003cimg alt=\"GitHub All Releases\" src=\"https://img.shields.io/github/downloads/ModuleArt/plain-color/total\"\u003e\n    \u003ca href=\"https://moduleart.github.io\"\u003e\n      \u003cimg alt=\"Module Art website\" src=\"https://img.shields.io/badge/www-moduleart-%2300BCD4\"\u003e\n    \u003c/a\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://moduleart.github.io/plaincolor\"\u003e\n    \u003cimg src='https://moduleart.github.io/assets/images/projects/plain-color/1.webp' width=\"100%\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## ⬇️ Download\n\n- macOS: \u003ca href=\"https://github.com/ModuleArt/plain-color/releases/download/v1.0.12/PlainColor_1.0.12_aarch64.dmg\"\u003edmg\u003c/a\u003e\n- Windows: exe | microsoft store - Coming soon...\n- Linux: deb | flathub - Coming soon...\n\n## 🚀 Features\n\n- 🔍 \u003cb\u003ePicker\u003c/b\u003e - Pick a color from your screen with advanced magnifying glass\n- 🎨 \u003cb\u003eCustom palettes\u003c/b\u003e - Organize your colors with palettes. Name colors and add them to palettes to use in your projects\n  - Export palette to `JSON` `Apple Color List (.clr)` `CSS or SASS variables` `JavaScript object`\n  - Import from file `JSON` `Apple Color List (.clr)`\n  - Import from library `Tailwind CSS` `Material UI` `Apple Developer`\n- 📋 \u003cb\u003eA lot of color formats\u003c/b\u003e - Copy your colors as:\n  - `#HEX` `HEX` `#hex` `hex`\n  - `rgb()` `R,G,B` `color(display-p3)`\n  - `hsl()` `H,S,L`\n  - `cmyk()` `C,M,Y,K`\n  - `oklch()`\n- 🍎 \u003cb\u003eGreat macOS support\u003c/b\u003e\n  - Works on top of menu bar and fullscreen windows\n\n### Coming soon\n\n- ⬛ Shades\n- ⬜ Tints\n- 🔲 Contrast checker\n- 🖼️ Extract palette from image\n  - K-Mean Algorithm\n  - Dominant Colors\n\nWant more? Open a \u003ca href=\"https://github.com/ModuleArt/plain-color/issues/new\"\u003enew issue\u003c/a\u003e or 👍 an \u003ca href=\"https://github.com/ModuleArt/plain-color/issues\"\u003eexisting one\u003c/a\u003e so we can talk about it.\n\n## 🐞 Bug report\n\nIf you want to report a bug, first, thank you, that helps us a lot. Please open an \u003ca href=\"https://github.com/ModuleArt/plain-color/issues/new\"\u003eissue\u003c/a\u003e and mention your OS, your PlainColor version, and how to reproduce it. Adding a screenshot of the issue or screen recording is a big help too.\n\n## 🔮 Roadmap\n\n- Add ability to reorder colors\n- Add ability to reorder palettes\n- More color formats:\n  - Common:\n    - HSB/HSV `268, 69, 57`\n    - RGB/RGBA from 0 to 1 `0,36; 0,18; 0,57`\n    - LAB\n    - RAL\n    - HKS\n    - COPIC\n    - Prismacolor\n  - Native:\n    - 🖥️ NSColor RGB\n    - 🖥️ NSColor HSB\n    - 📱 UIColor RGB\n    - 📱 UIColor HSB\n    - 🐦‍⬛ SwiftUI Color HSB\n    - 🐦‍⬛ Swift Color Literal\n    - 🖥️ Obj-C NSColor Calibrated RGB\n    - 📱 Obj-C UIColor RGB\n    - 🌊 .NET RGB/ARGB\n    - ☕ Java HEX\n    - ☕ Java RGB\n    - 📱 Android RGB/ARGB\n  - Custom color formatter\n- Add ability to change global shortcuts\n- Export to image (with preview, mb use canvas)\n- Add picker sound (Funny mouth sound, with ability to turn off)\n- New button pressed animation: scale down\n- Search for colors in palette\n- Fix: Sometimes the cursor is not visible - Hide cursor with `set_cursor_visible` ([issue](https://github.com/tauri-apps/tauri/issues/10231))\n- [Aperture size](https://github.com/ModuleArt/plain-color/pull/9#issuecomment-2599870209)\n- Move picker with arrows (step = 1px), make sure it cannot be out of screen bounds\n- Settings: Add \"Reset to defaults\" button\n- Instant copy shortcut `CommandOrControl+Alt+C`\n- Instant pick shortcut `CommandOrControl+Shift+C`\n- \u003ca href=\"https://github.com/tauri-apps/tauri-action\"\u003eBuild app releases with GitHub action\u003c/a\u003e\n- Better export preview (see ColorSlurp export)\n- Fix: macOS permission resets on every update, and the old version is still listed on the Settings permissions screen\n- Add Check for Updates button:\n  - macOS menu bar\n  - Settings page\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoduleart%2Fplain-color","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoduleart%2Fplain-color","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoduleart%2Fplain-color/lists"}