← All extensions

Foreglow

v0.1.0 · by Foreglow · added 3 November 2026

Twilight-inspired theme family: Foreglow (dark, dawn), Afterglow (light, dusk), Alpenglow (rubescent), and Airglow (auroral).

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 Foreglow. The extension's id is foreglow-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.

Foreglow Theme for Zed Editor

A twilight-inspired theme family for the Zed editor, with four variants: Foreglow (dark, dawn), Afterglow (light, dusk), Alpenglow (rubescent), and Airglow (auroral).

Repository Layout

.
├── extension.toml       # extension manifest (id, name, version, ...)
└── themes/
    └── foreglow.json     # theme family: all 4 variants in one file

This follows Zed's extension format: every extension needs an extension.toml manifest, and theme JSON files live under themes/, each conforming to Zed's theme schema (a theme family object containing one or more themes entries with name, appearance, and a style map — not a flat list of color tokens).

Try it locally (dev extension)

Zed doesn't have an in-app "paste theme JSON" flow — you install the whole extension folder as a dev extension instead:

  1. Clone this repo: git clone https://github.com/Foreglow/zed.git
  2. In Zed, open the command palette (Cmd+Shift+P / Ctrl+Shift+P) and run zed: install dev extension
  3. Select the cloned zed folder (the one containing extension.toml)
  4. Open theme selection (Cmd+K Cmd+T / Ctrl+K Ctrl+T) and pick Foreglow, Afterglow, Alpenglow, or Airglow

If you already have the published extension installed, installing the dev version will replace it. Check ~/.local/share/zed/logs/Zed.log (or run zed --foreground for verbose output) if something doesn't load.

Publishing

Zed themes are distributed through the community zed-industries/extensions registry — there's no separate marketplace to upload to directly. To publish:

  1. Read Zed's publishing guidelines (prerequisites and license requirements).
  2. Fork zed-industries/extensions and clone it:
    git clone https://github.com/<your-username>/extensions
    cd extensions
    git submodule init
    git submodule update
    
  3. Add this repo as a submodule (HTTPS, not SSH, and it must be publicly accessible):
    git submodule add https://github.com/Foreglow/zed.git extensions/foreglow-theme
    git add extensions/foreglow-theme
    
  4. Add an entry to their extensions.toml:
    [foreglow-theme]
    submodule = "extensions/foreglow-theme"
    version = "0.1.0"
    
  5. Run pnpm sort-extensions, commit, and open a PR against zed-industries/extensions.

Maintainers review every submission — respond to feedback within 3 weeks or the PR gets closed. Once merged, Zed packages and publishes it automatically; after that it's installable from Zed's built-in Extensions panel like any other theme, no dev-extension step needed.

To ship an update later: bump version in extension.toml here, push, then update the submodule commit and version in extensions.toml in a new PR against zed-industries/extensions (see their updating an extension guide).

Color Palette

Foreglow (Dark)

TokenHexUsage
Background#161221Main background
Current Line#281F3DLine highlight
Selection#3D2556Text selection
Foreground#E8E3F2Default text
Comment#736699Comments
Keyword#CB81E4Keywords
String#ED9F82Strings
Function#EC93BFFunctions
Number#EFBF6CNumbers
Type#75C6D7Classes, types
Variable#C7BCE6Variables
Accent#F471C8Cursor, accent

Afterglow (Light)

TokenHexUsage
Background#F4EEE1Main background
Current Line#E6D6C1Line highlight
Selection#DFC2AAText selection
Foreground#24163BDefault text
Comment#7A6F9BComments
Keyword#8930A6Keywords
String#B64820Strings
Function#AE296BFunctions
Number#955F0FNumbers
Type#1D7187Classes, types
Variable#4D3781Variables
Accent#C3228ECursor, accent

Alpenglow (Rubescent)

TokenHexUsage
Background#1A0505Main background
Current Line#3D1212Line highlight
Selection#5A1E1EText selection
Foreground#F5E6DCDefault text
Comment#8B6B6BComments
Keyword#FF6B8AKeywords
String#FF9F6CStrings
Function#FFB3C6Functions
Number#FF7E67Numbers
Type#E85D75Classes, types
Variable#FFA07AVariables
Accent#FF6B9DCursor, accent

Airglow (Auroral)

TokenHexUsage
Background#0A1A1FMain background
Current Line#0F2024Line highlight
Selection#162E34Text selection
Foreground#E0F0F5Default text
Comment#5A8A90Comments
Keyword#2EE8C8Keywords
String#7DD8A8Strings
Function#C8A0E8Functions
Number#D4B870Numbers
Type#4AA8D0Classes, types
Variable#8BC4D4Variables
Accent#2EE8C8Cursor, accent

Screenshot

Coming soon.

License

MIT © Foreglow