Calm slate. Living color.
A color scheme where the background stays quiet and the code comes alive.
For editors, terminals, browsers and the web.
Four flavors share one slate foundation and the same semantic roles, so a keyword, a string or an error looks the same in your editor, terminal and browser.
Every port lives in its own repository, with installation steps and real screenshots of the app. Browse them with previews at living-code.dev/ports.
| Editors | 🦇 bat · delta (tmTheme) 🧬 Helix 🧠 JetBrains IDEs 🔬 micro 📝 Neovim 🌅 Sublime Text 💻 VS Code ⚡ Zed |
| Terminals | 🚀 Alacritty 🦶 foot 👻 Ghostty 🍎 iTerm2 🐈 Kitty 🖥️ Konsole 🏞️ Rio 🌀 Warp 🧵 WezTerm 🪟 Windows Terminal |
| CLI & TUI | 📊 bottom 📊 btop 🔺 delta 📁 eza 🐟 fish 🔎 fzf 🌳 GitUI 🪵 Hunk 🐕 k9s 🐳 Lazydocker 🌿 lazygit 🐚 Nushell 📮 Posting 🚀 Starship 📺 Television 🧩 tmux 🦆 yazi 🧱 zellij |
| AI & Agents | 🛠️ Aider ✳️ Claude Code 🤖 Codex 💘 Crush ♊ Gemini CLI 🐑 Herdr 🔓 OpenCode π Pi |
| Browsers | 🌐 Chrome, Brave and Chromium 🦊 Firefox |
| Apps | 💎 Obsidian 💬 Slack |
| Web & code | 🎨 CSS variables 📜 Expressive Code 🧾 JSON / JavaScript 🌬️ Tailwind CSS v4 |
| Theme systems | 🎛️ base16 · Stylix · tinted-theming |
Missing your app? Request a port.
- The ground stays calm. Backgrounds, panels, selections and comments live on one slate ramp, so the eye goes to the code, not the chrome.
- Cool for structure, warm for data.
Teal, aqua and steel mark keywords, functions and types;
moss,
amber and
copper mark strings, numbers and warnings.
- Built in OKLCH. Every color is defined in OKLCH, and every text color is checked for WCAG AA contrast against its flavor's background.
🦎 One chameleon, many habitats. MIT © Elliot Luque



