YueYe is a high contrast, dark base16 theme. It consists of 16 colors (duh) and multiple themes/ports that I (and hopefully soon, others) created.
I'll be blunt:
- This colorscheme and it's ports are opinionated — it reflects my preferences, and I won’t compromise on its core style.
- But! You’re absolutely welcome to contribute:
- Found a bug or inconsistency in my ports? Open a GitHub issue or submit a pull request!
- Want to add your own port? Go for it! I’d love to see it!
- But! You’re absolutely welcome to contribute:
And so; in my own opinion, the core rules should be:
- Stay high-contrast and dark. (Though maybe I'll cave and add a light mode
as if...)
- Stick to the palette below.
- If a theme requires flexibility (e.g., more colors), use Alpha values (with RGBA) instead.
I bump the version once I change a color of the Palette below.
v0.2.4
╰─┼─┼─ Release Version / When I feel like I've perfected it (perhaps in 10+ years)
╰─┼─ Major Version / After the palette has changed enough (when I update all of my [ports](#ports))
╰─ Minor Version / Very small updates to the palette
-
Display Names
- Use YuèYè (with diacritics) or YueYe (ASCII-only) in interfaces.
- Optional: Append 月夜 for stylistic contexts (e.g., documentation, logos).
- Avoid lowercase-only variants (e.g., yueye) in visible text.
-
Files & URLs
- Always use
yueye(lowercase, no diacritics or Hanzi). - Examples:
yueye.css,yueye-theme.json. - Why? Prevents filesystem/URL issues and keeps tooling predictable.
- Always use
-
Exceptions
- If a tool requires deviation (e.g., case-sensitive conflicts), document it in the project's NOTES.md.
TODO: add example images
Contributions welcome! Here's what exists so far:
| Application / Tool | Repository | status |
|---|---|---|
| GTK | 74k1/yueye.gtk | in progress |
| Kagi Search | 74k1/yueye.kagi.css | in progress |
| Nix | 74k1/yueye.nix | in progress |
I've mentioned it like twice now. Here goes a third time: PLEASE CONTRIBUTE! Open Source thrives on collaboration!
- Made a port? Show me! Submit a PR! I want to see it.
- Found an issue? Tell me! No gatekeeping here.
Thanks a ton, Tim