- The whole Jenkins UI in Dracula colors. Pages, side panels, cards, tables, forms, buttons, tooltips, dropdowns and dialogs use the Dracula Classic spec.
- Status colors from the palette. Successful, failed and unstable builds use Dracula green, red and orange.
- Built on Jenkins design tokens. The theme sets only the Jenkins design tokens, so everything that uses them gets the palette with no extra CSS: Pipeline Graph View, the Pipeline editor, the Script Console, Prism code views such as JUnit stack traces, and more.
- Dark Bootstrap pages. Bootstrap 5 pages, such as Warnings Next Generation and Coverage, switch to the dark Bootstrap color mode.
- Native browser controls in dark mode. Scrollbars, checkboxes and select menus are dark too.
- No stale styles after upgrades. The stylesheet URL has a content hash, so browsers load the new CSS after a plugin update.
The plugin needs Jenkins 2.541.3 or newer. The Theme Manager plugin is installed with it as a dependency. The theme was checked page by page on Jenkins 2.580.1 in Chrome.
From the Update Center:
- Go to Manage Jenkins » Plugins » Available plugins.
- Search for Dracula Theme, select it and click Install.
From a .hpi file:
- Build the plugin (see Development), or download a
.hpifile from a release. - Go to Manage Jenkins » Plugins » Advanced settings.
- Under Deploy Plugin, choose the
.hpifile and click Deploy.
For the whole instance: go to Manage Jenkins » Appearance, select Dracula and click Save. To use Dracula for every user, also select Do not allow users to select a different theme.
For one user: open your user menu, go to Appearance and select Dracula.
With the Configuration as Code plugin:
appearance:
themeManager:
disableUserThemes: true
theme: "dracula"
The theme sets these Jenkins design tokens to the Dracula colors:
You need JDK 17 or 21 and Maven 3.9 or newer.
# Start Jenkins with the plugin at http://localhost:8080/jenkins/
mvn hpi:run
# Run the tests and build target/dracula-theme.hpi
mvn verify
All styles are in src/main/webapp/dracula.css. The theme is scoped to [data-theme=dracula], so it has no effect when a user selects a different theme.
Bug reports and pull requests are welcome. If a Jenkins page looks wrong with the theme, open an issue with a screenshot and the Jenkins version. The theme sets only the Jenkins design tokens. If a plugin page does not follow the theme, the plugin most likely uses its own colors, so please report it to that plugin. See the Jenkins contribution guidelines for general rules.








