Comfy colors for long coding sessions. WCAG AA accessible.
Eight VS Code themes inspired by Dracula — five dark, two light and one neon — with one key difference: every text color meets WCAG AA (≥4.5:1 contrast), verified automatically on every build. Comments are finally readable.
Variants
Theme
For whom
ConfiTheme Dark
The base: Dracula with corrected contrast
ConfiTheme Midnight
Near-black background, ideal for OLED screens
ConfiTheme Midgreen
Midnight with green as the signature accent instead of magenta
ConfiTheme Soft
Pastel accents, less saturation for long sessions
ConfiTheme Contrast
Text at 7:1 (AAA), maximum legibility
ConfiTheme Light
Light version, with the same guaranteed contrast
ConfiTheme Paper
Warm paper/sepia light theme, less eye strain
ConfiTheme Neon
Neon accents (lime–mint–fuchsia) on a dark background
Switch between variants with Ctrl+K Ctrl+T (Cmd+K Cmd+T on Mac).
Why another Dracula theme
The original Dracula renders comments at ~3:1 contrast — below the WCAG AA minimum of 4.5:1, on exactly the text that's hardest to read. ConfiTheme fixes that and verifies every color programmatically: if a token violates its ratio, the build fails.
Development
pnpm build # regenerates themes/*.json from src/palette.js and validates contrast
pnpm test # test suite (node --test)
The JSONs in themes/ are generated from a single palette in src/palette.js — never edited by hand.