14 ultra-dark themes built for developers who code for hours. Palette-driven, fully typed, open source — with semantic highlighting, terminal ANSI colors, and support for every major language.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
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: