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

54,031 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.

Views Filters Extras

Adds numeric filter options for highest value (maximum) and lowest value (minimum) in results by using a sub query. This module re-purposes the "min" and "max" fields in the filter configuration...
Categories: Content editing experience, Content display

Meta Entity

Meta Entity Description Meta Entity module allows to add metadata about an entity, stored in a dedicated entity (meta_entity). This is useful when you want to avoid storing this information as a...
Categories: Content editing experience

Cycle News Display

Cycle News Display is a simple module to show text with cycle jQuery. You have to configure this module in your drupal block. In the drupal block it will display one news at a time and cycle the...
Categories: Content editing experience, Content display

Available Updates

This module is simply about exposing available updates in a consumable format by other clients (JSON). The result of this module can be explored for a display in a frontend that exposes for example...
Categories: Security, Developer tools

Views Extender

Views Extender for Drupal Argument Default - Current Date Time as default argument. - Argument default with ECA. Argument Validator - Taxonomy term field as ID. - Taxonomy term alias as ID. Filter ...
Categories: Content editing experience, Content display, Developer tools

Video Embed MS Stream

This module provides a Microsoft Stream (MS Stream) video embed field.
Categories: Media

Appointment Time Slots

The appointment time slots module allows you to select and set time slots on a particular date. This module provide you a field type (Time Slot). You can set different time slots by choosing slot...
Categories: Site structure

OTP Login

Features This module will allow you to register/login to a site just using mobile number/OTP sent to the provided mobile number. Requirements sms and sms_user modules that are part of smsframework...

Athena PDF API

Provides an API for interacting with an AthenaPDF microservice. Handles external urls, internal paths (securely) and arbitrary HTML. Setup Provide the URL and the auth string of you AthenaPDF...
Categories: Developer tools, Integrations, Media

Find external links

This module find the external URLs list presents in the body content. How to use: Go to configuration "/admin/config/system/find-external-links". Select the required options and save.
Categories: Search engine optimization (SEO)

Jouve Project Version Manager

Manage your project version with a version file in your project composer route. Install the module & visit admin/reports/status
Categories: Administration tools

ePayco integration

This is the continuation project for Commerce ePayco (a Colombian payment gateway), integrated here now. ePayco offers several tools for a project. It includes e-commerce payment gateway, payment...
Categories: E-commerce, Integrations

Revision Graph

A visually rich, interactive tool for viewing and exploring content revision histories in Drupal. Use 3.x for new projects. As of 3.x the module no longer relies on recording some Revision history...
Categories: Administration tools, Content editing experience

Content Editing Messages

The Content Editing Message (content_editing_message) module allows you to add multiple messages to content and media forms with multiple displays options. The module has a configuration page in...
Categories: Administration tools, Content editing experience

Drupacle

Oracle Database Connection Tool for Drupal Developed by RAJAT TRIPATHI The Drupacle module automatically generates a short-code of "oracle database object" by providing connection details to...
Categories: Developer tools

Commerce CheckAge

When products require age verification to purchase this simply (for now) add a checkbox to the commerce checkout pane that can be used in the checkout flow.
Categories: E-commerce

Commerce TrustedShops

This is a contribution module to Drupal Commerce. Provides Commerce integration for TrustedShops. Features Expose a Trustedbadge block soon UI to customize the Trustebadge Collect Shop reviews on...
Categories: E-commerce

Simple Font Resize

This module provides a simple font resize feature that should be added to sites to improve accessibility. Module uses cookies to save users font-size so that it can be preset when user returns to...
Categories: Developer tools

Dialog API

Provides tools to use the native element with Drupal. Blocks Each theme gets a new Modal dialog region. The blocks placed in it will be shown in a dialog. Roadmap An option for field formatters to...
Categories: Developer tools

Video Embed Tencent Provider

Video Embed Tencent is a submodule of Video Embed Field for Tencent videos support.
Categories: Media, Integrations

CKEditor Readmore

This module is useful to add a new button in the CKEditor which allows for users understanding of read more and read less concept. Working process: This button we can see in the CkEditor. Through...
Categories: Content editing experience

Blazy Video Embed Field

Provide a submodule for Video Embed Field support with the Blazy module. See discussion on [#3056438]. Background: The Blazy 8.x-2.x branch deprecates the support for video_embed_field in favor of...
Categories: Content display, Site structure, Developer tools

Tasty Backend Commerce

Add a bit of Commerce to your Tasty Backend! Tasty Backend Commerce is an extension to Tasty Backend that provides a user role, menu items, and administration screens for Drupal Commerce.
Categories: Administration tools, E-commerce

CKEditor4 Better Collapse

This module adds a text format setting that adds a collapse button that does not collapse the first toolbar row, but all subsequent ones. Usage: See README.

Theme Black and White

Introduction This module provides a block to change the theme to it's grayscale version by adding a simple css to the body tag. Features Adds a css class to the body tag on the block image click....

Pages