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). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Prototype

55 sites Security covered Drupal 10–11
View on drupal.org

Prototype is a starter Drupal theme that utilizes Single Directory Components to provide a foundation for theme development. It includes a front-end build pipeline with SCSS, PostCSS, Webpack, Babel, and Browsersync for efficient theme creation.

Prototype is a starterkit Drupal theme leveraging Single Directory Components. The goal of Prototype is to provide a solid foundation for Drupal theme development by establishing a pattern of well organized components alongside a front-end build pipeline that utilizes SCSS, PostCSS, Webpack for JS bundling, Babel and Browsersync.

Post CSS and Babel respect .browserlistrc configuration, post processing CSS and JS as needed based on the browser versions defined.

Creating a starter theme

Navigate into the Prototype theme folder
Run ❯ php generator.php

Generator Options:

 -n, --name           A name for the theme
 -d, --display-name   A human readable display name for your theme
 -p, --path           The path where your theme will be created. Defaults: themes/custom
 -a, --abbreviated    Use abbreviated theme name for CSS variables

Example with options:

php generator.php -n custom_theme -d 'Custom Theme' -p themes/custom -a short

Required Modules:

Twig Field Value
Twig Tweak

5.x Branch

Version 5 of the theme is being actively developed for Drupal 10. This version is a structural adjustment of 4.x and utilizes Single Directory Components which was introduced in Drupal 10.3. You can learn more about SDC within Drupal here.

4.x Branch

Version 4 of the theme is not actively maintained but will receive bug fixes as needed. This version is a complete rewrite of 8.x-2.x and introduced a more straightforward architecture.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
9
Tracked since
Oct 2024
Latest release
4 months ago
Releases (12 mo)
3 ▼ from 6
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
5.5.0 Stable 10–11 Apr 14, 2026
5.4.0 Stable 10–11 Apr 3, 2026
5.3.0 Stable 10–11 Feb 16, 2026
5.2.2 Stable 10–11 Jul 24, 2025
5.2.1 Stable 10–11 Mar 19, 2025
5.2.1-alpha6 Pre-release 10–11 Feb 19, 2025
5.2.1-alpha5 Pre-release 10–11 Dec 12, 2024
5.2.1-alpha4 Pre-release 10–11 Oct 30, 2024
5.2.1-alpha3 Pre-release 10–11 Oct 10, 2024