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

55,493 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.

DKAN

The DKAN module enables organizations and individuals to build open data portals in Drupal. Inspired by CKAN, it provides powerful open source tools for publishing and cataloging datasets and their...

Mercury Editor Demo

A companion module for the Mercury Editor Demo Recipe. The recipe handles all installation and requires this module automatically. Mercury Editor Demo is a companion module to the Mercury Editor...
Categories: Content editing experience

AI Audit

AI Audit provides a one-click technical audit of any Drupal site. Enter a URL, and the module crawls the page, detects Drupal fingerprints, runs 18+ automated rules across Security, Performance,...
Categories: Artificial Intelligence (AI), Developer tools, Performance

ImageX Components

Module has been moved to a more community-focused effort inside of the Components Libraries ecosystem Bootstrap 5 Components (SDC based)

CiviCRM Form Builder Blocks

Features Provides a block type "CiviCRM Form Builder block". Allows placing CiviCRM Afforms with Search Kits anywhere via Drupal blocks. CiviCRM Form Builder Form builder documentation Usage...

Mercury Editor Demo Recipe

The fastest way to see Mercury Editor in action. Apply this recipe to get a fully working demo — content type, paragraph components, demo content, and Style Options — all wired together...
Categories: Content editing experience

Drupal.org customizations

Customizations used on Drupal.org itself. It is not meant to be useful to other sites, except as an educational example of the kinds of modifications you can make via a site-specific module. More...

CiviCRM Reroute Mail

This is a fork of CiviCRM Reroute Email which has been developed to work with D8+. After enabling, configure the module at /admin/config/development/civicrm-reroute-email. Only a single email...

User Inactivity Revoke Roles

User inactivity revoke roles addresses a small user case where a site admin may need to revoke certain roles based on an inactivity date, but without blocking the user Configuration Install the...
Categories: Access control, Security

Inline SVG Logo

The SVG Logo module allows Drupal themes to use SVG code instead of traditional image logos, with live preview and validation in theme settings. Features - Replace theme image logos with scalable...
Categories: Media, Site structure, User engagement

radix admin

Radix Admin extend Radix theme to handle admin interface, and let you create collaborative platform without specific admin theme : Interface for all entity forms Configuration and admin views Views...

Helper Class

Helper class is a set of tools to allow site builder to easily set CSS helper classes on Drupal Elements. For now it handle : Entity Views rows and wrapper It could help to easily create card grid ...
Categories: Site structure

AI Migration

The AI Migration module is under active development. Please let us know in the issue queue if you are interested in participating. This module helps with migrating content into Drupal using AI to...
Categories: Artificial Intelligence (AI), Automation, Import and export

ConReg

ConReg is a system for registering members of science fiction conventions. It was initially developed in 2015 when Drupal 8 had just launched, and I did not know anything! There are many things...
Categories: User engagement

Partytown 🎉

PartyTown is a lazy-loaded library to help relocate resource intensive scripts into a web worker, and off of the main thread. Its goal is to help speed up sites by dedicating the main thread to...
Categories: Performance

Context Control Center (CCC)

Beta1 released at DrupalCon Chicago! 🎉 Beta testers welcome! Please file bugs, feature requests, UX improvements, and ideas in the issue queue. 🙏 For developers and those comfortable with ddev, see...
Categories: Artificial Intelligence (AI)

Conformance

Extensible, network-able plugin platform for examining and reporting compliance posture across Drupal and WordPress sites. A modular core plus pluggable extensions for running, recording, and...
Categories: Accessibility, Artificial Intelligence (AI), Security

Log Alert Rules

Log Alert Rules provides configurable threshold-based alerting for Drupal watchdog log entries. Instead of manually watching logs or building one-off automation for recurring errors, site...
Categories: Administration tools, Developer tools

AWX / Ansible Tower / Red Hat Ansible Automation Platform Client

The AWX / Ansible Tower Client module provides a lightweight Drupal service for launching automation jobs on an AWX / Ansible Tower / Red Hat Ansible Automation Platform instance via its REST API....
Categories: Automation, Decoupled, Integrations

ElasticSearch AI VDB Provider

Integrates Elasticsearch as a native Vector Database (VDB) for Drupal AI. Enable high-performance semantic search and RAG using your existing Elastic Stack infrastructure and native kNN. Features...
Categories: Artificial Intelligence (AI), Site search

PDFa11y

PDFa11y automatically checks uploaded PDF files for accessibility issues, helping content editors ensure their documents are usable by people with disabilities who rely on screen readers and other...
Categories: Accessibility

Daedalus+

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...

Webform Views Options

Populate Webform options (selects, radios, checkboxes) dynamically using the Views module. Create cascading, dependent dropdowns that react in real-time without custom code or messy database bloat....
Categories: Site structure

Agent Context

CTX provides MCP tools that expose your Drupal site's structure and context to AI coding assistants. Instead of manually describing your data model, you can connect an AI agent to the CTX MCP...
Categories: Developer tools

DOC to HTML

Doc to HTML — Usage and Configuration Guide (2.x) The Doc to HTML module allows editors to upload documents directly from a node edit form, convert them to HTML with LibreOffice, review the...
Categories: Developer tools

Pages