HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
meodai
pro-color-harmonies
TypeScript2025–2025
meodai / pro-color-harmonies

pro-color-harmonies

color generation lib inspired by colorpalette.pro

2Distinct people
2Mentions
0Explicit recommenders
73GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

color generation lib inspired by colorpalette.pro

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by hour2 dated mentions

Observed mentions: 2025-11-21 18:27:51 UTC to 2025-11-22 15:54:59 UTC.

012025-11-21 18:00:00 UTC to 2025-11-21 19:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsNov 21, 18:002025-11-21 19:00:00 UTC to 2025-11-21 20:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-21 20:00:00 UTC to 2025-11-21 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-21 21:00:00 UTC to 2025-11-21 22:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-21 22:00:00 UTC to 2025-11-21 23:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-21 23:00:00 UTC to 2025-11-22 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-22 00:00:00 UTC to 2025-11-22 01:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-22 01:00:00 UTC to 2025-11-22 02:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-22 02:00:00 UTC to 2025-11-22 03:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-22 03:00:00 UTC to 2025-11-22 04:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-22 04:00:00 UTC to 2025-11-22 05:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsNov 22, 04:002025-11-22 05:00:00 UTC to 2025-11-22 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-22 06:00:00 UTC to 2025-11-22 07:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-22 07:00:00 UTC to 2025-11-22 08:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-22 08:00:00 UTC to 2025-11-22 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-22 09:00:00 UTC to 2025-11-22 10:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-22 10:00:00 UTC to 2025-11-22 11:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-22 11:00:00 UTC to 2025-11-22 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-22 12:00:00 UTC to 2025-11-22 13:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-22 13:00:00 UTC to 2025-11-22 14:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-22 14:00:00 UTC to 2025-11-22 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-11-22 15:00:00 UTC to 2025-11-22 16:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsNov 22, 15:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Nov 21, 18:002025-11-21 18:00:00 UTC2025-11-21 19:00:00 UTC110
Nov 21, 19:002025-11-21 19:00:00 UTC2025-11-21 20:00:00 UTC000
Nov 21, 20:002025-11-21 20:00:00 UTC2025-11-21 21:00:00 UTC000
Nov 21, 21:002025-11-21 21:00:00 UTC2025-11-21 22:00:00 UTC000
Nov 21, 22:002025-11-21 22:00:00 UTC2025-11-21 23:00:00 UTC000
Nov 21, 23:002025-11-21 23:00:00 UTC2025-11-22 00:00:00 UTC000
Nov 22, 00:002025-11-22 00:00:00 UTC2025-11-22 01:00:00 UTC000
Nov 22, 01:002025-11-22 01:00:00 UTC2025-11-22 02:00:00 UTC000
Nov 22, 02:002025-11-22 02:00:00 UTC2025-11-22 03:00:00 UTC000
Nov 22, 03:002025-11-22 03:00:00 UTC2025-11-22 04:00:00 UTC000
Nov 22, 04:002025-11-22 04:00:00 UTC2025-11-22 05:00:00 UTC000
Nov 22, 05:002025-11-22 05:00:00 UTC2025-11-22 06:00:00 UTC000
Nov 22, 06:002025-11-22 06:00:00 UTC2025-11-22 07:00:00 UTC000
Nov 22, 07:002025-11-22 07:00:00 UTC2025-11-22 08:00:00 UTC000
Nov 22, 08:002025-11-22 08:00:00 UTC2025-11-22 09:00:00 UTC000
Nov 22, 09:002025-11-22 09:00:00 UTC2025-11-22 10:00:00 UTC000
Nov 22, 10:002025-11-22 10:00:00 UTC2025-11-22 11:00:00 UTC000
Nov 22, 11:002025-11-22 11:00:00 UTC2025-11-22 12:00:00 UTC000
Nov 22, 12:002025-11-22 12:00:00 UTC2025-11-22 13:00:00 UTC000
Nov 22, 13:002025-11-22 13:00:00 UTC2025-11-22 14:00:00 UTC000
Nov 22, 14:002025-11-22 14:00:00 UTC2025-11-22 15:00:00 UTC000
Nov 22, 15:002025-11-22 15:00:00 UTC2025-11-22 16:00:00 UTC110

What Hacker News says

2 sources
meodai·Nov 22, 2025Submission

Show HN: Pro Color Harmonies – A library for color harmonies

Hi HN, I built a TypeScript library for generating color harmonies that prioritise human perception over simple math. Most color libraries generate harmonies using simple hue rotations in HSL or HSV (e.g., Complementary = Hue + 180°). While mathematically "correct," this often produces unbalanced results—yellows become muddy browns, and perceived lightness varies wildly between hues. Pro Color Harmonies works entirely in the OKLCH color space. Instead of rigid formulas, it uses perceptual "styles" and "magic numbers" (heavily inspired by Ryan Feigenbaum's research) to generate palettes that feel naturally balanced. Key Features: - Muddy Zone Avoidance: The algorithm actively steers hues away from unappealing areas (like dark, desaturated yellows). - 4 Harmony Styles: Instead of just one "Triadic" formula, you can choose between Square (g
Read the rest
eometric), Triangle (balanced), Circle (expressive), and Diamond (luminosity-aware for UIs). - Modifiers: Includes post-processing algorithms (Sine, Wave, Zap, Block) to add organic variation and texture to the generated scales. It's written in TypeScript, has zero dependencies for the core logic, and is MIT licensed. The demo lets you tune explore the capabilities of the lib and shows you how to call the function if you scroll down. https://github.com/meodai/pro-color-harmonies I'd like to hear your feedback on the generated palettes and especially the API.
1 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.