oxide is a dark-only colorscheme for your editor and terminal. Deep near-black background, crisp text, and a set of accent colors that stay out of each other's way.
oxide uses the OKLCH color space. Instead of eyeballing hex codes and hoping colors look balanced, OKLCH lets us set exact lightness and saturation values.
Accent colors share a target lightness of 0.70 and chroma of 0.15. Hue distinguishes their roles: red for errors, green for strings, teal for functions, and so on. Surfaces and text stay entirely monochrome.
See colors.txt for the full palette.
Oxide is available for:
- Neovim
- Zed
- VS Code
- Ghostty
- kitty
- WezTerm
- Alacritty
- iTerm2
- Zellij
- Lazygit
- Yazi
- Antinote
- Beeper
- Web userstyles
Want oxide in a tool that isn't listed? Use the template to create a new port.
PRs welcome. If you're adding a port or fixing a color, make sure it matches the palette in colors.txt.
For README previews, follow the screenshot guide.
- Oxocarbon: The spiritual predecessor. oxide borrows heavily from its philosophy of uncompromising contrast.
- Catppuccin: For proving that a colorscheme repo can actually be organized. We borrowed their repo structure because it works.
Copyright © 2025-present oxidescheme

