Dracula (color scheme)

Last updated
Dracula
Original author(s) Zeno Rocha
Stable release
October 27, 2013;10 years ago (2013-10-27)
Repository
License MIT License
Website https://draculatheme.com/

Dracula is a color scheme for a large collection of desktop apps and website, with a focus on code editors and terminal emulators, created by Zeno Rocha. The scheme is exclusively available in dark mode. Packages that implement the color scheme have been published for many major applications, such as Visual Studio Code (2.9M installs), [1] Sublime Text (160K installs), [2] Atom (250K installs), [3] JetBrains IDEs (820K installs), [4] and 218 other applications. [5]

Contents

History

Zeno Rocha began working on Dracula in 2013 after having his computer stolen at a hospital in Madrid, Spain. [6] Upon installing a new code editor and terminal emulator, he could not find a color scheme that he liked, so he decided to create his own. He always believed in the cost of context switching, therefore his goal was to create a uniform and consistent experience across all his applications. [7] On October 27, 2013, he published the first Dracula theme for ZSH on GitHub. [8]

On February 11, 2020, Rocha launched a premium version called Dracula PRO. [9] On February 25, 2021, Dracula PRO reported $100k in sales. [10] [11] As of March 2023, Dracula PRO has reported over $250k in sales. [12]

Color palette

Dracula Color Palette [13]
NameSwatch Hex RGB HSL
Background#282a3640 42 54231° 15% 18%
Current Line#44475a68 71 90232° 14% 31%
Foreground#f8f8f2248 248 24260° 30% 96%
Comment#6272a498 114 164225° 27% 51%
Cyan#8be9fd139 233 253191° 97% 77%
Green#50fa7b80 250 123135° 94% 65%
Orange#ffb86c255 184 10831° 100% 71%
Pink#ff79c6255 121 198326° 100% 74%
Purple#bd93f9189 147 249265° 89% 78%
Red#ff5555255 85 850° 100% 67%
Yellow#f1fa8c241 250 14065° 92% 76%

Reception

Over the years, Dracula became popular among software developers. Joey Sneddon of omg!ubuntu! recommended Dracula, noting its wide compatibility, as well as its open source nature. [14] Writing for SpeckyBoy Magazine, Eric Karkovack reported that "Dracula is a dark theme that presents some great color contrast. Using a dark background actually saves energy as well...". [15] Nick Congleton of LinuxConfig.org described it as one of the best Linux terminal color schemes. [16] Twilio featured Dracula as one their favorite Halloween hacks. [17] Adobe listed Dracula as one of their featured Design System Packages. [18] Sudo Null IT News said that "Dracula Theme is a universal theme for almost everything". [19] Eric L. Barnes from Laravel News told that "Dracula theme is a great way to get your development environment ready". [20] Lizzy Lawrence from TheProtocol reported that "Dracula is the dark mode color scheme with a cult following of coders". [21]

Related Research Articles

<span class="mw-page-title-main">Cygwin</span> Unix-like environment for Windows

Cygwin is a Unix-like environment and command-line interface for Microsoft Windows.

<span class="mw-page-title-main">ANSI escape code</span> Method used for display options on video text terminals

ANSI escape sequences are a standard for in-band signaling to control cursor location, color, font styling, and other options on video text terminals and terminal emulators. Certain sequences of bytes, most starting with an ASCII escape character and a bracket character, are embedded into text. The terminal interprets these sequences as commands, rather than text to display verbatim.

<span class="mw-page-title-main">Z shell</span> Unix shell

The Z shell (Zsh) is a Unix shell that can be used as an interactive login shell and as a command interpreter for shell scripting. Zsh is an extended Bourne shell with many improvements, including some features of Bash, ksh, and tcsh.

<span class="mw-page-title-main">Ubuntu</span> Linux distribution developed by Canonical

Ubuntu is a Linux distribution based on Debian and composed mostly of free and open-source software. Ubuntu is officially released in multiple editions: Desktop, Server, and Core for Internet of things devices and robots. The operating system is developed by the British company Canonical, and a community of other developers, under a meritocratic governance model. As of October 2023, the most-recent release is 23.10, and the current long-term support release is 22.04.

sudo Command on Unix systems to temporarily assume root privileges

sudo is a program for Unix-like computer operating systems that enables users to run programs with the security privileges of another user, by default the superuser. It originally stood for "superuser do", as that was all it did, and it is its most common usage; however, the official Sudo project page lists it as "su 'do'". The current Linux manual pages for su define it as "substitute user", making the correct meaning of sudo "substitute user, do", because sudo can run a command as other users as well.

<span class="mw-page-title-main">Comparison of command shells</span>

A command shell is a command-line interface to interact with and manipulate a computer's operating system.

Alien is a computer program that converts between different Linux package formats, created by Joey Hess and presently maintained by Kyle Barry.

<span class="mw-page-title-main">MacPorts</span> Package Manager for macOS

MacPorts, formerly DarwinPorts, is a package manager for macOS and Darwin. It is an open-source software project that aims to simplify the installation of other open source software. It is similar in function to Fink and the BSD ports collections.

<span class="mw-page-title-main">PeaZip</span> File archive computer program

PeaZip is a free and open-source file manager and file archiver for Microsoft Windows, ReactOS, Linux, MacOS and BSD by Giorgio Tani. It supports its native PEA archive format and other mainstream formats, with special focus on handling open formats. Version 9.4.0 supported 234 file extensions.

A software repository, or repo for short, is a storage location for software packages. Often a table of contents is also stored, along with metadata. A software repository is typically managed by source or version control, or repository managers. Package managers allow automatically installing and updating repositories, sometimes called "packages".

The Environment Modules system is a tool to help users manage their Unix or Linux shell environment, by allowing groups of related environment-variable settings to be made or removed dynamically.

<span class="mw-page-title-main">Sublime Text</span> Text editor

Sublime Text is a shareware text and source code editor available for Windows, macOS, and Linux. It natively supports many programming languages and markup languages. Users can customize it with themes and expand its functionality with plugins, typically community-built and maintained under free-software licenses. To facilitate plugins, Sublime Text features a Python API. The editor utilizes minimal interface and contains features for programmers including configurable syntax highlighting, code folding, search-and-replace supporting regular-expressions, terminal output window, and more. It is proprietary software, but a free evaluation version is available.

Dart is a programming language designed by Lars Bak and Kasper Lund and developed by Google. It can be used to develop web and mobile apps as well as server and desktop applications.

Long-term support (LTS) is a product lifecycle management policy in which a stable release of computer software is maintained for a longer period of time than the standard edition. The term is typically reserved for open-source software, where it describes a software edition that is supported for months or years longer than the software's standard edition.

<span class="mw-page-title-main">Snap (software)</span> Software deployment system for Linux by Canonical

Snap is a software packaging and deployment system developed by Canonical for operating systems that use the Linux kernel and the systemd init system. The packages, called snaps, and the tool for using them, snapd, work across a range of Linux distributions and allow upstream software developers to distribute their applications directly to users. Snaps are self-contained applications running in a sandbox with mediated access to the host system. Snap was originally released for cloud applications but was later ported to also work for Internet of Things devices and desktop applications.

<span class="mw-page-title-main">Kali NetHunter</span> Free & open-source mobile penetration testing platform for non-rooted and rooted Android devices

Kali NetHunter is a free and open-source mobile penetration testing platform for Android devices, based on Kali Linux. Kali NetHunter is available for non-rooted devices, for rooted devices that have a standard recovery, and for rooted devices with custom recovery for which a NetHunter specific kernel is available (NetHunter). Official images are published by Offensive Security on their download page and are updated every quarter. NetHunter images with custom kernels are published for the most popular supported devices, such as Google Nexus, Samsung Galaxy and OnePlus. Many more models are supported, and images not published by Offensive Security can be generated using NetHunter build scripts. Kali NetHunter is maintained by a community of volunteers, and is funded by Offensive Security.

<span class="mw-page-title-main">Solarized</span> Color scheme

Solarized is a color scheme for code editors and terminal emulators created by Ethan Schoonover. The scheme is available in a light and a dark mode. Packages that implement the color scheme have been published for many major applications, with some including the scheme pre-installed.

doas is a program to execute commands as another user. The system administrator can configure it to give specified users privileges to execute specified commands. It is free and open-source under the ISC license and available in Unix and Unix-like operating systems.

<span class="mw-page-title-main">Termux</span> Terminal emulator for Android

Termux is a free and open-source terminal emulator for Android which allows for running a Linux environment on an Android device. Termux installs a minimal base system automatically; additional packages are available using its package manager, based on Debian's.

<span class="mw-page-title-main">Q4OS</span> Lightweight Linux distribution, based on Debian

Q4OS is a light-weight Linux distribution, based on Debian, targeted as a replacement for operating systems that are no longer supported on outdated hardware. The distribution is known for an addon called XPQ4, which adds themes intended to replicate the look and feel of Windows 2000 and Windows XP.

References

  1. "Dracula Official - Visual Studio Marketplace". marketplace.visualstudio.com. Archived from the original on 2018-05-03. Retrieved 2021-03-19.
  2. "Dracula Color Scheme - Sublime Package Control". packagecontrol.io. Archived from the original on 2015-04-23. Retrieved 2021-03-19.
  3. "Dracula Syntax - Atom Packages". Atom. Archived from the original on 2018-01-27. Retrieved 2021-03-19.
  4. "Dracula Theme - JetBrains Plugins". JetBrains Plugin Repository. Archived from the original on 2020-09-24. Retrieved 2021-03-19.
  5. "Dracula Theme". draculatheme.com. Archived from the original on 2017-06-01. Retrieved 2021-03-19.
  6. Merino, Marcos (2021-11-07). "Efecto mariposa: alguien roba un portátil en Madrid, y Dracula se convierte en el theme más popular del mundo, disponible en 218 apps". Genbeta (in Spanish). Retrieved 2021-11-08.
  7. Stacoviak, Adam (28 April 2017). "Open Source Lessons Learned with Zeno Rocha (The Changelog #248)". Changelog. Retrieved 2020-04-04.
  8. "Add ZSH theme - dracula/dracula-theme@7e4d17a". GitHub. Archived from the original on 2020-02-18. Retrieved 2020-04-04.
  9. Littauer, Richard; Dorfman, Justin; Berry, Eric. "Creating Dracula PRO with Blood, Sweat, and Tears with Zeno Rocha". Sustain. Retrieved 2020-04-04.
  10. "A solo journey to $100k in sales | Hacker News". news.ycombinator.com. Retrieved 2021-03-19.
  11. Rocha, Zeno. "How I made $115,177.39 selling colors online - Dracula". draculatheme.com. Retrieved 2021-03-19.
  12. Rocha, Zeno. "Dracula PRO — Be more productive". draculatheme.com. Retrieved 2023-03-16.
  13. Rocha, Zeno. "Dracula Theme - Contribute". draculatheme.com. Archived from the original on 2020-03-24. Retrieved 2020-04-04.
  14. Sneddon, Joey (2019-11-19). "There's a Dracula Theme for ...Pretty Much Everything". OMG! Ubuntu!. Retrieved 2020-04-04.
  15. Karkovack, Eric (2020-01-17). "10 Beautiful Free Themes for Sublime Text". Speckyboy Design Magazine. Retrieved 2020-04-04.
  16. "The Best Linux Terminal Color Schemes For 2019 - LinuxConfig.org". linuxconfig.org. Retrieved 2020-05-06.
  17. "Twilio's Favorite Halloween Hacks using Python, Raspberry Pi, Arduino and More". Twilio Blog. Retrieved 2020-05-06.
  18. "Adobe XD for Visual Studio Code". Let's XD. Retrieved 2021-03-19.
  19. Latest IT News, Sudo Null. "Sudo Null - Dracula Theme is a universal theme for almost everything". SudoNull. Retrieved 2021-03-19.
  20. "Get your IDE ready for Halloween with the Dracula Theme". Laravel News. 27 October 2016. Retrieved 2021-03-19.
  21. "This dark mode color scheme has its own cult following. Yes, really". Protocol — The people, power and politics of tech. 2021-11-05. Retrieved 2021-11-05.