Original author(s) | Zeno Rocha |
---|---|
Stable release | October 27, 2013 |
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]
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]
Name | Swatch | Hex | RGB | HSL |
---|---|---|---|---|
Background | #282a36 | 40 42 54 | 231° 15% 18% | |
Current Line | #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% |
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]
Cygwin is a Unix-like environment and command-line interface for Microsoft Windows.
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.