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

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

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

Pages