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

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

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

AI Single Page Importer

AI-powered content import module for Drupal 11+ that automatically extracts and populates node fields from external URLs using OpenAI. AI-created Be aware that most of the code in this module was...
Categories: Artificial Intelligence (AI), 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

/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...

Heading Style

Heading Style Overview Heading Style is a Drupal module that allows site administrators to apply CSS classes to HTML heading tags (h1–h6) using a configuration form. The module automatically: Reads...
Categories: Content display

Image Style List Enhanced

Improve image style list page and responsive image style list page. This module requires no modules outside of Drupal core. Similar projects image_styles_mapping by @grimreaper
Categories: Administration tools, Media

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

Node edit access by term

Have you ever needed to have only access control for the editing of nodes based on a taxonomy term. There are lots of modules out there for access control based on a term but not strictly and...
Categories: Access control

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...

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

openintranet_access

Overview Open Intranet Access provides group-based access control for the Open Intranet distribution. It allows administrators to restrict access to content (nodes, documents, folders) based on...

Image Hotspots AGENT

Image Hotspots Agent is a module that provides a Paragraphs-based solution for adding interactive hotspots to images. It allows developers to configure hotspot-enabled image behavior, enabling...
Categories: Content display

Field Read-Only by Role

Field Readonly by Role provides a simple and flexible way to control field editability based on user roles. Instead of hiding fields or duplicating forms, this module allows administrators to...
Categories: Accessibility, Administration tools, Content display

openintranet_engagement

openintranet_engagement

Modern Drupal Dashboard

Modern Drupal Dashboard (dash) Modern Drupal Dashboard provides a clean, React-powered administrative dashboard for Drupal. It replaces the traditional admin landing experience with a fast, widget...
Categories: Administration tools

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

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

Pages