
14 handcrafted, ultra-dark themes for Visual Studio Code — built for developers who code for hours without eye strain.
Every theme ships with full semantic highlighting, 16 terminal ANSI colors, and coverage across every major language. Colors are palette-driven and validated automatically, so every variant is visually consistent and eye-safe out of the box.
Included Themes

Core Dark
| Theme | Background | Accent | Character |
|---|---|---|---|
| Obsidian Night | #0D0D0F |
#56B6C2 |
Pure obsidian black, cyan accents |
| Carbon Void | #0E0F11 |
#7A8FA6 |
Charcoal black, muted blue-gray |
| Midnight Ink | #0B0C10 |
#7B8CDE |
Ink-black with soft indigo |
| Nightfall Studio | #0F0F14 |
#D4A94A |
Deep navy with warm gold |
| Eclipse Ash | #101014 |
#A08EC0 |
Smoky gray-black with lavender |
High-Contrast (eye-safe)
| Theme | Background | Accent | Character |
|---|---|---|---|
| Shadow Ember | #0D0B0B |
#D4814A |
Dark base with ember-orange |
| Lunar Abyss | #090B0E |
#6FB3D2 |
Cool black with icy blue |
| Phantom Quartz | #0F0D12 |
#C084A8 |
Graphite with subtle magenta |
Soft Contrast / Low-Glare
| Theme | Background | Accent | Character |
|---|---|---|---|
| Deep Forest | #090E0A |
#6A9B6E |
Dark green-black with moss |
| Nocturne Mist | #0C0D10 |
#8AAFC4 |
Foggy charcoal with pale blue |
| Silent Night | #0D0D0D |
#9A9A9A |
Ultra-soft grayscale |
Experimental / Stylish
| Theme | Background | Accent | Character |
|---|---|---|---|
| Neon Dusk | #0A0A0F |
#4EC9B0 |
Muted neon, cyberpunk palette |
| Voidline | #080808 |
#2FAAB8 |
Monochrome with cyan edge accents |
| Astral Eclipse | #0C0812 |
#9B7FD4 |
Cosmic purple-black blend |
Built for Developers
- Semantic highlighting — variables, parameters, types, and functions each get a distinct, meaningful color
- Full terminal support — all 16 ANSI colors tuned per theme, so your terminal feels native
- Language coverage — Python, JavaScript/TypeScript, Rust, Go, C/C++, HTML/CSS, Markdown and more
- Palette-driven architecture — every theme is generated from typed color tokens, not hand-written JSON
- Validated automatically — contrast ratios and saturation limits are enforced on every build
- Open source — inspect, fork, or contribute on GitHub
Design Philosophy
- No pure white (
#FFFFFF), no pure black (#000000), no neon - Foreground contrast between 4.5:1 and 10:1 — sharp enough to read, soft enough for late nights
- Comments intentionally quieter so code stays the visual focus
- OLED-friendly backgrounds throughout — conserves battery and reduces glare
Support
If Obsidian Night improves your daily coding environment, you can support development here: