A high-contrast, vibrant palette of purples, pinks and greens — the most ported theme in the Linux world, rebuilt for Bootstrap 5.
Dracula is eleven colours: three surfaces, a foreground, a comment grey and seven vibrant accents. Two modes only — dark (below) and light via data-bs-theme="light". The softened counterpart lives in its own theme.
Toggle data-neon to add a soft accent glow to primary buttons, cards, focus rings and anything marked .dr-glow.
Prefer the softer take? → Dracula Soft
// main.js const theme = 'dracula'; const accent = { purple: '#bd93f9', pink: '#ff79c6' }; function apply(name) { return { theme, accent: accent[name] ?? 0 }; }
A lead paragraph set at a larger size for introductory content.
Body copy stays neutral so the palette can shout; monospace carries all the chrome.
Inline elements like links, bold text, emphasis, inline code,
Ctrl + K and highlighted text.
Palette inline: cyan green orange pink purple red yellow
Small print, footnotes and legal text.
Display 6
Display 5
I'm a friendly fellow, most evenings I sit by the fire and read my grammar books.
| Application | Toolkit | Status |
|---|---|---|
| Neovim | terminal | native |
| Code | electron | official |
| GNOME | gtk | third-party |
| iTerm2 | macos | community |
| Style | Background | Accent | Mode |
|---|---|---|---|
| Dracula | #282a36 | #bd93f9 | dark |
| Dracula Light | #f8f8f2 | re-mixed | light |
Flat surface, no blur.
Contextual card.
Contextual card.
Terminal chrome.
Cards compose with the surface hierarchy.
Square corners and hairline borders keep it terminal-flavoured.
data-neon for accent glow on focus rings, buttons and cards.Dark: <html data-bs-theme="dark"> ·
Light: data-bs-theme="light" ·
Glow: data-neon ·
Softer look: Dracula Soft