Drupal is a registered trademark of Dries Buytaert

artisan

Security covered
View on drupal.org

Artisan is a base theme built with Tailwind CSS and DaisyUI.

Its goal is to provide a base theme that allows most of its components to be reused without having to completely overwrite them in the custom theme of a specific project.

Installation & Setup

  1. Install the theme as you would normally install a contributed Drupal module or theme via Composer.
    composer require drupal/artisan
  2. drush then artisan
  3. Execute the following drush command to create a subtheme based on Artisan
    drush --include="web/themes/contrib/artisan" artisan

Key features

CSS Variables to configure the base style guide

Configure your theme color's palette, font-sizes, font-weights, radius, spacings consistently across your project.

Based on DaisyUI & Tailwind CSS

DaisyUI is an open-source Tailwind CSS component library.
A plugin built on top of Tailwind CSS that promotes the usage of semantic class names (such as card, button, accordion) instead of writing a lot of class names to match a button style.

Artisan provides several DaisyUI Components ready to be used, such as cards, accordions, badges, dropdowns…

SDC Usage (Single Directory Components)

Artisan takes advantage of the SDCs, already a Drupal standard, providing the necessary flexibility so that you do not have to overwrite them in each application. Thanks to this implementation, developers can reuse components efficiently, reducing time and effort in each project and guaranteeing greater design consistency.

Effortless Dark Mode

Thanks to the DaisyUI color system, Artisan ships with an automatic & easily customizable dark mode and a built-in theme-switcher.

Drupal Icon API

Drupal 11.1 introduces Icon API, that allows themes and modules to define icon libraries.

Artisan integrates Heroicons, made by the creators of Tailwind CSS, as the default icon library.

Introducing CSS Variables Customizer

CSS Variables Customizer is a module that provides an UI to create/change CSS Variables.

It also allows you to preview your SDCs, modify CSS variables and see real-time changes on them.

About 1.x version

There won't be any further development on Artisan 1.x

The new major release brings significant architectural, framework and design changes, making an upgrade path between versions not feasible.

Activity

Total releases
26
First release
Dec 2024
Latest release
3 weeks ago
Release cadence
17 days
Stability
65% stable

Release Timeline

Releases

Version Type Release date
3.x-dev Dev Feb 5, 2026
2.0.2 Stable Nov 11, 2025
2.0.1 Stable Oct 14, 2025
2.0.0 Stable Sep 26, 2025
2.0.0-beta2 Pre-release Sep 23, 2025
2.0.0-beta1 Pre-release Sep 15, 2025
1.3.10 Stable Sep 9, 2025
2.0.0-alpha5 Pre-release Jun 27, 2025
2.0.0-alpha4 Pre-release May 23, 2025
2.0.0-alpha3 Pre-release May 20, 2025
2.0.0-alpha2 Pre-release May 7, 2025
2.0.0-alpha1 Pre-release Apr 4, 2025
2.x-dev Dev Apr 4, 2025
1.3.9 Stable Feb 4, 2025
1.3.8 Stable Jan 30, 2025
1.3.7 Stable Jan 30, 2025
1.3.6 Stable Jan 29, 2025
1.3.5 Stable Jan 29, 2025
1.3.4 Stable Jan 28, 2025
1.3.3 Stable Jan 28, 2025
1.3.2 Stable Jan 27, 2025
1.3.1 Stable Jan 27, 2025
1.3.0 Stable Jan 23, 2025
1.2.8 Stable Jan 20, 2025
1.2.7 Stable Jan 20, 2025
1.1.1 Stable Dec 4, 2024