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

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

Link content parser

The Link content parser module extracts essential information from any URL you give it. That includes article content, titles, authors, excerpts, lead images, and more. It will be useful when you...
Categories: Content editing experience, Integrations, Site structure

OTP Field (One-Time-Password Field)

NOTE: You can use this module for authenticating user logins using a One-Time-Password (sent via SMS or email). This module provides a Form API Render Element called otp_field. This element is...
Categories: Access control, Developer tools

Dynamic Links

This module provides the ability to create links that combine several other links and redirect the user to the first available link. This can be useful for sites where users have multiple roles and...
Categories: Site structure

Consumer Client IP

This module integrates with the consumers contrib-module to provide a way to map the value of a given HTTP-Header to the X-Forwarded-For HTTP-Header value for the incoming request. This is useful...
Categories: Decoupled, Security

Bootstrap UI

Integrates Bootstrap CSS framework along with a user interface for configuring and customize components, variables and plugins. Overview Build fast, responsive Drupal sites with Bootstrap UI!...
Categories: Developer tools, Integrations

Commerce Price formatter

The Commerce Price Formatter provides a feature to display the discounted promotional price to the frontend user. This module is configurable in the backend under Calculated Price Widget Format...
Categories: Content display, E-commerce

Node.js Translate

Node.js Translate module allows to get translation automatically for text or HTML in many languages for FREE. Node.js Translate works together with this library: https://www.npmjs.com/package/...
Categories: Multilingual

CountUp Formatter

Provides a field formatter that integrates the countUp.js library. The field formatter can be used on integer, float and decimal fields. Field formatters can be applied in the display settings of...
Categories: Site structure

Bunny Optimizer

Features This module integrates the Bunny Optimizer service as an image toolkit, allowing you to keep your existing image styles while offloading the generation and caching of image derivatives to...
Categories: Integrations, Media

MO.JS

Integrates mo.js, is a JavaScript motion graphics library that is a fast, retina ready, modular. Overview MO JS module, The motion graphics toolbelt for Drupal! mo . js is a javascript motion...
Categories: Developer tools, Integrations

Gutenberg Group Media

Provides a functionality to use Group Media and Group Media Library with Gutenberg

Coming Soon Mode

Description: Coming Soon Mode module provides an easy setup for a "coming soon" landing page, It activates a temporary site mode, limiting access to anonymous users while presenting customizable...
Categories: Access control, Content display, Developer tools

ZENCAPTCHA

Protect your users privacy while preventing spam and abuse. ZENCAPTCHA protects forms from abuse by bots and unfair users. Reduces spam, blocks fake and disposable email addresses and increases...
Categories: Security

Address Decoupled

The Address decoupled module is an API expose for the Address module. The module consists of a service that connects to the address services for building an address format via API, validating any...
Categories: Decoupled, E-commerce

API Audit Drush Command

This module provides Drush commands for auditing Headless/Decoupled API routes. Features Drush command to list all API routes(Endpoint). Drush command to audit API route(Endpoint) access...
Categories: Decoupled, Developer tools, Security

Views sort by length

This module adds new sort handlers that can be used in SQL views to sort the view by the length of a field. This is useful for example if you want to display the shortest titles first.

Commerce Tokens

This module provides new commerce tokens. Tokens included Commerce currency: Tokens related to commerce currency entity. Current Commerce Store: Tokens related to the request's store. Default...
Categories: E-commerce, Developer tools

Time Clock

This module works as a Digital Time clock and shows the current date & time as per the country timezone set in admin configuration. Features This module provides a block available in the block...
Categories: Administration tools, Content editing experience

Site Configuration

Provides functionality to manage the global site config and expose it to the front in case of a decoupled Drupal. Features This module create a new SiteConfig plugin type that allows you to define...
Categories: Administration tools, Decoupled, Developer tools

eStore Frontpage

Provides the Front page layout for the upcoming eStore Distro. family of current eStore v2.2.x theme.
Categories: Content display

eStore Commerce Base

Structure and content Base for eStore v2.2.x theme and upcoming eStore Distro

Media Entity Podbean

Provides media source support for referencing podcasts and playlists from Podbean and embedding as oEmbed content in Drupal. If you are a user of the Podbean service (either free or paid) you can...
Categories: Content editing experience, Media, Integrations

OIDC Refresh

On some sites, editors can spend a long time filling in a form (creating content). If it takes them a really long time, it is possible that their OIDC acces/refresh token expires before they submit...
Categories: Access control

Inline Entity Menu Form

TODO
Categories: Content display

CSS Toggle Switch

Integrates the CSS Toggle Switch library to provide configurable CSS only switches. CSS Toggle Switches are a set of accessible CSS-only switch components, created from standard form controls in...
Categories: Integrations

Pages