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 |
|---|---|---|---|
|
Static Page
Module
This module allows you to create static HTML pages within Drupal that bypass the theme layer. You can configure specific content types to store the raw HTML for these pages, which... Active |
— | Active | 189 |
|
Vitals Extra
Module
This module enhances the Vitals module by reporting on update status, the current environment, the status of common development modules, and mail system settings. Slowing |
8–11 | Slowing | 188 |
|
BEE allows any content type in Drupal to be used for booking and availability management. It supports daily or hourly scheduling, open hours, and can manage multiple identical reso... Slowing |
9–11 | Slowing | 188 |
|
This module provides a form element that makes it easier to create and manage multiple sets of related form fields. It allows you to define a repeatable group of fields, such as fi... Active |
10–11 | Active | 186 |
|
This module enables the use of different form modes for creating or editing entities like nodes, taxonomy terms, and comments. It automatically maps these form modes to the entity'... Active |
10–11 | Active | 186 |
|
Simple Mobile Menu
Module
This module automatically creates a mobile-friendly menu from a selected Drupal menu. When viewed on a mobile device, a collapsible "sandwich" menu icon will appear, revealing the... Dormant |
— | Dormant | 184 |
|
This module enhances Drupal's database logging by allowing you to set time limits for log entries instead of a fixed quantity. It adds a timestamp index for better performance and... Dormant |
10–11 | Dormant | 183 |
|
JSON:API Query Builder
Module
This module provides a visual interface for constructing and testing Drupal JSON:API requests. It allows users to discover available endpoints, build queries with various parameter... Slowing |
10–11 | Slowing | 182 |
|
This module allows Backup and Migrate to use any Flysystem-compatible storage, such as Amazon S3 or SFTP, as a destination for your backups. It integrates seamlessly by creating a... Dormant |
9–10 | Dormant | 180 |
|
This module allows users to change the workflow state of content by visiting a specific URL, enabling "one-click" moderation actions such as publishing or moving content to differe... Slowing |
8–11 | Slowing | 179 |
|
Watchdog Delete Filter
Module
This module adds filters to Drupal's watchdog log, allowing you to selectively delete entries by type and severity. This helps manage large log tables by removing repetitive or ver... Slowing |
8–11 | Slowing | 178 |
|
This module allows you to track and manage configuration changes on your Drupal site. It logs manual edits and changes made through update hooks, offering a dashboard to easily rev... Active |
— | Active | 175 |
|
This module provides a user-friendly way to select taxonomy terms by displaying a list of the most popular tags sorted by usage frequency. Hovering over a tag shows its usage count... Active |
10–11 | Active | 175 |
|
This module adds code syntax highlighting to your Drupal content. It provides a filter to highlight custom code blocks and standard `` blocks, as well as a dedicated field type for... Dormant |
9–11 | Dormant | 175 |
|
This module provides the twig.js JavaScript library, allowing you to render Twig templates directly in the browser. It also offers a "light" version that uses underscore.js for sim... Slowing |
8–11 | Slowing | 175 |
|
This module integrates the howler.js JavaScript audio library into Drupal, making it easier to work with audio on the web. It provides the library itself, but requires further inte... Dormant |
8–11 | Dormant | 174 |
|
This module allows users to masquerade as other specific accounts. Administrators can configure which users a given user can masquerade as, and users can then click a link to imper... Dormant |
10–11 | Dormant | 174 |
|
This module provides a Drupal-integrated solution for A/B and multivariate testing using JavaScript. It allows you to create tests with custom JavaScript snippets for variations an... Dormant |
9–10 | Dormant | 173 |
|
This project provides a Drupal service for encoding and decoding strings using the Internationalized Domain Names in Applications (IDNA) standard, commonly known as Punycode. It ma... Active |
11 | Active | 172 |
|
This module prevents search engines from indexing your website by adding a meta tag to every page. It's intended for development and staging environments to avoid accidental indexi... Dormant |
8–10 | Dormant | 170 |
|
This module adds a new field type that allows site builders to define custom HTML or Twig templates for entity displays. Users can enable or disable these custom formats on a per-e... Active |
9–11 | Active | 170 |
|
This module provides a language selection landing page for websites, allowing visitors to choose their preferred language from enabled site languages. It's useful when you don't wa... Dormant |
10–11 | Dormant | 170 |
|
This module provides a way to set Drupal service parameters using environment variables. You can configure these variables by prefixing them with `DRUPAL_SERVICE_` and using double... Dormant |
8–11 | Dormant | 169 |
|
This module helps users identify fields in form display configurations when multiple fields share the same label by displaying the machine name for each field. This makes it easier... Dormant |
8–10 | Dormant | 169 |
|
This module provided a way to delete revisions for content that was managed by Drupal's content moderation system. However, the core node revision deletion functionality has since... Dormant |
8–10 | Dormant | 169 |