Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Emulsify

401 sites Security covered Drupal 11 · not 10
View on drupal.org

Emulsify is a base theme that facilitates the creation of design systems for Drupal websites. It provides a Storybook component library and a Webpack development environment, along with optional pre-built components, to help designers and developers build beautiful and accessible design systems efficiently.

Build Beautiful Design Systems with Ease

Emulsify is a base theme that helps designers and developers create design systems for your Drupal website.

Each sub theme relies on Emulsify Core for development which provides a Storybook component library and a Webpack development environment. It bundles all the necessary tooling you'll need to get up and running!

By default Emulsify assumes you will create your own components from scratch but if you want a starting point (solid markup that is tested for accessibility and minimal styling) you can use the Emulsify CLI to install components from our Emulsify UI Kit component library.

Installation

  1. composer require 'drupal/emulsify:^6.1'
    Composer-based Drupal install (recommended)

  2. drush theme:enable emulsify && drush emulsify [sub_theme_name]
    Generate your sub theme via drush!

  3. cd themes/custom/[sub_theme_name] && npm install
    Install the sub theme's development dependencies.

  4. npm run develop
    Start Storybook and begin watching your components/ directory for file changes. WebPack will automatically compile/minify your SCSS and JS changes into the dist/ directory for use with Drupal.

Prebaked components!

The Emulsify CLI provides a way to install some default components from our provided component libraries. See the project's documentation for further details.

Requirements

Emulsify Tools
Components! (module)

Depends on

Dependencies of the latest stable release

  • emulsify_tools Drupal core ^2.2

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
13
Tracked since
Oct 2024
Latest release
1 month ago
Releases (12 mo)
8 ▲ from 5
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
7.2.1 Stable 11 Jul 31, 2026
7.2.0 Stable 11 Jul 29, 2026
7.1.1 Stable 11 Jul 20, 2026
7.1.0 Stable 11 Jun 13, 2026
7.0.0 Stable 11 Jun 4, 2026
6.2.0 Stable 10–11 May 21, 2026
6.1.1 Stable 10–11 Sep 12, 2025
6.1.0 Stable 10–11 Sep 8, 2025
6.0.1 Stable 10–11 Jun 27, 2025
6.0.0 Stable 10–11 Jun 3, 2025
5.4.1 Stable 10–11 Dec 13, 2024
5.3.2 Stable 10–11 Nov 8, 2024
5.3.1 Stable 10–11 Oct 24, 2024