Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
Naught
The Naught module is a Drupal solution for when you need absolutely naught. It provides a satisfying absence of functionality while maintaining a proper module structure. Perfect for testing,...
Categories: Performance
Makitdown
MarkItDown MarkItDown is a Drupal 10 module that converts PDF, DOCX, XLSX, and other file formats to Markdown. This module uses the open-source tool [markitdown](https://github.com/microsoft...
Categories: Automation, Content display, Integrations
Auditray Connector
Categories: Administration tools, Integrations, Security
GraphQL Directives
Create GraphQL API's simply by writing annotated schema definitions. Requires the GraphQL module. For detailed documentation have a look at the README.md.
Categories: Decoupled, Developer tools, Integrations
LLM Insights (Obsolete)
LLM Insights transforms operational telemetry into strategic intelligence for your Drupal 11 AI initiatives. This analytics engine delivers a native dashboard experience that replaces gut feelings...
Categories: Administration tools, Automation, Integrations
Config purge
The module provides an option to delete configurations related to already uninstalled modules. This helps to resolve module installation errors when config already exists in the active configuration.
Categories: Administration tools, Developer tools
Commerce ICICI Payment
This project is useful to integrate ICICI payments into the http://drupal.org/project/commerce payment and checkout systems. As no official development kit or drupal module is available to create a...
Categories: E-commerce
JSON:API Section Components
Categories: Decoupled
Sucuri Cache
Easily integrate Sucuri cache clearing into Drupal! Automatically purge node caches on change. The Sucuri Cache Clear module provides an easy integration between your Drupal site and the Sucuri...
Categories: Developer tools, Integrations, Performance
Redirect Delete Warning
This module provides warning messages when an editor is about to delete a node or term that has redirects pointed to it. Features Adds a warning if a node or term that is being redirected to is...
Categories: Content editing experience
React Flow
TBD Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Administration tools, Content editing experience, Developer tools
K-12: Student Information System
Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Group Content Moderation Notifications
Extending Content Moderation Notifications module to support group and sub-group integration If subgroup support is required, the current implementation only supports Subgroup (Graph) at the moment...
Categories: User engagement
Entity Echo
A bare bones module to clone, import and export Node and Taxonomy Term entities. Features It clones, imports and exports Node and Taxonomy Term entities. No other features or integrations! Post...
Categories: Content editing experience
AI Readme Generator
The AI README Generator module allows you to automatically generate a README.md file for any installed contrib or custom Drupal module. It extracts relevant metadata from the module’s codebase and...
Categories: Automation
RankCrew
RankCrew AI work for you: this module lets RankCrew drop ready-to-publish, multilingual articles, complete with images and SEO text, straight into your Drupal site while you sip your coffee....
Categories: Integrations
Drush Block
Drush Block Drush Block is a utility module to list, enable and disable Drupal blocks using Drush. Commands drush block:list drush block:enable claro_breadcrumbs drush block:disable olivero_syndicate
Categories: Developer tools
WS media_entity_document
decoupled from @drupal/media_entity_document for upgrade path support
Categories: Decoupled, Developer tools
Red Hat AI Provider
Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Data Sync
Data Sync module is an easy way to consume data from external sources, with easy field mapping and drush tools for importing and deleting content. Features Drush import Post-Installation...
Categories: Automation, Integrations
USWDS Storybook
This module exposes USWDS components as Drupal Single-Directory Components and supplies Stories twig files for integration with the Storybook module. Target Audience This module’s target audience...
Categories: Developer tools, Integrations
OneSignal UI
Still In Development
Categories: Developer tools
Stacked Permissions
Stacked Permissions adds a new way to assign permissions to users — outside of roles — by using permission groups that "stack" directly onto user accounts. This is ideal for organizations needing...
Views Scored Sort - old
The Views Scored Sort module is intended to allow site builders to apply scoring rules to their views. Description This module was originally designed to fulfill a requirement similar to the...
Categories: Content display
A11y Cookie Consent
Provide a lightweight, accessible, and mobile-friendly cookie consent solution for Drupal 10 websites, compliant with GDPR, ePrivacy, and other privacy regulations, with a focus on user experience...
Categories: Access control, Accessibility