Drupal 8 new base theme based on Bulma. Bulma is a modern CSS framework based on Flexbox.

Released alpha1 version
Please report issues and/or improvements

Most of Bulma features are well integrated within Drupal.


  • Components and plugins from Bulma.
  • Sass and Font Awesome built-in.
  • Drush integration: drush bulma "My Subtheme".

What is Bulma

Bulma is a modern CSS framework based on Flexbox. As such, the sole output is a single CSS file: bulma.css

You can either use that file, "out of the box", or customize Sass source files.

There is no JavaScript included. (In Drupal 8 theme exist just few lines for open/close feature for mobile menu)
Bulma can be considered "environment agnostic": it's just the style layer on top of the logic.

For more information on Bulma please their website bulma.io

Browser support

Bulma uses autoprefixer to make (most) Flexbox features compatible with earlier browser versions. Bulma is compatible with recent versions of:

  • Chrome
  • Edge
  • Firefox
  • Opera
  • Safari
  • Internet Explorer (10+) is only partially supported.


Install theme as usual. Create your own subtheme with drush command drush bulma "my theme". Customize Sass inside your own subtheme, not on base theme.
Check theme settings page to activate additional features (on installation of base theme some are already on, so you can check it)

Supporting organizations: 

Project Information