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.
All accent colors share the same lightness (OKLCH 0.70), so none of them feel louder than the others. They're spaced evenly around the hue wheel and each one maps to a specific UI function — red for errors, blue for variables, green for strings, etc.
See colors.txt for the full palette.
Ports for the tools we actually use:
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.
- 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