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

56,299 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.

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

Pages