VS Code Extensions
ConfiTheme

ConfiTheme

by confitheme

Comfy colors for long coding sessions. WCAG AA accessible. Inspired by Dracula.

Downloads

21

Rating

— (0)

Version

0.1.2

Last updated

Jul 24, 2026

Comfy colors for long coding sessions. WCAG AA accessible.

ConfiTheme Midnight

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

All eight ConfiTheme 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.

License

MIT. Based on Dracula Theme (MIT).

Related extensions