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 |
|---|---|---|---|
|
This module provides a Twig filter that converts text into a URL-friendly "slug" format. You can use it to automatically generate slugs from text fields or strings within your Twig... Dormant |
9–11 | Dormant | 341 |
|
This module adds a contact form display style to Views, allowing you to embed forms in blocks, pages, or attachments. The recipient of the form submissions can be dynamically set f... Dormant |
8–11 | Dormant | 340 |
|
This module allows you to create redirects to internal or external URLs based on specific conditions defined by the Context module. For example, you can redirect users of certain r... Dormant |
— | Dormant | 339 |
|
This module integrates the GSAP JavaScript animation library into Drupal. It aims to provide developers with an API to efficiently manage GSAP as a project dependency for creating... Slowing |
9–11 | Slowing | 339 |
|
APITools simplifies connecting to web services by providing a consistent way to handle authentication and make requests. It offers a secure configuration form for users to input th... Dormant |
— | Dormant | 338 |
|
This module provides an easier way to override Drupal configuration files. It supports overriding configuration through a site-wide folder, by modules providing their own configura... Active |
10–11 | Active | 337 |
|
JS Component
Module
This module allows developers to easily integrate JavaScript or React components into Drupal. You can define these components using plugin definitions or by creating YAML files, en... Slowing |
— | Slowing | 333 |
|
This module allows you to upload and manage a different logo for each subdomain created with the Domain module. This provides a way to visually differentiate your subdomains. Active |
10–11 | Active | 331 |
|
This module makes it easy for editors to style hyperlinks as buttons within the text editor. It allows customization of button classes and integrates with popular link modules to e... Dormant |
— | Dormant | 331 |
|
This module automatically ignores configuration changes made on a live site, preventing them from being overwritten during future configuration imports. It's useful when content ed... Active |
8–11 | Active | 330 |
|
This module allows you to use specific token types for each content type, like `[node-article:uid]`, which is useful when you need to replace tokens for multiple nodes of different... Active |
10–11 | Active | 327 |
|
This module allows you to create customizable configuration pages that can be translated into multiple languages. You can add any field type to these pages, and the module integrat... Active |
8–11 | Active | 325 |
|
This module helps you track configuration overrides made in your settings files. It then provides a report highlighting the differences between your overridden settings and the def... Active |
10–11 | Active | 325 |
|
This module makes entity reference fields "composite," meaning the referenced entities are automatically deleted when the item referencing them is deleted. This is useful for ensur... Active |
10–11 | Active | 325 |
|
This module enables a development mode for Drupal sites, which disables caching and enables verbose error logging to streamline the development workflow. It automatically reverts y... Dormant |
8–11 | Dormant | 324 |
|
This module allows developers to define entity bundle classes using attributes within their code, eliminating the need for hook implementations. This approach simplifies bundle cla... Active |
10–11 | Active | 322 |
|
This module suite allows Drupal to use MongoDB as its primary database instead of a traditional SQL database. It offers improved performance for logging and key-value storage, simp... Dormant |
11 | Dormant | 320 |
|
This module adds a signature field to your Drupal site, allowing visitors to draw their signature in a designated area. Active |
10–11 | Active | 320 |
|
This module helps websites comply with EU cookie legislation like GDPR and CCPA by managing user consent for cookies. It offers a customizable interface and supports different edit... Slowing |
9–11 | Slowing | 319 |
|
Select2 Boxes
Module
This module enhances Drupal forms and views by replacing standard select dropdowns with the interactive Select2 library. It supports various field types, including entity reference... Dormant |
— | Dormant | 316 |
|
This module allows administrators to hide, reorder, and rename tabs on Drupal pages. It provides a configuration interface to manage these tab customizations. Dormant |
8–10 | Dormant | 314 |
|
This module allows other modules to define changes to installable configuration. These changes are defined in YAML files within a module's `config/modify` directory and are applied... Dormant |
9–11 | Dormant | 312 |
|
This module provides a framework for sending content from your Drupal site to users through various external channels. It allows for configurable and orchestrated notifications, en... Dormant |
10–11 | Dormant | 311 |
|
This module helps developers build new Drupal modules by automatically generating code skeletons for various components like entities, plugins, forms, and controllers. It analyzes... Active |
10–11 | Active | 310 |
|
This module provides a meta token that allows you to modify the output of existing tokens using various functions like converting case, encoding, trimming, and limiting length. You... Slowing |
8–11 | Slowing | 310 |