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

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

Advanced Queue Runner

This module provides a way to run Advanced queue automatically as daemon without manually using a Drush command or running a Cron job. Requirements: Advanced Queue ReactPHP components: Event Loop...
Categories: Developer tools

Paragraphs Blökkli

Paragraph Backend for https://blokk.li Editor
Categories: Content editing experience

Billwerk Subscriptions

Provides integration with the Billwerk+ Subscription Management SaaS for selling User (role & more) subscriptions. The module is very flexible, providing several submodules with default...
Categories: Access control, E-commerce, Integrations

AI powered Search Block

AI Search Block Let users talk with your content without writing custom code. This module provides a powerful search interface that uses AI to query and interact with your Drupal content in real...
Categories: Artificial Intelligence (AI), Site search

PDF Tools

PDF Tools is a drupal module to make it easier to manipulate PDF files. It provides service definitions and interfaces for PDF generation, manipulation, analysis and conversion. The default...
Categories: Developer tools

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

Datapult

Provides an API for defining data requests and data sources. Data requests can be organized into datasets with managed caching, common loading arguments and registered displays. Features Here,...
Categories: Integrations

Sites content overrides

This module introduces a way to override content for individual sites. Better description follows.

Client-Side Video Media Thumbnails Generation

The Media Thumbnails Client Video module provides a way to generate thumbnails for video files directly in the user's browser using JavaScript. This bypasses the need for FFmpeg or other server...
Categories: Accessibility, Content display, Media

Graupl Libraries

Graupl Libraries is a module that provides common Graupl libraries to various modules and themes.
Categories: Developer tools

Duet Date Picker

Offers a custom widget for datetime fields that implements the Duet Date Picker widget. See https://github.com/duetds/date-picker
Categories: Integrations

Video Embed AVideo

This module provides AVideo handler for Video Embed Field. AVideo is a versatile and advanced video streaming platform tailored for individual content creators, businesses, and developers alike....
Categories: Integrations, Media

Lightgallery Formatter

Synopsis A field formatter for displaying media reference fields using the lightGallery JavaScript library — create beautiful, interactive image galleries with minimal configuration. Screenshots...
Categories: Content display, Media

MCP Server

This module is back on active development
Categories: Artificial Intelligence (AI), Integrations

Mentoring

A project to track mentoring related tasks. Documentation for all areas of Mentoring will be available at this link: Mentoring Documentation See also http://drupal.org/core-mentoring http://groups...
Categories: Developer tools

Sector Layout

TODO: write docs

StandWithUkraine 🇺🇦

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The module provides a few features to show your support...

Content Insights Report

This module generates a Content Insights Report that provides valuable data and analysis about the content in your system. The report is based on various parameters, including content type, status,...
Categories: Administration tools, Content display, Content editing experience

Field Default Value Display

When managing fields on a Drupal content type, the Manage Fields table shows the field name and field type — but not the default value. This means administrators must open each field's edit form...
Categories: Administration tools

Field Usage Display

The problem Drupal fields are reusable within the same entity type. The same field storage (for example, body) can be attached to multiple bundles — for example, the Article and Basic page content...
Categories: Administration tools

AI RAG Search Chat

AI RAG Search Chat adds an AI-powered search page and a full conversational chat interface to your Drupal site using Retrieval-Augmented Generation (RAG). Users ask questions in natural language...
Categories: Artificial Intelligence (AI), Site search

Reorder Fields

The Manage fields page (/admin/structure/types/manage/{bundle}/fields) sorts fields alphabetically and provides no way to reorder them — unlike the Manage form display and Manage display tabs,...
Categories: Administration tools

Site Information Autocomplete

Site Information Autocomplete replaces the plain text path fields on the Basic site settings page with node title autocomplete fields, making it easy to select content for your front page and error...
Categories: Administration tools

Simple Upgrade from Drupal 7

# D7 Content Import A Drupal 11 module for importing content exported from Drupal 7 sites. ## Overview This module provides a way to migrate content from Drupal 7 to Drupal 11 without going through...
Categories: Developer tools, Import and export

Form Style

This module gives an overview of all form elements. It is helpful to test the usability and accessibility of forms. Among other usage this module was, and is, instrumental in the development of...
Categories: Developer tools

Pages