Blog

Published on

Why is Dracula so popular?

Two weeks ago, Dracula landed on the Hacker News front page. The thread had 227 comments, but one comment stopped me: “I have a hard time seeing why this is such a popular theme.

Here’s my answer:

  1. Decentralized Contributors: every theme is maintained by a different person. There’s no single point of failure when it comes to software maintainability.
  2. Centralized Discoverability: most themes are scattered and disorganized. Dracula helps you find everything in one place.
  3. Transparency: on the website, you can see views, who made each theme, and how much sales were made. Everything is open, and that creates trust.
  4. Constraints: Dracula is only available in dark mode, despite many requests for a light theme. People complain about constraints (think of Twitter’s 140 character limit), but constraints make good products.
  5. Consistency: not only in terms of colors but in terms of effort. The first Dracula theme was created in 2013, and the project has kept evolving since then.
  6. Portability: developers want an environment that feels uniform. Context switches have a cost, so Dracula works for 227 apps across Windows, Mac, Linux, Android, and iOS.
  7. Branding: why make something boring when you can make it fun? The name, the logo, the icons, and the visual aesthetics all count.
  8. Personal: the origin story described on the About page is extremely personal. For years I was afraid of making it public on the internet. Now I know that when you make yourself vulnerable, people feel connected.

Building open source isn’t easy. I hope these ideas help you make your projects feel uniquely yours.

§New on Dracula

Say hello to the 3 new themes that joined the Dracula org:

  • Delphi: a programming language and IDE for rapid application development.
  • FlorisBoard: an open-source keyboard for Android which respects your privacy.
  • GitKraken: an intuitive Git GUI and powerful Git CLI.
Dracula theme for GitKraken

§Dracula in the news

We now have a Wikipedia page. How wild is that?

Dracula Wikipedia page

§Dracula in the wild

Check out this screenshot from @jjaimealeman showing Dracula on EndeavourOS and Neovim.

Dracula on EndeavourOS and Neovim

Mist Over Transylvania

Morbius