Один HEX превращает в дизайн-систему
🔹 vladzima/colormason
⭐ 2 звезды · Python
Скармливаешь один hex-код бренда — получаешь 8 OKLCH-рамп и ~45 семантических токенов для светлой и тёмной темы. На выходе CSS custom properties, Tailwind v4 @theme, JSON или Markdown, на выбор через флаг --format.
Оттенок фиксируется, шаги привязаны к лестнице светлоты для перцептивной равномерности, хрома сужается к краям и бинарным поиском загоняется в sRGB-гаммут. Все пары текст-фон прогоняются через WCAG AA/AAA с автокоррекцией шагов, схема выбирается из пяти: complementary, analogous, triadic, split, monochromatic.
Python 3.8+ без зависимостей, работает offline. Подключается как Agent Skill в Claude Code, Codex и Cursor или запускается вручную: python3 colormason/scripts/palette.py --brand ... --scheme ... --target AA.
репозиторий
Полезная Репа 🎨
Post #393
246

- ❤ 3