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 library of web components to easily create modern and interactive search experiences. These components connect to a decoupled search API, allowing for more f... Dormant |
— | Dormant | 85 |
|
This module integrates the Anime.js JavaScript library into Drupal, providing a powerful engine for creating interactive and engaging animations. It allows developers to animate va... Dormant |
8–11 | Dormant | 85 |
|
This module stores detailed, structured log information in your database, along with microsecond-precise timestamps and any associated metadata. It offers a user-friendly interface... Active |
— | Active | 84 |
|
This module provides a block that displays links for the Flag module. This allows you to easily place flag links in various regions of your site. Active |
8–11 | Active | 84 |
|
This module integrates the JSNLog JavaScript library with Drupal. It allows JavaScript messages and errors to be captured and stored in Drupal's watchdog log, with options to confi... Slowing |
9–11 | Slowing | 84 |
|
This module allows users to create pull requests for configuration changes made through the Drupal UI. It automates the process of committing UI-based configuration updates to your... Active |
10–11 | Active | 83 |
|
This module enables lazy loading for images, including those using image styles and responsive image configurations. It supports various features like base64 placeholders and integ... Dormant |
10 | Dormant | 83 |
|
This module offers an alternative way to browse all available tokens on your Drupal site using HTMX. It allows you to view deeply nested tokens without encountering recursion limit... Active |
11 | Active | 83 |
|
This module provides the Twig IntlExtension for Drupal, allowing you to use internationalization functions like `format_currency`, `format_date`, and `format_number` directly withi... Dormant |
— | Dormant | 83 |
|
This module redirects visitors to a different URL when the site is in maintenance mode. This is helpful for situations where a static maintenance page is hosted elsewhere. Active |
10–11 | Active | 82 |
|
This module automatically adds appropriate `target` and `rel` attributes to external links, ensuring they open in a new tab and are correctly marked for security and accessibility.... Active |
10–11 | Active | 82 |
|
CSS Grid for Layout Builder
Module
This module allows editors to create multi-column and multi-row CSS grids within individual Layout Builder regions. It provides a point-and-click interface to arrange blocks within... Slowing |
— | Slowing | 82 |
|
The monitoring_logging module provides a framework for logging sensor data to various systems, with an example implementation for logging to a file. It also includes a submodule to... Active |
9–11 | Active | 81 |
|
This module provides a set of helper classes and functions for Drupal development, offering utilities for managing services, database models, REST API clients, configuration mergin... Dormant |
— | Dormant | 81 |
|
This module simplifies forms by hiding less frequently used elements behind an "Advanced" button, keeping the user interface clean without compromising functionality or requiring c... Active |
10–11 | Active | 81 |
|
This module alters password fields on user login and edit forms to reveal the password by default, with a single checkbox to hide it. It focuses specifically on these core forms, o... Active |
9–11 | Active | 81 |
|
Mail Message Templates
Module
This module allows you to create reusable email message templates directly within your Drupal site's configuration. Slowing |
8–11 | Slowing | 80 |
|
Restconsumer
Module
The Restconsumer module provides a JavaScript API to simplify AJAX requests using Drupal's built-in AJAX functionality. It offers a consistent interface for these requests, with bu... Active |
10–11 | Active | 80 |
|
Config Plus
Module
This module provides tools to help manage Drupal configuration. It allows for the easy installation of new configuration when a module is installed, prevents the improper creation... Active |
— | Active | 80 |
|
This module integrates the AOS.js library with Drupal's AnimateCSS UI to provide "Animate On Scroll" functionality. It allows you to easily add scroll-triggered animations to your... Dormant |
8–11 | Dormant | 80 |
|
Entity Slug
Module
Entity Slug is a module that adds new field types for creating URL-friendly slugs for any fieldable entity. It allows you to type text and have it automatically converted into a sl... Active |
10–11 | Active | 80 |
|
This module automatically re-queues failed migration rows for re-processing. It's helpful when destination systems have temporary issues, allowing critical data to be migrated late... Active |
10–11 | Active | 79 |
|
This module silences Drupal's error messages that appear when temporary files have already been deleted from disk during garbage collection. It allows you to specify which temporar... Dormant |
9–11 | Dormant | 78 |
|
This module provides a new display format for image fields that allows you to show the image's title attribute alongside the image. This can be configured in the "Manage Display" s... Dormant |
8–9 | Dormant | 77 |
|
The AI Interpolator is a tool for creating custom AI workflows in Drupal without coding. It allows you to transform data from one field into another using AI, enabling tasks like s... Dormant |
— | Dormant | 77 |