Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

tailpine

26 sites No security coverage
View on drupal.org

Tailpine, as the name suggests is a Tailwind CSS and Alpine JS based Drupal theme. The theme has been built with Storybook and Single Directory Components integration. This theme arose following author's presentation about these topics during Drupak's Drupal Global Contribution Weekend 2025.

The tutorial which got birth to this theme is here.

https://www.youtube.com/watch?v=Gu-mXaUhXqI

Use 2.0.x for Canvas users, 1.0.x for UI Suite users

Some components from the theme.
Hero Style One

Beautiful Interactive Elements

Accordions

Logo sets

Flexible Card sections

Powerful and Flexible Components

Installation & Setup Guide for Tailpine Canvas (Canvas Based)

Before you begin, make sure your development environment is properly set up. You can use DDEV (a Docker-based development environment) or any other setup you prefer but DDEV is preferred. Ensure all commands are executed within your chosen environment.

1. Install Drupal

Start with a fresh Drupal installation.
Once Drupal is successfully installed and running, you can proceed with the Tailpine setup.

2. Install Tailpine (Canvas Compatible Version)

Tailpine provides support for both Standard (UI Suite) and Canvas-based setups.
For this guide, we will use the Canvas-compatible version of Tailpine.

composer require 'drupal/tailpine:^2.0@RC'

This will install the latest release candidate version of Tailpine.

3. Install Canvas Module

Before setting up the theme, you must install Canvas, as this version of Tailpine depends on it.

Steps:

  • Go to the Canvas project page on Drupal.org
  • Download the module
  • Place it inside your Drupal project
  • Enable the module

4. Create a Tailpine Subtheme

Once Tailpine is installed, create your custom subtheme:

drush --include="web/themes/contrib/tailpine" tailpine:create subtheme

This will generate a new subtheme that inherits Tailpine's base configuration.

5. Set Up and Enable the Subtheme

Next, run the setup command to configure and enable your subtheme:

drush --include="web/themes/custom/subtheme" subtheme:setup

What this command does:

  • Enables your subtheme
  • Moves required recipes, files and config directories to the root
  • Prepares your environment for Canvas-based development

6. Import Pre-built Canvas Pages, Menus, and Blocks

Tailpine provides pre-built Canvas configurations to help you get started quickly.

Command:

drush recipe ../recipes/tailpine-canvas-recipes

What this command does:

  • Imports pre-built Canvas pages
  • Sets up menus and navigation
  • Configures blocks and layout structure
  • Applies related configuration automatically

This setup is ideal if you want to:

  • Learn how Canvas works
  • Quickly start with ready-made layouts
  • Use existing structures as a base for your own pages

7. Start Building with Canvas

After importing the configuration:

  • Go to the Canvas page
  • Open or create a new page
  • Start building using Canvas components
  • Customize layouts visually

Activity

Total releases
12
First release
Nov 2025
Latest release
1 month ago
Release cadence
11 days
Stability
0% stable

Release Timeline

Releases

Version Type Release date
2.0.0-rc3 Pre-release Mar 12, 2026
2.0.0-rc2 Pre-release Mar 11, 2026
2.0.0-rc1 Pre-release Mar 11, 2026
2.0.x-dev Dev Mar 11, 2026
1.0.0-rc8 Pre-release Mar 11, 2026
1.0.x-dev Dev Mar 11, 2026
1.0.0-rc7 Pre-release Nov 17, 2025
1.0.0-rc6 Pre-release Nov 11, 2025
1.0.0-rc4 Pre-release Nov 11, 2025
1.0.0-rc3 Pre-release Nov 11, 2025
1.0.0-rc2 Pre-release Nov 11, 2025
1.0.0-rc1 Pre-release Nov 11, 2025