Handcrafted, general-purpose color palettes with a script to generate application assets
  • Swift 35.3%
  • Dart 19.7%
  • Shell 19.1%
  • CSS 13.8%
  • SCSS 12.1%
Find a file
2026-06-19 15:49:38 +02:00
output/essential Initial commit 2026-06-19 15:49:38 +02:00
templates Initial commit 2026-06-19 15:49:38 +02:00
.gitignore Initial commit 2026-06-19 15:49:38 +02:00
build Initial commit 2026-06-19 15:49:38 +02:00
essential-color-palette.csv Initial commit 2026-06-19 15:49:38 +02:00
essential-color-palette.png Initial commit 2026-06-19 15:49:38 +02:00
LICENSE.txt Initial commit 2026-06-19 15:49:38 +02:00
NOTICE.txt Initial commit 2026-06-19 15:49:38 +02:00
README.md Initial commit 2026-06-19 15:49:38 +02:00

Kwezal Color Palettes

This project consists of two elements: a Kwezal Essential Color Palette in CSV format, and a POSIX-compliant shell script that generates ready-to-use assets for apps and graphics software.

Supported applications

  • Websites and web apps (*.css, *.scss)
  • Flutter apps (*.dart)
  • GIMP, Inkscape, Krita (*.gpl)
  • iOS/macOS apps (Color+Extensions.swift)
  • Android apps (colors.xml)

Usage

Generate all output files with:

./build

The generated palette files will be placed in the corresponding subdirectories of the output directory.

Kwezal Essential Color Palette

A handcrafted, minimalist, general-purpose color palette containing just 64 colors. It includes black (Onyx), along with nine hues, seven shades each:

  • green (Emerald)
  • teal (Turquoise)
  • blue (Sapphire)
  • purple (Amethyst)
  • pink (Spinel)
  • red (Ruby)
  • orange (Amber)
  • yellow (Gold)
  • gray (Silver)

The palette was designed according to the following criteria:

  • All colors except the gray shades should have maximum saturation.
  • There should be no eye-searing colors.
  • Dark text should be legible on shades 1–3, light text on shades 5–7, and both on shade 4.
  • All colors should be clearly distinguishable from each other.
  • All colors should be subjectively attractive. 😉

Contributing

Contributions are welcome and appreciated 💝

Feel free to give a star ⭐, open a pull request, or create an issue.

License

Kwezal Color Palettes are licensed under version 2.0 of the Apache License.