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

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

Generic SSO

This is a generic authentication provider for SSO (or similar) backend modules which trusts a named SERVER variable (such as REMOTE_USER). It is based on the ldap_sso module to which it owes its...
Categories: Access control

Alt Text Bulk Edit

Review and edit the alternative text of media images in bulk within the website, or export/import via spreadsheet. This module is intended for content editors who need to remediate many instances...
Categories: Accessibility

Dependent list

What This Module Does Screenshots below show how the child field options change when a different parent value is selected. Figure 1: Acquisition selected Figure 2: Appropriation selected When...
Categories: Content editing experience

Liquid Voting

Liquid Voting brings liquid democracy (proxy voting) to Drupal, built on top of VotingAPI. Users can vote directly on any content—or delegate their voting power to trusted representatives who...
Categories: User engagement

Entity Hierarchy Widgets

Additions to Entity Reference module. Adds widgets for management of hierarchically referenced entities. Features - Adds a drag and drop interface for reorganizing hirarchically organized entities ...

Info banner

Info Banner allows you to display configurable, site-wide notifications across your Drupal website. Easily create banners for announcements, promotions, or maintenance messages — and control...
Categories: Content display

Media Reference Override

When editors reuse the same image across multiple pages or content types in Drupal, the alt text, title, and caption stored on the media entity are global — changing them affects every single place...
Categories: Media

Ckeditor Advanced Container

When editors need to arrange content in columns or side-by-side sections inside a rich text field, Drupal offers no built-in solution beyond tables — which are semantically incorrect for layout,...
Categories: Content editing experience, Site structure

smart 404

Smart 404 closes the gap between "there are 404 errors on my site" and "I've fixed them." It automatically logs every 404 response, aggregates hits per path, and presents them in a clean admin...
Categories: Administration tools, Search engine optimization (SEO), Site structure

AI Chatblock

AI Chatblock adds a floating chat widget to any page on your Drupal site, powered by the AI module's assistant framework. Functionally similar to the ai_chatbot module from the AI ecosystem, but...
Categories: Artificial Intelligence (AI)

ECA Field Widget Actions

ECA Field Widget Actions Integrates ECA with the Field Widget Actions module, allowing you to build custom field widget action buttons powered by ECA models. How it works The Field Widget Actions...

OGCB Trash Group

Overview This module was developed as part of the Open Government Community Builder (OGCB) project and is tailored to its needs. It can be used independently but may not cover every use case...
Categories: Integrations

Nextcloud WebDAV Mount

Introduction Mounts a Nextcloud WebDAV share into the Drupal private filesystem via rclone, making it available to IMCE and other modules that read from private://. Each user configures their own...
Categories: Integrations

Provus Mega Menu


Categories: Content display

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

Feeds Paginated Fetcher

Drupal 10/11 module that extends the Feeds module with a Paginated HTTP Fetcher — a fetcher plugin that automatically walks through every page of a paginated API endpoint and delivers the combined...
Categories: Import and export

Entity/Field Labels

Entity Labels provides a Reports page that surfaces all entity type and field label metadata in one place — with CSV export and CSV import for bulk updates. It has no hard module dependencies...
Categories: Administration tools, Developer tools

AI Drush Tools

A set of Drush commands for Drupal module upgrade checks, Drupal.org project inspection, and optional AI-assisted analysis. A set of Drush commands for Drupal module upgrade checks, Drupal.org...
Categories: Artificial Intelligence (AI)

LMS YAML

Features Allows importing / exporting courses to yaml zip packages.
Categories: Import and export

Mapy.com

Overview Mapy.com is a Drupal module that integrates interactive maps into your Drupal site using the Mapy.cz API. It provides field widgets, formatters, and Views integration for displaying and...
Categories: Multilingual, Site structure

DDeck Advanced Media

Adds modern Media display formatters for Drupal: Plyr-based audio/video players, remote video (YouTube/Vimeo), and PhotoSwipe image galleries with configurable player settings. DDECK Advanced Media...
Categories: Media

Links to Iframes Filter

Provides a Drupal text filter that replaces configured links with iframe markup. What it does Stores link to iframe replacements in a custom database table. Adds a text filter plugin: Replace links...
Categories: Content editing experience

Canvas Override

Lets site builders enable per-content Canvas-based layout editing on the full content view mode for selected content types. [#3582111] Using the following patch for the Drupal Canvas module on [...
Categories: Content display

Token Browser Plus

Token Browser Plus replaces the Token module’s legacy jQuery UI token browser with a lightweight, Svelte-powered modal dialog. It’s faster on sites with lots of tokens, supports inline searching...
Categories: Content editing experience

Drush (AI) Webmaster

This module gives AI agents full creative AND destructive power over your Drupal site. AI-Powered Drupal Site Management via Drush Drush Webmaster provides a comprehensive suite of Drush commands ...
Categories: Administration tools, Artificial Intelligence (AI), Developer tools

Pages