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 |
|---|---|---|---|
|
AI Agents Test
Module
This module allows you to rigorously test AI Agents by running predefined test suites against any provider and model combination. It helps ensure your AI agents function reliably i... Slowing |
— | Slowing | 207 |
|
jDrupal is a JavaScript library that provides a familiar Drupal coding experience for building various applications, including mobile, web, and headless Drupal setups. It offers to... Dormant |
9–11 | Dormant | 206 |
|
Coder is a command-line tool designed to check Drupal code against coding standards and best practices. It can automatically fix violations of these standards. Active |
— | Active | 206 |
|
Trusted Proxy Headers Debug
Module
This module helps debug and configure trusted proxy headers, essential for accurately detecting client IPs on sites behind proxies. It provides a report detailing proxy settings an... Active |
8–10 | Active | 205 |
|
This module provides a reusable textarea form element for developers. It aims to simplify the process for other modules by offering a pre-built component. Dormant |
8–11 | Dormant | 205 |
|
Gridstack provides a drag-and-drop interface for creating dynamic layouts, supporting both two-dimensional and one-dimensional arrangements. It offers field formatters and a Views... Active |
9–11 | Active | 205 |
|
This module enhances Views REST export displays by including additional metadata in the response, such as total results, pagination information, and available filters. It allows fo... Dormant |
9–11 | Dormant | 204 |
|
This module allows developers to quickly create multiple Drupal image styles in bulk by defining them in YAML files. It can generate styles from definitions, roll them back, and ev... Active |
10–11 | Active | 204 |
|
XHProf
Module
This module allows you to profile your Drupal application using tools like XHProf, Tideways, and uprofiler to analyze function performance and resource usage. It provides a native... Dormant |
— | Dormant | 203 |
|
This module provides the popperjs JavaScript library, which was removed from Drupal core. It allows modules that previously relied on popperjs to continue using it. Dormant |
9–10 | Dormant | 202 |
|
This module provides a JavaScript command to reload the current page. It is designed as an alternative to a similar command found in third-party services. Dormant |
8–11 | Dormant | 202 |
|
This module allows you to control the execution order of queue workers by assigning them a weight. This enables you to prioritize certain queue operations when they run via cron. Active |
10–11 | Active | 200 |
|
This module logs changes made to Drupal's state system. You can configure which state keys are ignored to customize the logging behavior. Active |
8–11 | Active | 199 |
|
Automatic Anchors
Module
This module automatically creates HTML ID attributes for elements like headings, making it easier to link directly to specific sections of a page. It ensures unique IDs are generat... Active |
— | Active | 197 |
|
Social Links API
Module
This module provides social sharing links that can be attached to your content. It allows users to easily share content via platforms like Twitter, Facebook, or email, with options... Dormant |
9–10 | Dormant | 197 |
|
This module allows site builders to create filtered lists of configuration entities for entity reference fields. This simplifies the selection process for content editors by only s... Active |
10–11 | Active | 197 |
|
This module provides the CodeMirror functionality for CKEditor 4, allowing you to use CodeMirror's syntax highlighting for source code within the CKEditor 4 interface. It is design... Dormant |
9–11 | Dormant | 196 |
|
This module allows you to provide default values for tokens when no actual token value is available. You can configure these defaults on a per-content-type basis. Active |
— | Active | 196 |
|
Toastr
Module
The Toastr module integrates the Toastr.js library into Drupal to provide customizable, non-blocking toast notifications for user messages, which can be configured in the system se... Dormant |
9–11 | Dormant | 194 |
|
This module provides a new, user-friendly error and exception page for Drupal development. It allows you to add descriptive solutions and links to external resources for specific e... Dormant |
10–11 | Dormant | 194 |
|
This project enhances Drush's SQL sanitize command to clean up sensitive data specific to Drupal Commerce. It can anonymize order emails and IP addresses, clear address fields, rem... Active |
9–11 | Active | 191 |
|
This module fetches content from social media platforms like Facebook, Instagram, LinkedIn, Twitter/X, and Mastodon. The retrieved content is stored as Drupal nodes, enabling it to... Active |
10–11 | Active | 190 |
|
L10n Tools helps manage Drupal translations by providing an interface and Drush commands to delete duplicate or untranslated strings. It can also refresh translation statuses from... Active |
9–11 | Active | 190 |
|
Entity Migrate Export (EME) is a tool that generates Drupal migration modules to export entity instances from one Drupal site to another. It automatically includes referenced entit... Slowing |
8–11 | Slowing | 190 |
|
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 |