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.
SEO Audit
SEO Audit is a powerful Drupal module that performs automated SEO audits on any website — including local development environments — by crawling pages and analyzing crucial SEO elements. It helps...
Categories: Search engine optimization (SEO)
UtiliKit - The Ultimate Utility-First CSS Framework for Drupal
UtiliKit revolutionizes how you approach CSS styling in Drupal by providing a dynamic, zero-CSS utility framework that eliminates the need for writing custom CSS while offering unlimited...
Categories: Automation, Content display, Developer tools
Self-Hosted QR Code Generator
Overview QR Generator lets you create, manage, and host QR codes directly in Drupal. It supports both online QR codes (managed redirects with optional expiration) and offline, self-contained QR...
Media Entity Podigee
Provides media source support for referencing podcasts and playlists from Podigee and embedding as oEmbed content in Drupal. If you are a user of the Podigee service you can embed podcasts by...
Categories: Media
Sequences
The method `Drupal\Core\Database\Connection::nextId()` and the `sequences` table are deprecated in Drupal 10 and are removed from Drupal 11. See https://www.drupal.org/node/3349345 This module...
Categories: Developer tools
Recipe Code Installer
Recipe Code Installer enables Drupal Recipes to bundle custom modules that get installed directly into your project's codebase. This module bridges the gap between Drupal's configuration-focused...
Categories: Developer tools
View Entity Render Popup
The View Entity Render Popup will help to render the Entity reference field value in modal popup. We can able to specify the Viewmode of Entity to display. Features Views entity reference field...
Categories: Content display
Webform HotDocs
The Webform HotDocs module provides a Webform handler to integrate submission data with HotDocs, a service for automated document assembly. Prerequisites The Webform module is required, as this...
Categories: Integrations
ProseMirror
Introduction Clean APIs. Consistent content. Limitless frontends. A ProseMirror-based rich text editor for Drupal, providing a modular, extensible foundation for rich text editing. Compared to...
Categories: Content editing experience, Integrations
Currency API
CurrencyAPI Module for Drupal Real-Time Exchange Rates with Custom Markup Capabilities The CurrencyAPI module seamlessly integrates Drupal with currencyapi.com, providing real-time currency...
Categories: E-commerce
AI Webform Sentiment Analysis
AI sentiment analysis on webform submissions This module gives you the possibility to Use AI to score webform submissions on positive/negative. Use AI to visualise the clusters of themes in the...
Categories: Automation
Site Settings Extended
This module provides some different layouts/functionality to the excellent Site Settings module. Mainly, a complete overhaul of the layout is added. There are two options: Single form Core config...
Categories: Administration tools
Media Entity Twig
The Media Entity Twig module provides a powerful way to add Twig templates, content and components as media items that can be re-used anywhere you can add media. This can be useful if you've built...
Categories: Developer tools, Media
Modules List
This module provides a comprehensive overview of all installed modules on your Drupal site with detailed information including version numbers, release dates, and file paths. Features Displays all...
Categories: Administration tools
Govmetric
Integrate Drupal with Govmetric. Once installed, users with the 'administer site configuration' permission can configure the integration at Config > Web services > Govmetric.
Categories: Integrations
Group inline entity form
Group linked entity Introduction This modules provides an IEF widget that supports group access checks. This widget extends the IEF widget (complex). Usage Use the provided widget instead of the ...
Categories: Access control, Content editing experience
Entity Group Field (lite)
Entity Group Field (lite) Introduction This module does the same thing as Entity Group Field, of which it is heavily inspired, but follows a slightly different approach. Features This module...
Categories: Access control, Content editing experience
Decor
Assign empty alt attributes to decorative images so they can safely be ignored by assistive technologies, making your content clearer and more inclusive for everyone. Usage No custom fields or...
Categories: Accessibility
Sort Alphabetically widget
Sort alphabetically widget provides a simple widgets for: Paragraphs (Stable) Paragraphs (Legacy) Autocomplete to adds an option to sort reference field alphabetically.
Categories: Content editing experience
CKEditor 5 Label Fix
CKEditor5 Label Fix Following lessons learned developing CKEditor5 Table Fix. A lightweight plugin that restores HTML label markup support (like for example: CKEditor 4 accepted this: You hold a...
Categories: Content editing experience
User Inactivity Revoke Roles
User inactivity revoke roles addresses a small user case where a site admin may need to revoke certain roles based on an inactivity date, but without blocking the user Configuration Install the...
Categories: Access control, Security
Ckeditor5 WordCount
CKEditor 5 Word Count provides real-time word and character counting with configurable limits for content editors. Perfect for blogs, news sites, and any content management workflow requiring...
Categories: Content editing experience
Search API Solr Dense Vector Field
The ultimate goal of this module is to enable a Solr search to let users use a loose, natural language in search queries and still get semantically relevant results (see screenshots). This module...
Categories: Site search
Qdrant VDB Provider
Built by a human using an AI assistant: 🤖 ➕ 🧠 A lot of the code in this module has been created using an AI assistant . The Qdrant VDB Provider is a Drupal module that integrates with the AI module...
Categories: Artificial Intelligence (AI)
Civic AI
Civic AI is a Drupal module that empowers civic engagement platforms with AI-driven features. It integrates intelligent routing, permissions, and extensible logic to support interactive tools for...
Categories: Automation