Search Drupal Projects
Find modules, themes, and distributions by name or by what they do. Descriptions are matched against each project's plain-language summary, and results can be narrowed to a Drupal core version or to projects that are still actively maintained.
| Project | Drupal | Maintenance | Installs |
|---|---|---|---|
|
Blockify makes various Drupal elements available as blocks. This includes elements like the site logo, page title, breadcrumbs, and messages, allowing for more flexible placement o... Dormant |
— | Dormant | 1,188 |
|
This module provides an administrative interface to manage your site's root .htaccess file directly from Drupal. It allows you to add custom Apache directives to the default Drupal... Slowing |
10–11 | Slowing | 1,187 |
|
This module allows you to add IcoMoon icon packages to your Drupal site, making them available for use in CSS, HTML, and programmatically. It also offers integrations for adding ic... Dormant |
10–11 | Dormant | 1,186 |
|
This module allows you to ignore specific configuration items within configuration splits. This prevents them from being exported or overwritten during imports, and can also be use... Dormant |
8–10 | Dormant | 1,185 |
|
This module allows you to define and manage custom meta tags for your website, including selecting the meta attribute and setting its value. It can inject these meta tags into non-... Slowing |
9–11 | Slowing | 1,176 |
|
This module provides a structured way to handle preprocessing in Drupal by introducing a plugin system. It allows you to define preprocessing logic in separate, reusable plugins in... Active |
9–11 | Active | 1,173 |
|
This module allows you to render Drupal blocks directly within your Twig templates using a simple function. You can pass the block's machine name and optionally specify its label a... Active |
8–11 | Active | 1,173 |
|
This module controls user registration based on the domain of the email address provided. You can configure it to either allow or restrict registrations from specific email domains... Active |
9–11 | Active | 1,168 |
|
This module provides a unified system for managing AWS credentials within Drupal. It allows developers to configure and use different AWS profiles for various services, mirroring t... Dormant |
9–11 | Dormant | 1,165 |
|
This project provides a Drush command to run migrations using a manifest file. This functionality was previously part of Drush and Migrate Tools. Dormant |
9–10 | Dormant | 1,164 |
|
This module allows you to install Drupal sites using custom installation profiles and dynamically enables configuration splits based on the active profile. It resolves conflicts th... Dormant |
8–10 | Dormant | 1,163 |
|
This module allows you to assign different menus to different domains within your Drupal site. This means each domain can have its own unique set of main or footer menus, which can... Dormant |
8–11 | Dormant | 1,146 |
|
This module provides a new formatter for the address field, allowing you to selectively display and reorder address components. Active |
8–11 | Active | 1,140 |
|
This module allows site administrators to create custom rules that trigger actions based on specific events. It provides a user-friendly interface for defining conditions, such as... Dormant |
— | Dormant | 1,138 |
|
Git Deploy helps you manage contributed modules and themes by automatically adding version information from your Git log. This allows you to develop on live sites while maintaining... Dormant |
8–11 | Dormant | 1,119 |
|
This module makes the getID3() PHP library available for use in Drupal. It allows other modules to easily access information from multimedia files like MP3s by ensuring the library... Dormant |
— | Dormant | 1,115 |
|
This module adds a "current state" field to the content administration view when using the Content Moderation and Workflow modules. This allows administrators to see the moderation... Slowing |
9–11 | Slowing | 1,109 |
|
Easy Social provides simple social sharing buttons for your content without requiring external JavaScript or complex configurations. It can be displayed as blocks, attached to node... Active |
9–11 | Active | 1,106 |
|
This module allows media entity images to link to the parent entity that is referencing them, rather than linking to the media entity itself. This is particularly useful for displa... Active |
8–11 | Active | 1,105 |
|
This module integrates the Toastify JavaScript library to display Drupal's status messages as auto-dismissable notifications. You can configure various display settings like durati... Active |
8–11 | Active | 1,100 |
|
Previous/Next API
Module
This module provides an efficient way to navigate between content by storing previous and next node relationships in a table, avoiding slow database queries. It can be configured t... Dormant |
— | Dormant | 1,098 |
|
This module helps websites comply with Russian Federal Law 152 by adding a privacy policy page and a consent checkbox to forms. It allows customization of the checkbox's placement... Active |
10–11 | Active | 1,091 |
|
This module provides a way to import data from spreadsheet files like .ods, .xls, .xlsx, and .csv into Drupal. It allows you to specify which worksheet to use, where the data begin... Dormant |
9–11 | Dormant | 1,088 |
|
This module allows you to invalidate caches across multiple Varnish load balancers. It supports tag invalidation and invalidating all cached items for the current site, ensuring th... Slowing |
9–11 | Slowing | 1,087 |
|
This module provides tools for Emulsify themes, enabling component-driven Twig templates with features like BEM class generation, attribute merging, and theme-defined Twig namespac... Active |
11 | Active | 1,086 |