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

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

Folder tree

The Folder Tree module for Drupal 10/11 provides an interactive, AJAX-driven browser for exploring the server's directory and file hierarchy directly from the Drupal admin UI — without SSH, FTP, or...
Categories: Developer tools

Rybbit Analytics

Rybbit is a privacy-oriented analytics tool that is a GDPR compliant alternative to Google Analytics. It is powerful, lightweight, and does not use cookies. Features Rybbit has an impressive list...
Categories: Administration tools, Integrations

Member Platform

Tools to help membership organizations (e.g. clubs, associations, meetup groups, nonprofits). Member management, dues processing, event registration, communicating with members, profiles,...
Categories: E-commerce, Site structure, User engagement

AI Search

AI Search is a semantic vector database search implementation for Drupal that integrates AI-powered vector embeddings with the Search API module. It transforms traditional keyword-based search into...
Categories: Artificial Intelligence (AI), Site search

WebAuthn (Passkey)

About the Module AI Development Declaration This module was written by AI agents. The module maintainer reviews and takes full responsibility for all the work done by AI. The WebAuthn (passkey)...
Categories: Security

JSON:API Security Hardening

AI Development Declaration This module was written by AI agents. The module maintainer reviews and takes full responsibility for all the work done by AI. Introduction JSON:API Security Hardening...
Categories: Decoupled, Security

OpenID Client Advanced

About the module AI Development Declaration This module was written by AI agents. The module maintainer reviews and takes full responsibility for all the work done by AI. The OpenID Client Advanced...
Categories: Access control

SimpleSAMLphp SP

AI Development Declaration This module was written by AI agents. The module maintainer reviews and takes full responsibility for all the work done by AI. Introduction SimpleSAMLphp SP provides a...
Categories: Access control, User engagement

Emergency Notification

Introduction Provides the ability to display a customizable emergency notification on all pages, exempt the pages that are being excluded in the configuration. Once the is dismissed the emergency...
Categories: Content display, Developer tools

Views No PushState

By default, Drupal Views updates the browser URL when AJAX-powered exposed filters or pager are used. This behavior is intended to support browser history navigation, but it comes with an...
Categories: Developer tools

Synapse helper module

Copyright: This module adds /privacy-policy page by default with unified legal agreement, that can fit any site with any purposes. Big thanks RaDon (https://www.ra-don.ru/) company for providing...
Categories: Developer tools

Entity Ref Bootstrap Accordion / Tab Formatter

Simple Bootstrap Accordion / Tab Field formatter for field types "entity_reference , entity_reference_revisions". So it will be available Paragraphs module as well. It's a fork to https://www...
Categories: Site structure

LocalGov Bus Data

LocalGov Bus Data is a Drupal 10/11 module that imports UK bus timetable data from bulk GTFS feeds, enriches stop data from NaPTAN, and exposes everything as Drupal entities and Views for use on...
Categories: Import and export, Integrations

Field Label Visibility (an intuitive approach to editing node forms)

Introduction Field Label Visibility lets site builders customize, per widget, how a field label element is rendered on a node form, directly from Manage form display. No custom code, no theme...
Categories: Content display, Content editing experience, Site structure

Database Table Browser

Introduction Database Browser is a Drupal administration module that allows developers and site administrators to inspect database tables directly from the Drupal UI. The module provides a secure...
Categories: Administration tools

Commerce Mautic Connect

Commerce Mautic Connect syncs Drupal Commerce cart contents and aggregated customer metrics to Mautic for advanced marketing automation. Enable abandoned cart recovery campaigns, customer...
Categories: Automation, E-commerce, Integrations

FlowDrop AI Context (CCC)

FlowDrop AI Context module provides integration between Context Control Center (CCC) module and FlowDrop, adding FlowDrop node processors for enabling structured and reusable AI context inside the...
Categories: Artificial Intelligence (AI)

FlowDrop AI Search

FlowDrop AI Search module provides integration between AI Search and FlowDrop, adding FlowDrop node processors for vector similarity search and Retrieval Augmented Generation (RAG) configuration,...
Categories: Artificial Intelligence (AI), Site search

FlowDrop AI Provider

FlowDrop AI Provider brings powerful multimodal AI capabilities to FlowDrop workflows by integrating seamlessly with the Drupal AI ecosystem. It enables content creators and site builders to embed...
Categories: Artificial Intelligence (AI), Automation, Integrations

FlowDrop Agents

FlowDrop Agents bridges Drupal’s AI Agents with FlowDrop workflows, allowing you to execute AI agents as workflow nodes with full status tracking, structured output, and robust error handling. With...
Categories: Artificial Intelligence (AI), Content editing experience, Integrations

Mautic Audiences

What it does Mautic Audiences turns the segments and tags a visitor has in Mautic into a first-class Drupal primitive: a single resolver service that every audience-aware feature on the site can...
Categories: Integrations, User engagement

FlowDrop FWA

FlowDrop Field Widget Actions integrates Field Widget Actions with FlowDrop workflows, allowing content editors to trigger powerful processing logic right from the field they’re editing. No custom...
Categories: Artificial Intelligence (AI), Automation

Static Suite

A suite of modules to decouple Drupal and turn it into a static site, built by a Static Site Generator like Gatsby or Next.js. It exports data to static files (JSON, XML, etc), runs a build process...
Categories: Decoupled

Facets Content type or Other

The Facets Content type or Other module provides a way to index content types and group some into an "Other" category. The content type labels can be overridden in the configuration. Example: *...
Categories: Site search

Loco Translate

Loco Translate provides a normalised way to collect & gather internationalisation assets & translations into & from Loco. Ensure an enhanced Developer Experience (DX) when dealing with translations...
Categories: Developer tools, Integrations, Multilingual

Pages