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

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

TransParse

A Drupal 10+ module that automatically scans the active theme for translatable strings as also as all the Entity labels and makes them available in Drupal's Translation UI (/admin/config/regional...
Categories: Multilingual

Webform Spam protection: IP submission Limiter

Blocks webform submissions by IP or email if they exceed a defined limit within a short time window.
Categories: Access control, Content display

Book Organizer

Book Organizer delivers a clean, Views-powered administration experience for Drupal book module. It surfaces every top-level book alongside its nested pages in a single hierarchy-aware table with...
Categories: Administration tools, Content display, Content editing experience

DropWatch

This module is required to integrate your Drupal site with DropWatch. Installation Install in the usual manner. composer require drupal/dropwatch What is DropWatch? DropWatch is an app that...
Categories: Integrations

Next.js redirects

If you have a Next.js site that needs to handle redirects based on redirect data managed in a Drupal CMS (via the Redirect module), this module is designed for you. It follows the "redirects in...
Categories: Decoupled, Integrations

URL path restrictions

This module allows you to disallow certain paths in URL aliases. For example, if "/api" is a special folder in your web site's document root, then you can prevent Drupal from creating any URL...
Categories: Content editing experience, Search engine optimization (SEO)

Content ToC

The Content ToC module in Drupal is used to automatically generate an outline of page content typically from the headings h2, h3 etc. inside a node’s body field and display it as a navigable block....

Entity Print CSS Injector

Entity Print CSS Injector is a Drupal module that improves the PDF output generated by Entity Print by automatically embedding CSS styles from the Asset Injector or from a static folder. This...
Categories: Content display

Youtube Latest Block

With this module you can easily place a single or multiple Youtube videos from any channel on your website via a block. It works by adding a Channel ID or a Video ID to a predefined block called ...
Categories: Content display

CKEditor Media Edit

A fork of Edit Media Entity in Modal with performance improvements, new features, full automated test coverage and cleanup. Features The module allows to edit media entities embedded in CKEditor in...
Categories: Content editing experience

Simple Sitemap XML

Simple Sitemap XML generates XML sitemaps automatically from your Drupal content types or menus, making it easy for search engines to discover and index your content. Perfect for site...
Categories: Administration tools, Content display

Menu Export CSV

Provides a CSV export for menu links. Go to menus (/admin/structure/menu) Select a menu (/admin/structure/menu/manage/admin) Click on the 'Download CSV' link at the bottom of the page (/admin...
Categories: Administration tools, Import and export, Site structure

OpenID Client Advanced

About the module The OpenID Client Advanced module provides an OAuth 2.0/OIDC client plugin working with the OpenID Connect module which accepts file or environment variable as the secret source,...
Categories: Access control

Page proxy

Page proxy allows Drupal to act as an HTTP proxy to remote sites and make those remote sites available under a user defined path. Features The idea of this module is to allow access to a remote...

Field Value Tracker

The Field Value Tracker module automatically updates environment-specific field values when syncing databases from production to staging or development environments. It solves a common problem:...
Categories: Administration tools, Developer tools

Supported Image Field

Defines a field type for image media supported by free-form caption and attribution sub-fields. Features New Supported image field type extends core's Image field to include Caption and Attribution...
Categories: Content display, Media

LMS Webform

Drupal LMS - Webform integration, provides a webform activity type for displaying webforms in activities. Works with LMS 1.1.3+
Categories: Integrations

Plugins and Services

It creates two pages in reports that list all plugins by plugin manager and all services in your Drupal installation. Adds a what does it do? question that searches google and return information on...
Categories: Developer tools

Selective Contextual Edit

Allows to edit individual fields of entities from front end. We can edit fields of our choice using for appearing in a popup modal dialog. We can enable this on each field separately in each...
Categories: Content editing experience

Model Viewer Formatter

Model Viewer Formatter Provides a field formatter for displaying 3D model files using Google's Model Viewer web component. Description The Model Viewer Formatter module integrates Google's "model...
Categories: Content display

Revision Purgatory

Revision Purgatory module helps site builders keep content revision tables lean by queuing and deleting stale node revisions. Features - Node revisions are grouped by language and show the revision...
Categories: Administration tools

Asyntai AI Chatbot

Asyntai - AI Chatbot for Drupal Create and launch AI assistant/chatbot for your Drupal website in minutes. It talks to your visitors, helps, explains, never misses a chat and can increase...
Categories: Artificial Intelligence (AI), E-commerce, User engagement

SkynetAccessibility Scanner

The SkynetAccessibility Scanner Application is a powerful Accessibility Testing Tool and Accessibility Scanning Software that enables organizations, businesses, government entities, and individuals...
Categories: Accessibility

Product Manager Tool

Introduction Product Manager Tool provides powerful bulk management capabilities for Drupal Commerce products and variations. It enables you to clone Layout Builder configurations and update fields...
Categories: Administration tools, Content editing experience, E-commerce

DGA Feedback

DGA Feedback Module The feedback page is designed to gather user insights. It includes a brief introduction encouraging feedback, followed by sections for rating, comments, and suggestions. Clear...
Categories: Accessibility, Content display, User engagement

Pages