Top Related Projects
๐ธ Soothing pastel theme for the high-spirited!
Retro groove color scheme for Vim
A dark Vim/Neovim color scheme inspired by Atom's One Dark syntax theme.
An arctic, north-bluish color palette.
Clean, vibrant and pleasing color schemes for Vim, Sublime Text, iTerm, gnome-terminal and more.
๐ A clean, dark Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins. Includes additional themes for Kitty, Alacritty, iTerm and Fish.
Quick Overview
Dracula Theme is a popular dark color scheme for various code editors, terminal emulators, and applications. It provides a consistent and visually appealing experience across different platforms and tools, with a focus on readability and reduced eye strain.
Pros
- Wide compatibility with numerous applications and platforms
- Active community and frequent updates
- Consistent color scheme across different tools
- Visually appealing and easy on the eyes
Cons
- May not suit everyone's personal preferences
- Limited customization options within the theme itself
- Some applications may require manual installation or configuration
- Occasional inconsistencies in implementation across different tools
Getting Started
To use the Dracula Theme, follow these general steps:
- Visit the official Dracula Theme website: https://draculatheme.com/
- Choose your desired application or tool from the list
- Follow the specific installation instructions provided for that application
- Apply the Dracula Theme in your application's settings or preferences
For example, to install Dracula Theme for Visual Studio Code:
- Open VS Code
- Go to Extensions (Ctrl+Shift+X)
- Search for "Dracula Official"
- Click "Install"
- After installation, go to Settings (Ctrl+,)
- Search for "color theme"
- Select "Dracula" from the dropdown menu
Note that the exact installation process may vary depending on the application you're using. Always refer to the official documentation for the most up-to-date instructions.
Competitor Comparisons
๐ธ Soothing pastel theme for the high-spirited!
Pros of Catppuccin
- More color palette options (4 flavors: Latte, Frappรฉ, Macchiato, and Mocha)
- Highly customizable with a wider range of accent colors
- Active community with frequent updates and contributions
Cons of Catppuccin
- Newer project with potentially less widespread adoption
- May require more configuration due to multiple palette options
- Less consistent across different applications compared to Dracula
Code Comparison
Dracula theme colors:
background: #282a36
foreground: #f8f8f2
selection: #44475a
comment: #6272a4
cyan: #8be9fd
green: #50fa7b
orange: #ffb86c
pink: #ff79c6
purple: #bd93f9
red: #ff5555
yellow: #f1fa8c
Catppuccin (Mocha flavor) colors:
background: #1e1e2e
foreground: #cdd6f4
selection: #585b70
comment: #7f849c
cyan: #94e2d5
green: #a6e3a1
peach: #fab387
pink: #f5c2e7
mauve: #cba6f7
red: #f38ba8
yellow: #f9e2af
Both themes offer a dark background with vibrant accent colors, but Catppuccin provides more variety in its palette options and a slightly softer color scheme overall.
Retro groove color scheme for Vim
Pros of Gruvbox
- Offers a wider range of color schemes (light and dark variants)
- Provides better contrast for syntax highlighting
- Has a more extensive ecosystem of ports for various applications
Cons of Gruvbox
- Less frequently updated compared to Dracula
- May require more configuration to achieve optimal appearance
- Limited official support for some popular applications
Code Comparison
Dracula theme colors:
background: #282a36
foreground: #f8f8f2
selection: #44475a
comment: #6272a4
cyan: #8be9fd
green: #50fa7b
orange: #ffb86c
pink: #ff79c6
purple: #bd93f9
red: #ff5555
yellow: #f1fa8c
Gruvbox theme colors:
background: #282828
foreground: #ebdbb2
selection: #665c54
comment: #928374
cyan: #689d6a
green: #98971a
orange: #d65d0e
pink: #d3869b
purple: #b16286
red: #cc241d
yellow: #d79921
Both themes offer unique color palettes, with Dracula featuring brighter, more vibrant colors, while Gruvbox opts for a warmer, earthy tone. The choice between them often comes down to personal preference and the specific requirements of the user's development environment.
A dark Vim/Neovim color scheme inspired by Atom's One Dark syntax theme.
Pros of onedark.vim
- More focused on Vim/Neovim integration, potentially offering better performance and compatibility
- Closely mimics the Atom One Dark theme, providing a familiar experience for Atom users
- Includes specific support for popular Vim plugins like airline and lightline
Cons of onedark.vim
- Limited to Vim/Neovim environments, while Dracula Theme supports a wider range of applications
- Less extensive color palette compared to Dracula Theme's rich and vibrant colors
- Smaller community and fewer contributions due to its more specialized focus
Code Comparison
onedark.vim:
if !exists('g:onedark_hide_endofbuffer')
let g:onedark_hide_endofbuffer = 0
endif
let g:onedark_termcolors = 256
Dracula Theme:
let g:dracula_colorterm = 0
let g:dracula_italic = 0
colorscheme dracula
Both themes offer easy customization options, but onedark.vim provides more granular control over specific Vim-related settings, while Dracula Theme focuses on broader application support and consistency across different platforms.
An arctic, north-bluish color palette.
Pros of Nord
- More subdued and calming color palette, which may be easier on the eyes for long coding sessions
- Extensive documentation and design guidelines for consistent implementation across various platforms
- Larger number of official port repositories, offering wider out-of-the-box support for different applications
Cons of Nord
- Less vibrant and eye-catching than Dracula, which might not appeal to users who prefer bolder themes
- Fewer color variations within the palette, potentially limiting customization options
- Slightly less active community contributions compared to Dracula
Code Comparison
Nord:
.nord-theme {
background-color: #2E3440;
color: #D8DEE9;
highlight: #88C0D0;
}
Dracula:
.dracula-theme {
background-color: #282A36;
color: #F8F8F2;
highlight: #FF79C6;
}
Both themes offer a dark background with light text, but Nord uses cooler, more muted tones compared to Dracula's warmer and more vivid colors. Nord's highlight color is a soft blue, while Dracula uses a bright pink, exemplifying the difference in their overall aesthetics.
Clean, vibrant and pleasing color schemes for Vim, Sublime Text, iTerm, gnome-terminal and more.
Pros of OneHalf
- Offers both light and dark themes, providing more versatility
- Simpler color palette, which may be less distracting for some users
- Supports a wider range of editors and applications out of the box
Cons of OneHalf
- Less active community and fewer contributions
- Limited customization options compared to Dracula
- Fewer language-specific optimizations
Code Comparison
OneHalf:
set background=dark
colorscheme onehalfdark
let g:airline_theme='onehalfdark'
Dracula:
set background=dark
colorscheme dracula
let g:airline_theme='dracula'
Both themes use similar syntax for implementation in Vim, with the main difference being the theme name. Dracula offers more specific color customizations for various elements, while OneHalf keeps it simpler with a more limited palette.
OneHalf provides a clean, minimalist aesthetic with both light and dark options, making it suitable for users who prefer a less vibrant look or need to switch between light and dark environments. Dracula, on the other hand, offers a richer, more vivid color scheme with extensive language support and a larger community, making it ideal for users who want a bold, consistent theme across multiple platforms and languages.
๐ A clean, dark Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins. Includes additional themes for Kitty, Alacritty, iTerm and Fish.
Pros of tokyonight.nvim
- Specifically designed for Neovim, offering deeper integration and optimization
- Provides multiple style variants (storm, night, day, moon)
- Includes built-in support for various plugins and language-specific highlighting
Cons of tokyonight.nvim
- Limited to Neovim, while Dracula Theme supports a wider range of applications
- May require more configuration for users new to Neovim themes
- Less established community and ecosystem compared to Dracula Theme
Code Comparison
tokyonight.nvim:
require("tokyonight").setup({
style = "storm",
transparent = true,
terminal_colors = true,
styles = {
comments = { italic = true },
keywords = { italic = true },
functions = {},
variables = {},
},
})
Dracula Theme:
colorscheme dracula
let g:dracula_italic = 1
let g:dracula_colorterm = 0
let g:dracula_bold = 1
Both themes offer customization options, but tokyonight.nvim provides a more structured Lua-based configuration, while Dracula Theme uses traditional Vim script variables for adjustments.
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual CopilotREADME
Dracula Theme

The most famous theme ever created, available for Visual Studio Code, iTerm, Vim, Sublime Text, JetBrains, Terminal.app, Windows Terminal, Hyper, Alfred, Slack, Xcode, Emacs, Zsh, and 400+ more applications.
Install
Find installation instructions for your application at draculatheme.com. Search for your app or browse the full list of themes.
Color Palette (OSS)
Dracula
| Palette | Hex | RGB | HSL | ![]() |
|---|---|---|---|---|
| Background | #282a36 | 40 42 54 | 231รยฐ 15% 18% | ![]() |
| Current Line | #44475a | 68 71 90 | 232รยฐ 14% 31% | ![]() |
| Selection | #44475a | 68 71 90 | 232รยฐ 14% 31% | ![]() |
| Foreground | #f8f8f2 | 248 248 242 | 60รยฐ 30% 96% | ![]() |
| Comment | #6272a4 | 98 114 164 | 225รยฐ 27% 51% | ![]() |
| Cyan | #8be9fd | 139 233 253 | 191รยฐ 97% 77% | ![]() |
| Green | #50fa7b | 80 250 123 | 135รยฐ 94% 65% | ![]() |
| Orange | #ffb86c | 255 184 108 | 31รยฐ 100% 71% | ![]() |
| Pink | #ff79c6 | 255 121 198 | 326รยฐ 100% 74% | ![]() |
| Purple | #bd93f9 | 189 147 249 | 265รยฐ 89% 78% | ![]() |
| Red | #ff5555 | 255 85 85 | 0รยฐ 100% 67% | ![]() |
| Yellow | #f1fa8c | 241 250 140 | 65รยฐ 92% 76% | ![]() |
Alucard
| Palette | Hex | RGB | HSL | ![]() |
|---|---|---|---|---|
| Background | #fffbeb | 255 251 235 | 48รยฐ 100% 96% | ![]() |
| Current Line | #6c664b | 108 102 75 | 49รยฐ 18% 36% | ![]() |
| Selection | #cfcfde | 207 207 222 | 240รยฐ 18% 84% | ![]() |
| Foreground | #1f1f1f | 31 31 31 | 0รยฐ 0% 12% | ![]() |
| Comment | #6c664b | 108 102 75 | 49รยฐ 18% 36% | ![]() |
| Cyan | #036a96 | 3 106 150 | 198รยฐ 96% 30% | ![]() |
| Green | #14710a | 20 113 10 | 114รยฐ 84% 24% | ![]() |
| Orange | #a34d14 | 163 77 20 | 24รยฐ 78% 36% | ![]() |
| Pink | #a3144d | 163 20 77 | 336รยฐ 78% 36% | ![]() |
| Purple | #644ac9 | 100 74 201 | 252รยฐ 54% 54% | ![]() |
| Red | #cb3a2a | 203 58 42 | 6รยฐ 66% 48% | ![]() |
| Yellow | #846e15 | 132 110 21 | 48รยฐ 73% 30% | ![]() |
For more details about how to apply these different colors to represent different code symbols, please see the Dracula Specification.
Contribute
Dracula Theme is an open-source project driven by and for the community. Most of the 400+ supported applications are community contributions.
We want to support all available applications, but we don't have the capacity to do it all ourselves. That's why your contributions are essential.
How to submit a new theme
-
Create a repository using this template.
- Clone it or click "Use this template" on GitHub.
-
Build your theme using the Color Palette above.
- Follow the template structure and add your theme files.
-
Submit an issue with a link to your repository.
- Once accepted, we'll move it to the Dracula organization and give you maintainer access.
For detailed guidelines and specifications, visit our Contribute page.
FAQ
"Are you going to support editor X?"
We'd love to! Since you're already using that editor, you're probably more familiar with it than we are. Give it a try and submit your theme!
Accessibility 
The colors maintain a 4.5:1 contrast ratio, complying with WCAG 2.1 | Level AA.
Team
Dracula was created by Zeno Rocha and is maintained with the help of many contributors. Lucas de Franรยงa joined as co-maintainer in April 2022. Each theme has its maintainer listed in its repository's README.
![]() | ![]() |
|---|---|
| Zeno Rocha | Lucas de Franรยงa |
Organization
As Dracula grew to support 400+ applications, we moved from a single repository to a GitHub organization. Each theme now has its own repository, which makes it easier to:
- Support different package managers
- List maintainers for each theme
- Find installation instructions
- Release updates independently
Browse all themes in the Dracula organization.
Community
- Contribute - Learn how to create and submit themes
- Twitter - Get updates and announcements
- GitHub Discussions - Ask questions and discuss
- Discord - Chat with the community
Dracula PRO
Dracula PRO is a premium color scheme and UI theme designed for programming. It includes additional variants and features for terminal emulators, code editors, and syntax highlighters.
Credits
Special thanks to the creators who inspired the beginning of Dracula:
- @chenluois for the color palette inspiration
- @aziz for the theme editor tools
- @robbyrussell for the shell theme foundation
Changelog
The changelog is available on the release page in each theme's repository.
License
MIT License รยฉ Dracula Theme
Top Related Projects
๐ธ Soothing pastel theme for the high-spirited!
Retro groove color scheme for Vim
A dark Vim/Neovim color scheme inspired by Atom's One Dark syntax theme.
An arctic, north-bluish color palette.
Clean, vibrant and pleasing color schemes for Vim, Sublime Text, iTerm, gnome-terminal and more.
๐ A clean, dark Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins. Includes additional themes for Kitty, Alacritty, iTerm and Fish.
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual Copilot


























