Generate a tetradic palette, lock the two you like, and spacebar through variations until the other two click.
Copy any swatch in HEX, RGB, or HSL with a single click for pasting into a design tool.
Export the current palette as CSS variables, SCSS, or a Tailwind theme block for the project you are building.
Fork the repo and let the GitHub Actions workflow publish your own variant to GitHub Pages on every push to main.
Standard npm install plus npm run dev. No backend, no env vars, hosted demo is on GitHub Pages.
Palitra-Pro, also referred to in the README as Rang Palitrasi (the README is written in Uzbek), is a small web app for generating color palettes. The author describes it as a tool for developers and designers who want a quick way to come up with a set of colors that look good together. A live preview of the running app is hosted on GitHub Pages at sanjarbek404.github.io/Palitra-Pro/. The app supports several palette generation modes. There is a fully random mode, and four more structured options based on classic color-theory relationships: monochromatic (variations of a single hue), analogous (neighboring hues on the color wheel), triadic (three hues evenly spaced), and tetradic (four hues). Pressing the spacebar produces a new palette, so you can flip through ideas quickly without using the mouse. Individual colors can be locked so they stay put while the rest of the palette is regenerated. Once you find something you like, you can copy any color to the clipboard in HEX, RGB, or HSL format with a single click. There are undo and save buttons for going back to a previous palette or keeping the current one for later. There is also an export feature that turns the current palette into ready-to-paste code: CSS variables, SCSS, or a Tailwind configuration block. The interface uses Motion for animations and adjusts text color between dark and light automatically so labels stay readable on any background. Under the hood, the project uses React 19, the Vite build tool, Tailwind CSS 4 for styling, Chroma.js for the actual color math, Motion for animations, and Lucide React for icons. To run it locally you clone the repository, run npm install to fetch dependencies, then npm run dev, and the local server starts on a port such as 3000. A GitHub Actions workflow is already set up in the repository, so pushing to the main or master branch automatically publishes the latest version to GitHub Pages. The README does not state a license.
Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.