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.
Dynamic dependent fields
Makes field value or options depend on other field values when editing entity.
Categories: Site structure
Config Ignore Readonly
The Config Ignore Readonly module bridges the Config Ignore and Config Readonly modules to automatically whitelist configuration forms that are defined as ignored configuration entities. This...
Categories: Administration tools, Developer tools
External Entities
This module enables you to connect your Drupal 8, 9, or 10+ website to external data sources and integrate external datasets as if they were native Drupal content. Although the content remains...
Categories: Content editing experience, Decoupled, Import and export
Gemini Provider
Gemini Provider Integrate Google's Gemini API with Drupal through the AI module. This provider brings the full power of Google's Gemini models to your Drupal site — from chat and embeddings to...
Categories: Integrations
Doubleclick for Publishers (DFP)
The DFP module integrates Google Publisher Tags (GPT) as supported by the new Doubleclick for Publishers (DFP). This module evolved from the DART module in order to support Google's major overhaul...
Mobile Number
Mobile Number is a field type that provides mobile number validation and verification, and can be used for two factor authentication. It works with SMS Framework and TFA modules, respectively, and...
Categories: Site structure, Security, Access control
Acquia Content Hub
Acquia Content Hub is a cloud-based, centralized content distribution and syndication solution that enables customers to effectively publish, reuse, and syndicate content across a network of Drupal...
Categories: Content editing experience, Developer tools, Import and export
Contact Attach
Gives users the ability of attaching one or more files to messages sent using the site-wide contact form or the personal contact forms for users. Drupal 6 version Number of attachments can be...
Voting API Widgets
A flexible field based voting system for the Voting API framework, which does not itself expose any voting mechanisms to end users. Installation with composer composer config repositories.antennaio...
Categories: Content display, User engagement
Client-Side Adaptive Image
The Client-side adaptive image module helps build responsive web designs with fluid images by providing an Image field formatter that allows you to select appropriate image styles for various...
Unpublished Paragraphs
Unpublished Paragraphs This module controls the visibility of unpublished paragraphs for authenticated users with the right permission. Requirements This module requires the Paragraphs module....
Categories: Content editing experience
UI Patterns 1.x Field Formatters
The UI Patterns Field Formatters module exposes components from UI Patterns to the Field Formatter API. UI Patterns 1.x only UI Patterns 2, a rewrite of UI Patterns upon Drupal Core's SDC, has its...
Categories: Content display, Site structure
Breadcrumb Manager
Summary This module resolves an endemic problem of Drupal, the breadcrumb management, in the simplest way you can imagine: without doing anything! (hehe.. it's a kind of magic) Breadcrumb manager...
Categories: Content display, Administration tools, Site structure
Image Hover Effects
A community contribution of DXPR and our Drupal Layout Builder for Marketers. Field Formatter that adds a hover effect to a linked image. This modules integrates with Drupal core Fields API as well...
Categories: Developer tools
Open Graph meta tags
This module makes it easy to add Open Graph meta tags (http://opengraphprotocol.org/) to a node to enable it to be come a "rich" social object. For instance, Facebook uses this information to work...
htmLawed
The htmLawed module uses the htmLawed PHP library to restrict and purify HTML for compliance with site administrator policy and standards and for security. Use of the htmLawed library allows for...
Categories: Content editing experience, Content display, Security
ImageCache Profiles
ImageCache_Profiles module allows you to set user profile pictures that are consistent throughout your site and allows avatars on the user profile pages, nodes and comments to be a different size....
EPSA Crop - Image Cropping
EPSA Crop is a module that allows a user to choose coordinates for different presets on an image. If a user defines coordinates EPSACrop will override the Imagecache process and will set new...
Categories: Content editing experience, Site structure, Developer tools
Ubercart Out of stock Notification
Out of stock notification for Ubercart It uses ajax and jquery and asks the server for available stock and replaces the 'Add to cart' button with some configurable HTML. It should be mostly Plug...
Apache Solr Attachments
An add-on module for Apache Solr Search Integration to enable indexing and searching of file attachments. The text of the attachments may be extracted locally using Tika (a java application) or...
Categories: Site search, Integrations
Twig UI Templates
The Twig UI Templates module provides an interface to define Twig templates in the admin user interface. A given Twig UI template will override any other templates with the same theme suggestion...
MimeDetect
MimeDetect provides a complete system for detecting the actual content of files in your Drupal site. By default, Drupal provides a "guessing" system based on the filename extension. This is very...
Categories: Media, Security
Blockexport
Functionality List It will import all system specific block into a feature. Import all custom blocks within a feature. Import all system blocks associated with content type Import all block roles...
Media Parent Entity Link
This module enables you to link image fields of media entities to their referencing (node) entities. You will be able to set up the view mode for the media entity accordingly. Currently with Drupal...
Categories: Content display, Developer tools, Media
Prevnext
Summary PrevNext (Previous/Next) is a simple module that provides, for any node type you want, two links to the previous and to the next node of the same type. You can choose for what type of node...
Categories: Content editing experience, Content display, Site structure