Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Easy Breadcrumb 2.0.11 — Minor update available for module easy_breadcrumb (2.0.11). Release: Menu Link Attributes 8.x-1.9 — Minor update available for module menu_link_attributes (8.x-1.9). Release: Bootstrap 8.x-3.42 — Minor update available for theme bootstrap (8.x-3.42). Release: PhotoSwipe - Responsive JavaScript Modal Image Gallery 5.0.11 — Minor update available for module photoswipe (5.0.11). Release: Search API attachments 10.0.13 — Minor update available for module search_api_attachments (10.0.13). Release: amazee.ai Private AI Provider 1.4.6 — Minor update available for module ai_provider_amazeeio (1.4.6). Release: amazee.ai Private AI Provider 1.3.10 — Minor update available for module ai_provider_amazeeio (1.3.10). Module Revived: Bootstrap 8.x-3.41 — Theme bootstrap updated after 6 months of inactivity (8.x-3.41). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

This module provides a web-based interface to discover and apply Drupal recipes stored in your project's recipes directory. It allows administrators to view recipe details, check their application status, and apply them directly through the Drupal admin UI without needing to use the command line.

Recipes Manager provides a backoffice administration UI to discover and apply
Drupal recipes
stored in a project's recipes/ directory, without leaving the
browser or running terminal commands.

Features

  • Auto-discovers all recipe.yml files found one level deep
    inside the project-level recipes/ directory.
  • Displays a filterable table at
    Administration > Configuration > Development > Recipes Manager
    showing each recipe's name, type, description, and application status.
  • Colour-coded status indicators:
    • Green – applied through this UI (tracked in Drupal State).
    • Amber – likely applied (all modules listed in the recipe are enabled).
    • Red – not yet applied.
  • Per-recipe module status popover showing which modules are enabled or missing.
  • One-click copy of the equivalent drush recipe command for
    command-line power users.
  • Applies a selected recipe directly via Drupal's Batch API, which shells
    out to vendor/bin/drush recipe.
  • Access-controlled by a dedicated administer recipes permission
    (marked restrict access: true).
  • Configurable recipes path via $settings['recipes_manager_recipes_path']
    in settings.php.

Post-Installation

  1. Grant the Administer recipes permission to the roles
    that should access the UI. Because applying recipes modifies site
    configuration and can enable modules, this permission should be restricted
    to trusted site administrators.
  2. Navigate to
    Administration > Configuration > Development > Recipes Manager
    (/admin/config/development/recipes).
  3. The table lists every recipe discovered in the recipes/
    directory. Select a recipe and click Apply recipe to run it.
  4. Optionally override the discovery path in settings.php:
    $settings['recipes_manager_recipes_path'] = '/absolute/path/to/recipes';

Additional Requirements

  • Drupal 10 or 11.
  • Drush available at
    vendor/bin/drush (required to apply recipes).
  • One or more recipe.yml files placed in the project-level
    recipes/ directory.
  • Any Drupal recipe package – this module is designed to complement
    project-specific or contributed recipes.

Similar projects

There is currently no other contributed module providing a GUI for Drupal
recipes. The Drupal core Recipe API itself provides the underlying
mechanism; this module adds the admin UI layer on top of it, targeting
site builders who prefer working inside the Drupal admin rather than on
the command line.

Supporting this Module

Use the issue queue to report bugs, request features, and contribute patches.

Community Documentation

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
May 2026
Latest release
4 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.x-dev Dev 10–11 May 25, 2026