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.
Sites
Sites turns a single Drupal installation into a multi-site platform. Each "site" is a plugin-defined context that scopes content, configuration, URL generation, permissions, and language — all...
Categories: Administration tools, Content display, Site structure
Sites Linkit
Makes [Linkit](https://www.drupal.org/project/linkit) site-aware for the [Sites](https://www.drupal.org/project/sites) ecosystem, so that links created with Linkit resolve to the correct per-site URL.
Orchestra Workflow Engine
Orchestra runs business processes modelled as a graph of nodes connected by flows. A running process is advanced by tokens: a token sits on a node, the engine executes that node, and the token is...
Universal Entity API
Universal Entity API is a plug-and-play Drupal module that exposes deeply structured, normalized JSON APIs for all content entities — ideal for decoupled frontends, mobile apps, and content hubs....
Categories: Content display, Decoupled, Developer tools
Cryptolog
Cryptolog enhances user privacy (and compliance with data protection and consumer privacy regulations such as GDPR, CCPA/CPRA, etc.) by logging ephemeral identifiers in place of client IP addresses...
Categories: Administration tools, Integrations, Security
OnePageCRM ECA: Event - Condition - Action
OnePageCRM ECA integrates OnePageCRM with Drupal’s powerful ECA (Event–Condition–Action) framework, allowing site builders and developers to automate CRM-related workflows without writing custom...
Categories: Integrations
Commerce Ajax Step Panes
Drupal Commerce Step Pane provide a way to split existing checkout steps in smaller ajax steps. This module provide a way to manage a one page checkout process by inserting sub steps (step panes)...
Categories: E-commerce
Web Health Status - Custom Site Owner Dashboard and Client Control Panel
Web Health Status is a Drupal site-owner dashboard that brings the most relevant operational information of your site into a single, customizable screen at /admin/web-health-status. Instead of...
Categories: Administration tools, Content editing experience, Site structure
Opensolr Search
AI-Powered Search for Drupal — Zero Configuration Opensolr Search gives your Drupal site hybrid AI search (keyword + vector/semantic), AI-generated answers, autocomplete, faceted navigation,...
Categories: Artificial Intelligence (AI), Search engine optimization (SEO), Site search
AI Chatbot & Live Chat - Customizable Roles
Multi-Role AI Chatbot adds a floating, context-aware AI chat assistant to any Drupal site, serving several distinct audiences from a single module: a staff console, authenticated clients scoped to...
Categories: Artificial Intelligence (AI), Performance, Site structure
AI Secure Gateway & Prompt Optimizer (SDK)
Central Connect AI SDK is the shared connection layer of the Central Connect AI suite for Drupal: it links any Drupal site to a central services platform operated by a service provider — a digital...
Categories: Artificial Intelligence (AI), Developer tools, Site structure
AI Disclosure
AI Disclosure records how AI was involved in producing a piece of content, works out whether Article 50 of the EU AI Act requires a visible label, and shows the disclosure to the reader with the...
Categories: Artificial Intelligence (AI)
Module Matrix
Module Matrix replaces Drupal’s default Extend and Uninstall module pages with a modern, filterable interface - a richer alternative to Module Filter for sites with large module lists. Built with...
Categories: Administration tools, Developer tools, Site search
GovCMS AI Search
Provides integration with GovCMS AI Search In active development
Categories: Site search
Varbase FAQs
Provides Frequently Asked Questions content type and related configuration. A frequently asked question and its answer. Features: Utilize Varbase Layout Builder to create an interactive FAQs page...
Categories: Content display, Content editing experience
Sales pipeline with IA assitant
Sales Pipeline AI is an AI-assisted sales CRM for Drupal built around a Kanban pipeline board. It lives under /admin/sales-pipeline-ai and lets sales teams run any number of pipelines, move leads...
Categories: Administration tools, Artificial Intelligence (AI), Automation
Instant Forms – Lead capture for ad campaigns.
Forms Ads Manager adds a lead capture form builder to Drupal, in the spirit of the instant forms of the big ad platforms. It lives in the administration area under /admin/forms. Traffic campaigns...
Categories: Performance, Site structure, User engagement
Basic Firewall
Basic Firewall evaluates every incoming request against a set of rules and allows, challenges or blocks it. All of that happens before Drupal routes the request, starts a session, authenticates...
Categories: Security
Sector Events
Sector Events offers a simple and easy to use events section for your Sector site. Included is everything you'll need to get going - an Events content type, automated lists of upcoming events and...
Categories: Content editing experience, Site structure
Canvas Builder
Canvas Builder extends Drupal Canvas with powerful visual styling and layout controls. Editors can build responsive pages, style components without writing CSS, and reuse their work directly within...
Categories: Accessibility, Content editing experience, Site structure
Droost
What it is Droost is a local development toolkit that lets an AI coding agent ask your Drupal site about itself, and then build on it deterministically. It is the Drupal analog of Laravel Boost....
Categories: Artificial Intelligence (AI)
TFA Vault TOTP Authentication
The 8.x-1.x branch of TFA is considered insecure. This project has elected to wait for a stable TFA 2.0.0 release before continuing development. Provides the ability for the TFA module to support...
Categories: Access control, Security
Localization server
The localization server is a set of Drupal modules powering https://localize.drupal.org/, https://translate.openatrium.com/, http://localize.openpublishapp.com/ among other translation communities....
Categories: Developer tools, Multilingual
Search API: HTML Element
Indexes HTML element attributes, text, counts, and URL hosts as Search API fields. It can also expose each matching tag as its own indexed item (one Solr document per occurrence). Use this when you...
Categories: Administration tools, Site search