tanykim/open-color — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2016-09-23
Build a consistent color system across a website or app UI.
Pick colors that stay readable for users with red-green color blindness.
Reference named color variables like $oc-teal-3 instead of hex codes in CSS/SCSS/LESS.
| tanykim/open-color | 0verflowme/alarm-clock | agg23/csse333project | |
|---|---|---|---|
| Language | CSS | CSS | CSS |
| Last pushed | 2016-09-23 | 2022-10-03 | 2018-01-21 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | easy | easy | moderate |
| Complexity | 1/5 | 2/5 | 3/5 |
| Audience | designer | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Open Color is a pre-made palette of colors designed to help you build websites and apps that look good and work for everyone. Instead of picking colors randomly or spending time debating which shade of blue to use, you get a thoughtfully designed set of colors ready to drop into your project. The palette includes gray plus twelve other colors (red, teal, indigo, and so on), and each color comes in ten different brightness levels, numbered 0 through 9. So if you want a light teal background, you'd use one number, for a dark teal text, you'd use a different number from the same color family. The key benefit is consistency: once you're using Open Color, your whole interface uses colors that work together by design. What makes this palette special is that it's been tested to look good for people with color blindness. Specifically, it works well for people with deuteranopia and protanopia (the two most common types of red-green color blindness), so your app or website will be readable and pleasant for a wider audience out of the box. To use it, you install it into your project via npm, then import it into your CSS or SCSS/SASS/LESS files. Once imported, you reference colors by name, like $oc-gray-7 or @oc-teal-3, instead of typing hex codes. This makes your code cleaner and easier to update later. The authors do note that they may refine these colors in the future, so it's best used as a working palette rather than as your brand's permanent signature color.
A ready-made, accessible color palette for websites and apps, with each color offered in ten brightness levels and tested for color blindness.
Mainly CSS. The stack also includes CSS, SCSS, LESS.
Dormant — no commits in 2+ years (last push 2016-09-23).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly designer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.