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 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
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
Redirect Field UI
Adds a Manage Fields tab to URL redirects so you can attach notes, taxonomy terms, dates, or any other field through the admin UI — no custom code needed. Features Manage fields / form display /...
Categories: Administration tools
Database Info Schema
Overview This is a Schema & Metadata Explorer that works as an administrative and diagnostic tool designed to give developers and database administrators a comprehensive, real-time look into the...
Categories: Administration tools
Canvas Extension
Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Content display, Content editing experience, Site structure
Canvas Props
Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Content display, Content editing experience, Site structure
commerce_enzona
Integrates Enzona payment gateway with Drupal Commerce for processing payments in Cuba.
Categories: E-commerce
WT Commerce Suite
The WT Commerce Suite is an ultra-lean, decoupled e-commerce and booking ecosystem. It seamlessly unifies physical products, hotel rooms, and hourly appointments into a single Viva Wallet smart...
Categories: E-commerce