Drupal Recipe Explorer

7 months ago
The Drupal Recipe Explorer is a searchable catalog that helps developers and site builders discover, review, and understand Drupal recipes.
Drupal Recipe Tracker
Web Application

The Drupal Recipe Explorer is a resource for developers and site builders who want a clearer way to discover and evaluate Drupal recipes. Recipes are lightweight Composer packages of type drupal-recipe that bundle modules, configuration, and optional patches to deliver ready-made site-building patterns. Unlike full distributions, they can be applied at any point in a site's lifecycle, added or removed as needed, and combined to suit specific project goals.

A typical recipe defines required modules and themes, includes default configuration, and may provide configuration actions that adjust existing settings. Every recipe contains a recipe.yml file describing its purpose, classification, dependencies, and configuration.

To use a recipe, add it to your project with Composer:

composer require drupal/example_recipe

Then apply it with the core recipe script:

php core/scripts/drupal recipe ../recipes/[recipe-name] -v

or with Drush:

drush recipe ../recipes/[recipe-name] -v

The Drupal Recipe Explorer aggregates recipe data from multiple sources. Packagist packages from the Drupal vendor and selected contributors form the primary index, while GitHub and Drupal.org’s GitLab repositories are parsed to capture metadata, dependencies, and patches. The browser provides a searchable and filterable list of all discovered recipes, along with direct links to their source code and regularly refreshed data.

If you want to contribute your own recipe, you can create a General Project on Drupal.org, ensure your composer.json file uses the drupal-recipe type, include a complete recipe.yml, and publish it for others to use.

For more information, you can visit the project page at https://drupal-recipe-explorer.netlify.app, explore the Distributions and Recipes Initiative on Drupal.org, review the GitLab repository, check the Recipes Cookbook, or join the #distributions-and-recipes Slack channel.

Related Content