Pablo theme logo

This project is not covered by Drupal’s security advisory policy.

Pablo is the base theme for developers adopting Canvas, Tailwind CSS, and modern component architecture. It provides a documented, working foundation — so you can learn these tools while building, not before.

The Problem

Canvas, Tailwind CSS, DaisyUI, CVA, SDCs—each is powerful on its own. Together, they're a lot to absorb. Documentation is scattered. Best practices are hard to find.

Pablo provides what's missing: a complete example of how these tools fit together, with every component showing not just what it does, but how it's built and why.

Key Features

  • Canvas Integration — Components built specifically for Drupal's new visual page builder
  • Documented Architecture — Every component explains the implementation decisions
  • Tailwind CSS + DaisyUI — Utility-first CSS with semantic class names (btn, card, badge) for faster development.
  • CVA Variants — Type-safe, maintainable component variants.

What's Included

A complete component library organized into clear categories:

  • Base — Button, Heading, Text, Image
  • Composites — Accordion, Card, Testimonial
  • Layout — Section, Stack, Footer
  • Menus — Main navigation, Footer links, Social
  • System — Drupal core block integrations
  • Webform — Basic forms

Each component includes variants, example content, and documentation.

Quick Start

composer require drupal/pablo
drush then pablo
drush pablo:create mytheme

Pablo uses Drupal core's starterkit process—your subtheme inherits the full component library and is ready for customization immediately.

Works with: Drupal ^11.3

Note: Pablo is a base theme—always create a subtheme for your project.

Who Is Pablo For?

Drupal developers who:

  • Want to adopt Canvas, Tailwind CSS, and DaisyUI but don't have weeks to piece together fragmented documentation
  • Need a working reference architecture, not just starter boilerplate
  • Prefer sensible constraints over infinite configuration options
  • Value understanding why patterns work
  • Looking for a blueprint to focus on building, not figuring out how the pieces fit

Resources

  • Demo — See Pablo components in action with Canvas
  • Documentation — Full guides, component reference, and architectural explanations
  • GitHub (Coming soon) — Source code and issue tracking

 

Project information

  • Ecosystem: Drupal CMS
  • Created by alexi721 on , updated
  • shield alertThis project is not covered by the security advisory policy.
    Use at your own risk! It may have publicly disclosed vulnerabilities.

Releases