← All extensions

Shades of Stoicism

v1.0.0 · by Dharam Dhurandhar · added 3 November 2026

Ten themes from one palette system, eight dark and two light. Every syntax colour sits at the same perceptual lightness and every token is contrast-audited at build time.

Themes

How to install

With Forge Super installed, the button above opens the app on this extension, where you press Install. Nothing is installed until you do.

You can also open the Extensions panel in the app and search for Shades of Stoicism. The extension's id is shades-of-stoicism-theme.

Don't have Forge Super yet? Download it here.

README

From the extension's repository, written by its authors and not by Mentenaz. See the source.

Shades of Stoicism — Zed themes

Ten themes, eight dark and two light, generated from the same palettes as the VS Code edition.

Every syntax colour in a theme sits at one perceptual lightness (OKLCH), so a line of code reads as a single band of text instead of flickering bright to dim. Every colour that carries code clears 4.5:1 against its background — the build refuses to emit a theme that doesn't.

Theme
ShadesdarkThe original. Deep indigo, cyan accents, tuned for Go.
Shades of Stoicism NocturnedarkDeep indigo night, vivid accents, low glare.
Shades of Stoicism AuroradarkArctic calm. Low-chroma steel and sage.
Shades of Stoicism EmberdarkWarm retro terminal. Amber and olive, no blue glare.
Shades of Stoicism MochadarkSoft pastels on warm plum.
Shades of Stoicism AbyssdarkNear-black OLED contrast.
Shades of Stoicism VerdantdarkDeep forest greens with water blues.
Shades of Stoicism MuteddarkLow-colour focus; colour reserved for strings and problems.
Shades of Stoicism DaylightlightWarm paper, ink-grade contrast.
Shades of Stoicism FrostlightCool daylight, crisp blue-grey.

Local install

Copy themes/shades-of-stoicism.json into ~/.config/zed/themes/, then pick a variant from the theme selector. Zed reloads user themes without a restart.

Building

The themes are generated, not hand-edited — editing the JSON is wasted work.

node tools/build-zed.js   # from the Shades repo root

This repo holds the generated output. The source lives in ddh4r4m/Shades, where colours are defined in tools/palettes.js as named roles; tools/build-zed.js maps those roles onto Zed's ~140 style keys and its syntax tokens. The same palettes drive the VS Code build.

MIT licensed.

Install

Search for Shades of Stoicism in Zed's extension list, or copy themes/shades-of-stoicism.json into ~/.config/zed/themes/ to run it without installing.