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 |
|---|---|---|---|
|
Commerce Promotion Feeds
Module
Commerce Promotion Feeds allows you to generate feeds of promotion data for advertising partners. It leverages the Product Feeds API to serialize promotion entities and provides ex... Dormant |
— | Dormant | — |
|
This module allows you to retrieve products that are eligible for specific Commerce Promotions. It can be used to create promotion feeds for advertising partners or to check if ind... Dormant |
— | Dormant | — |
|
Required Content
Module
This module helps ensure that content required by your site's configuration is created automatically when that configuration is imported. It provides a way to manage content depend... Dormant |
— | Dormant | — |
|
Current Node Getter
Module
This module provides a service to easily retrieve the currently viewed node entity on a Drupal site. This allows developers to access the node object directly within their code. Dormant |
— | Dormant | — |
|
Tidy Html
Module
This module is a development tool that formats the HTML output from Drupal to ensure consistent markup, which can aid the development process. It is not intended for use on product... Dormant |
— | Dormant | — |
|
This module provides a utility for throttling the execution of tasks. It emits events for hourly, daily, weekly, and monthly intervals that can be subscribed to, and allows for cus... Dormant |
9–10 | Dormant | — |
|
mtg
Module
Dormant
|
— | Dormant | — |
|
Prompt AI
Module
This module allows you to configure AI prompts and connect them to external APIs like OpenAI and Gladia.io. It can be used to automate tasks such as content categorization, title g... Dormant |
— | Dormant | — |
|
Heading Highlighter
Module
This module helps improve web accessibility by visually indicating heading levels on a page. It adds the heading level name before each heading, making it easier for developers and... Dormant |
— | Dormant | — |
|
This module sends Drupal watchdog log messages to a Google Chat webhook. You can configure it to filter messages by type, such as critical errors, allowing you to monitor important... Dormant |
— | Dormant | — |
|
This module displays an indicator in the Drupal admin toolbar to show the current Acquia environment. It is designed for Acquia Cloud Platform and Site Factory environments. Dormant |
— | Dormant | — |
|
Locale Extend
Module
This module enhances Drupal's translation system to support source languages other than English. It allows developers to use their own languages for hardcoded strings and provides... Dormant |
— | Dormant | — |
|
JSON-RPC Autocomplete
Module
This module exposes Drupal's autocomplete functionality via JSONRPC, allowing for decoupled entity lookups. It leverages Drupal's selection handlers for consistent backend validati... Dormant |
— | Dormant | — |
|
d8oncejs
Module
This module attaches the once.min.js library to every page, backporting functionality included in Drupal 9 core. It's intended to help Drupal 8 sites that have inadvertent dependen... Dormant |
— | Dormant | — |
|
Media File Bulk Archive
Module
This module allows users to bulk archive selected media and files, enabling them to download multiple items as a single archive. It integrates with views and bulk forms, initially... Dormant |
— | Dormant | — |
|
This module allows websites to accept contributions on the Ethereum blockchain. It is designed for nonprofits, educators, content creators, and others who want to receive donations... Dormant |
8–9 | Dormant | — |
|
Veracruz dummy content
Module
This module provides dummy content, including images and text related to the port of Veracruz, Mexico, to help developers visualize real content during site development. It's a for... Dormant |
— | Dormant | — |
|
My CKE Button
Module
This module allows you to create custom-styled buttons for CKEditor, including text, background, and border colors, along with hover effects. You can also configure properties like... Dormant |
8–10 | Dormant | — |
|
Emitter
Module
This module integrates the Emitter event broker by providing a Drupal connection to its PHP SDK. It allows Drupal to send and receive events through the Emitter service. Dormant |
— | Dormant | — |
|
Uninstall Impact
Module
This module shows you what data will be deleted or changed when you uninstall another module, preventing accidental data loss. It lists dependent modules, content, and other config... Active |
— | Active | — |
|
NIST for Gov
Module
This module checks your Drupal site against NIST security controls, specifically looking for exposed API keys, passwords, and tokens. It identifies secrets in configuration and dat... Active |
— | Active | — |
|
Live Update Go
Module
Live Update Go enables your Drupal site to receive real-time updates through a dedicated WebSocket gateway written in Go. This module provides a pre-built gateway solution, elimina... Active |
— | Active | — |
|
Config Doctor
Module
Config Doctor proactively identifies and resolves configuration issues that often cause deployment failures. It detects unused configurations, missing dependencies, and circular de... Active |
— | Active | — |
|
Provenance Activity Log
Module
This module records and reports on site activity, such as entity changes, configuration updates, and command executions. It tracks who performed actions, when, and what entities we... Active |
— | Active | — |
|
Log Masker
Module
This module automatically masks personal data in Drupal log entries before they are saved. It masks email addresses by default and can be extended to mask other data like IP addres... Active |
— | Active | — |