Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

55,330 modules match your search

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

Pages