A majestic, client-side web application that extracts the top 10 most dominant colors from any uploaded image. Built to run beautifully and instantly on GitHub Pages without any backend servers, utilizing the power of WebAssembly and Pyodide to run Python data science libraries (NumPy, Scikit-Learn) directly in your browser.
- Instant Client-Side Extraction: Process images entirely in the browser using Python compiled to WASM.
- Beautiful UI: A premium, interactive design crafted for a delightful user experience via Google Stitch.
- Copy-to-Clipboard: One-click copying of HEX codes for seamless integration into your design workflow.
- Privacy First: Images never leave your device.
- Frontend: React + Vite + Vanilla CSS
- Engine: Pyodide (Python, NumPy, Scikit-Learn via WebAssembly)
- Deployment: GitHub Pages
🔥 Test the Live Application Here: https://rudil24.github.io/color-palette-inspector/
If you would like to run the inspector locally and modify the code:
-
Clone the repository and navigate to the project directory:
git clone git@github.com:rudil24/color-palette-inspector.git cd color-palette-inspector -
Install the standard Node dependencies (Vite, React):
npm install
-
Spin up the Vite development server:
npm run dev
-
Open
http://localhost:5173/in your browser.
Open Source under the ISC License.