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.
Direct Upload Media Document
Direct Upload Media Document (DUMD) A modern, user-friendly document upload widget for Drupal Media with drag-and-drop support, real-time previews, and automatic PDF thumbnail generation. Why...
Categories: Media
Node change default language
A Drupal module that allows changing the default/source language of nodes via UI using direct SQL queries. Similar modules There is a similar module called entity_change_default_language, but its...
Categories: Multilingual
Entity Links Bulk Processor
Current Release: 1.0.0-alpha9 (Alpha) This is the first public release of Entity Links Bulk Processor. The module is production-ready with comprehensive tests and documentation. We're seeking...
Categories: Administration tools, Content editing experience
Timestamp nullable
Provides a timestamp field widget that allows empty values to be preserved as NULL/empty values instead of defaulting to the current date and time. Drupal core's `Datetime Timestamp` widget...
Categories: Content editing experience
ArcGIS StoryMaps
Embed ArcGIS StoryMaps in Drupal sites using a configurable block and admin settings. ⚙️ Admin Configuration: Settings page at /admin/config/services/arcgis-storymaps Site administrators can set...
Categories: Integrations
/llms.txt sites
Site-aware /llms.txt endpoint for multisite Drupal installations — merges a configurable header and ordered llms_txt_section entities per site (requires sites, group /llms.txt and llms_txt)....
Form Layout
Form layout provides a lightweight, intuitive way to organise content entity edit forms into tabs or accordions. It adds a dedicated Manage form layout tab to the Manage form display interface,...
Categories: Content editing experience
Media Scroller
Media Scroller Provides an Media Carousel field formatter for Image fields and Media Image fields in Drupal 10 and 11. The formatter displays images as a synchronized slider with thumbnail...
Categories: Content display
CKEditor 5 Column Layout
The CKEditor 5 Column Layout module provides a modern, flexbox-based grid system directly inside the Drupal editor. It solves the common problem of creating mobile-ready, multi-column content...
Next Custom Tags
Next Custom Tags provides fine-grained control over Next.js tag-based caching by allowing developers to define custom cache tag plugins for any Drupal entity type. Implement complex, targeted...
Categories: Decoupled
Content Language Management
This module provides a simpler way to manage multilingual configuration for content. It adds a single entry point with tabs so you can configure language and translation settings for Nodes,...
Categories: Administration tools, Content editing experience, Developer tools
openintranet_messenger
Open Intranet Messenger provides multi-channel notifications (Email, SMS) for Drupal users and external contacts. Designed for reaching deskless workers without creating Drupal accounts. Features...
YMCA Website Services Amilia SmartRec Integration
This module provides YMCA Website Services integration with the Amilia SmartRec CRM. ---- WIP ---- Features Here, answer the following questions: What is the basic functionality? What unique...
Categories: Integrations
FlowDrop Agents
FlowDrop Agents bridges Drupal’s AI Agents with FlowDrop workflows, allowing you to execute AI agents as workflow nodes with full status tracking, structured output, and robust error handling. With...
Categories: Artificial Intelligence (AI), Content editing experience, Integrations
openintranet_documents
A hierarchical document management system with folder organization, file uploads, search, and a modern Bootstrap 5 interface. Developed for the Open Intranet distribution. Note: This module is...
Search API Autocomplete: improved
About
Categories: Site search
Paragraphs iFrame Preview
This module renders paragraph previews in a collapsed state inside an iframe, using the frontend theme to closely match the final rendered output. Nested paragraphs are also supported. Context When...
Categories: Content editing experience
Supported Image Swiper Formatter
Provides a Swiper formatter for Supported Image fields. Builds on the Swiper formatter project. Post-Installation Go to the "Manage display" page of your entity type and change your supported image...
Categories: Content display, Media
FlowDrop FWA
FlowDrop Field Widget Actions integrates Field Widget Actions with FlowDrop workflows, allowing content editors to trigger powerful processing logic right from the field they’re editing. No custom...
Categories: Artificial Intelligence (AI), Automation
Wordpress to Drupal Migrate
Introduction / Summary Summary Migrate WordPress content to Drupal via direct database connection. Import users, posts, pages, categories, tags, media, and comments with an easy-to-use admin UI....
Categories: Import and export, Integrations
Field Font
Similarly to what Field CSS does, Field Font provides a field that a site builder can add to any entity type and adds the fonts to single pages that can be nodes, landing pages, etc. Installation...
Categories: Content editing experience
Content Type Config Export
Provides a simple way to export Drupal content, including field data and references, for reuse, migration, or sharing across Drupal sites. Features The Content Export module allows site builders...
Categories: Import and export
Page Analytics
Page Analytics provides simple, server-side page view analytics for Drupal. No JavaScript tracking or third-party services are required. It records daily view counts without affecting the page load...
Categories: Administration tools
AI Agents Debugger
AI Disclosure. Note that extensive parts of this module, most of the React app and some of the backend was generating via AI coding agents under supervision. The Agent Explorer that is included in...
Categories: Artificial Intelligence (AI), Developer tools
Opensolr Turbo Solr Indexer
Overview OpenSolr Turbo Indexer dramatically accelerates Solr indexing by using multiple parallel worker processes. Instead of indexing documents one batch at a time, it spawns independent workers...
Categories: Site search