catppuccin/zed-icons

🦊 Soothing pastel icons for Zed

TypeScript

304

96 commits

updated Sep 18, 2026

See the code

README

Logo
Catppuccin Icons for Zed

Previews

🌻 Latte
🪴 Frappé
🌺 Macchiato
🌿 Mocha

Usage

  1. Open Zed.
  2. Open the command palette (Cmd+Shift+P) and enter zed: extensions.
  3. Search for the Catppuccin Icons extension and install.
  4. Enter icon theme selector: toggle in the command palette and select the Catppuccin Icons theme in your preferred flavor in the dropdown.

Angular files ending in .component.ts, .directive.ts, .guard.ts, .pipe.ts, or .service.ts use their corresponding Angular icons automatically. Other .ts files keep the TypeScript icon.

For monochrome icons, select a Catppuccin … Monochrome variant in the icon theme selector. Each variant uses its flavor's text color for file and folder icons, helping colored diagnostic indicators stand out.

Development

Theme Generation

Get started by installing the following:

  1. deno, zero-config runtime for typescript used to easily pull vscode-icons's fileIcons.ts definitions.
  2. just, a simple command line runner.

Once installed, run the following to initialize the project & generate all JSON definitions in the icon_themes/ directory.

just setup
just build

Run cd src && deno test --allow-read build_test.ts after building to check the monochrome themes and their generated assets.

Publishing to the Marketplace

See the Zed documentation for more information.

💝 Thanks to

 

Copyright © 2021-present Catppuccin Org

catppuccin
icons
theme
zed

catppuccin/zed-icons

🦊 Soothing pastel icons for Zed

TypeScript

304

96 commits

updated Sep 18, 2026

See the code

README

Logo
Catppuccin Icons for Zed

Previews

🌻 Latte
🪴 Frappé
🌺 Macchiato
🌿 Mocha

Usage

  1. Open Zed.
  2. Open the command palette (Cmd+Shift+P) and enter zed: extensions.
  3. Search for the Catppuccin Icons extension and install.
  4. Enter icon theme selector: toggle in the command palette and select the Catppuccin Icons theme in your preferred flavor in the dropdown.

Angular files ending in .component.ts, .directive.ts, .guard.ts, .pipe.ts, or .service.ts use their corresponding Angular icons automatically. Other .ts files keep the TypeScript icon.

For monochrome icons, select a Catppuccin … Monochrome variant in the icon theme selector. Each variant uses its flavor's text color for file and folder icons, helping colored diagnostic indicators stand out.

Development

Theme Generation

Get started by installing the following:

  1. deno, zero-config runtime for typescript used to easily pull vscode-icons's fileIcons.ts definitions.
  2. just, a simple command line runner.

Once installed, run the following to initialize the project & generate all JSON definitions in the icon_themes/ directory.

just setup
just build

Run cd src && deno test --allow-read build_test.ts after building to check the monochrome themes and their generated assets.

Publishing to the Marketplace

See the Zed documentation for more information.

💝 Thanks to

 

Copyright © 2021-present Catppuccin Org

catppuccin
icons
theme
zed

Significant stargazers

Kyle Kelley

1,558 followers · starred Feb 2026

Teoh Han Hui

195 followers · starred Aug 2025

julienrbrt

210 followers · starred Jul 2025

Shu Uesugi

1,266 followers · starred Mar 2026