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.
miiCard
miiCard lets you prove your identity to the same level as a passport, driver's license or other photo ID purely online. By integrating with miiCard, you can bring strong identity assurance to your...
Component views
Component Views The Component Views module provides comprehensive Views integration for the Component Field module, transforming how you display, filter, and manage Single Directory Components (SDC...
Categories: Content display, Content editing experience
Garage
Garage provides foundational garage management entities and workflows for Drupal 11+ sites. It is intended for building garage, workshop, vehicle service, and repair-management systems where...
Categories: Administration tools, E-commerce, Site structure
Search AI Feedback
Search AI Feedback lets visitors rate individual search results as Helpful or Not helpful directly on the results page. Site administrators can review satisfaction trends, see which query + result...
Categories: Artificial Intelligence (AI)
AI PageIndex
AI PageIndex integrates the VectifyAI PageIndex approach into Drupal 11's AI module ecosystem. It indexes site content as hierarchical tree structures rather than embedding vectors, then retrieves...
Categories: Artificial Intelligence (AI)
Category Picker
Category Picker gives you a drill-down, searchable modal for choosing an entry from a large hierarchy. That can be taxonomy terms, or any content entity type that has a self-referencing parent...
Categories: Content editing experience, Site structure, User engagement
Drush Make Sync
A Drush command that utilizes the power of "drush make" to update modules and apply patches via a drush make file. Managing your Drupal code base just got better. Better how you say? What if I told...
Press Admin UI
The developer gets Drupal, the editor gets a WordPress-style admin. Press Admin UI gives editors who know wp-admin the same menu, the same Dashboard and the same Posts and Pages, so a team moving...
Categories: Content editing experience
PayPal Roles
If you ever wanted to turn your Drupal site into a membership site, PayPal Roles is probably the best option for doing just that. Requirements This module requires the following modules: Chaos tool...
Categories: Access control
SODa SCS Manager
SODa SCS Manager turns Drupal into a self-service control panel for the SODa Semantic Co-Working Space (SCS). Researchers and collection staff can create projects, invite collaborators, and spin up...
Livefeed
Livefeed adds live blogs to Drupal. Reporters post short updates with text, images and video, and readers see them appear without reloading the page. It is built for news coverage of events,...
Categories: Content display, Media, Site structure
Azure Key Vault
Azure Key Vault REST API Integration BEFORE INSTALLING For a sovereign vault we suggest you use Vault instead of azure_key_vault This module is providing the REST API integration between Drupal 10...
Categories: Administration tools, Developer tools, Security
ECA Tool
ECA Tool bridges ECA and the Tool API in two directions: Every tool registered with the Tool API becomes an ECA action, so an ECA model can invoke it. Every ECA model event of type "Tool" becomes a...
AI Disclosure
AI Disclosure (ai_disclosure) is a Drupal module for AI content disclosure: it labels AI-generated and AI-assisted content, so a site can meet the transparency rules of Article 50 of the EU AI Act....
Categories: Artificial Intelligence (AI)
Cache Control
The new 2.0-rc1 release is NOT backwards compatible with the previous version (not even with some 2.x-dev releases). If you're planning on using it, you should completely uninstall the previous...
Categories: Performance
Baidu Map
It is sometimes said to be more accurate than the Google Maps in China, more complete than Ali Maps, the Baidu Map module allows geographic and location information to be displayed through the...
Categories: Content display, Content editing experience, Site structure
CKEditor 5 Chart Builder
CKEditor 5 Chart Builder embeds live, interactive Chart.js charts directly inside any CKEditor 5 body field on Drupal 10 and 11 sites. Click a toolbar button, fill in a modal dialog, and a fully...
Categories: Accessibility
StatJolt Analytics
Easy, cookieless web analytics for Drupal. GDPR compliant statistics with no cookie banner and nothing stored in your own database. Paste your code once and the module puts it on every page....
Categories: Content display, Integrations, User engagement
Controls
Important: This module is for developers only, it provides facilities developers can use in custom modules. It does not add anything to a website on its own. Only install it if another module asks...
Categories: Developer tools
Expense Tracker
Expense Income Tracker gives any Drupal 10 or 11 site a complete, self-contained financial management layer. Record every income and expense transaction through a clean admin form or by uploading a...
Categories: Accessibility
Aggregator Node
NOTE: This module is replaced by the FeedParser package.
Categories: Content editing experience, Import and export
Node list
This module has been discontinued, you can use Views and Views Alpha Pager instead.
Categories: Content display
Node gallery source
Sandbox project for a filefield source using a modal dialog with embedded views.
Categories: Media
Comment Node Edit
Gives Site Administrators ability to mark field instances as "editable by comment." When a field is editable by comment, the field will show up in the "add comment" form. Similar functionality is...
Categories: Content editing experience
Domain node type
This is an extension module for Domain Access. Its one and only aim is to give privileged users the ability to set default domains for content types. Authors This module was originally written by...
Categories: Content editing experience, Developer tools