Colorpicker
Modern and powerful color management software
Want to help with the localization of Colorpicker?
Please connect to Crowdin and join the project, your contribution is highly appreciated! 👍
About Colorpicker
Colorpicker is a color management software. Grab any color on your computer screen, easily adjust it to your convenience and save it in personalized color categories.
Colorpicker is built with Tauri (Rust + React) and works seamlessly on Windows, macOS and Linux.
Download
You can download Colorpicker on the releases page.
Development
How to contribute
Colorpicker uses React 19 for the frontend and Rust for the backend via Tauri. TypeScript is used throughout for type safety and better developer experience.
You should use a Code Editor compatible with Prettier and ESLint plugins like VS Code or Cursor.
Prerequisites
- Node.js >= 22
- Rust (latest stable) - Install from rustup.rs
- Platform-specific dependencies:
- Windows: Microsoft Visual Studio C++ Build Tools
- macOS: Xcode Command Line Tools
- Linux:
build-essential,libgtk-3-dev,libwebkit2gtk-4.0-dev
Development
- Install dependencies
npm install
- Launch Colorpicker in development mode (Tauri)
npm run dev
This starts both the Vite dev server and Tauri backend with hot-reload.
- Build for production
npm run build
Outputs will be in src-tauri/target/release/bundle/
How to make stable release
Colorpicker uses Github Actions to make a release automatically. This allows to have the application available on all platforms without having to do it manually.
A Nightly version is automatically created at each PR merge on dev branch and a Stable version is automatically created at each PR merge on master branch.