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