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

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

Block Title HTML Element

Block title HTML element allows users to choose the HTML element used by block titles through the block's configuration interface.
Categories: Accessibility, Content editing experience, Search engine optimization (SEO)

Maybe? 🤷

This module lets you access Drupal entities without worrying about accidentally triggering a fatal exception, which is especially useful in theme preprocess functions. The class is loosely based on...
Categories: Developer tools

Filehash Report

The Filehash module provides a mechanism using file signatures to determine if a file is already uploaded or not. It also provides a generate file hashes batch operation however what it doesn't...
Categories: Media

Migrate SPIP

This Drupal Migrate source plugin provides sources for migrations from SPIP to Drupal. This migration source directly queries the SPIP source database, so it must have access to the database (or a...
Categories: Developer tools, Import and export

Commerce Shipping Mondial Relay Pick up

Integrates the Mondial Relay shipping widget with Drupal Commerce. Features Provides basic integration of Mondial relay shipping solution adding shipping method and shipping pane with Mondial Relay...
Categories: E-commerce, Integrations

Twig WebP

Twig WebP makes it easier to convert any image to webp format in twig. How to use Apply towebp twig filter to any image url in twig templates. {{ img.url | towebp }}
Categories: Media

CKEditor 5 Allowed HTML

Note that new version 1.2.x-dev is now available and solves all issues that have been experienced with Drupal 10.2. This is now the recommended release for all versions of Drupal. This module...
Categories: Content editing experience

Customer.io Integration

This module provides integration with Customer.io via its Track API, allowing for the automatic publishing of user data from your Drupal site to Customer.io. It is useful for synchronizing user...
Categories: Developer tools, Integrations

ckeditor5 html support

coding
Categories: Content editing experience

Single field entity form

This module provides an entity form which only contains one field widget. It is an API only module, however an implementation for the metatags field is provided as a sub module. In practice this...
Categories: Developer tools, Search engine optimization (SEO)

Generative Summary

Generative Summary is a Drupal module designed to simplify content summarization. With just a click of the "Generate Summary" button, content creators can leverage the OpenAI Chat Completions API...
Categories: Content editing experience, Developer tools

Translations connector

The Node Translation Connector module enhances Drupal's content translation capabilities by enabling nodes to be translated for another node. This allows for the creation of translation...
Categories: Content editing experience

Taxonomy Term Entity Block Visibility Condition

This module provides a block visibility condition that allows blocks to be placed on specific canonical taxonomy term pages. Features Introduced new taxonomy term block visibility condition that...
Categories: Content display, Site structure

Authenticate by mail

Introduction This module aims to allow users to log in using a one-time login link sent to their account's registered e-mail address. In doing so, this module effectively moves the burden of Drupal...
Categories: Access control

Next.js revalidate module

This module works only for an application that has next.js as front-end framework. The goal is to inform next server to invalidate the cache and revalidate the page. How-to composer require drupal...
Categories: Developer tools

CCA Rights

A Drupal 10.x, 11.x feature module that creates a CCA Rights taxonomy and uses Migrate framework to generate some Creative Commons and Rights Statements.org licenses as taxonomy terms. Includes a...
Categories: Content editing experience, Media

Config Features

Config Features modules helps to share set of selected configurations (called as a Feature here) with any other Drupal sites. This module will take care UUID differences of same configuration being...
Categories: Developer tools

Last Updated Content

A simple module that provides a block showing the the last updated content date. Features Date format can be configured using the preconfigured "short", "medium" , "long" and custom format date...
Categories: Content editing experience

Flag Limits

🇺🇦 This module is maintained by Ukrainian developers.Please consider supporting Ukraine in a fight for their freedom and safety of Europe. "Flag limiters" module is a supplement to the "Flag"...
Categories: Content editing experience, User engagement

Domain Access Favicon

This module provides uploading different favicon for (sub)domains created using the Domain module. Post-Installation Configuration for uploading a favicon for each (sub)domain: /admin/config/domain...
Categories: Accessibility, Developer tools

Varbase Demo

If you're evaluating Varbase, installing demo content will help you get an idea of how Varbase works, and what features are included. Installing demo content gives you a taste of what Varbase...

Varbase Media Demo Assets

Provide a pre-set of default media assets for all Varbase Media Types, which are needed in development, testing, and demos. Using the Varbase Media and Varbase Media Demo Assets modules in Varbase...

Varbase AI

Varbase AI is an advanced collection of AI-driven tools designed to empower editorial teams with intelligent automation, content generation, image optimization, and taxonomy management. It enables...
Categories: Content editing experience, Integrations

Better fields report

This module provides a new admin page to browse fields of your Drupal site with the possibility of filtering by any keys of their storage definitions. In brief, you can find all fields provided by...
Categories: Developer tools, Site structure

Profile Manager

Profile Manager is a helper module for managing custom profile user experiences. It aims to ease the efforts of profile maintainers. We often run into the same problems after creating a profile...
Categories: Developer tools

Pages