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

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

Commerce NoFraud

The NoFraud API implementation is used to validate all payment transactions. Here is the developer documentation for more information about the API. The module consists of a service that connects...
Categories: E-commerce, Integrations

Ckeditor5 Inline Styles

The CKEditor 5 Inline Styles module is designed to provide Drupal users with a seamless way to manage inline styles within the CKEditor 5 WYSIWYG editor. This could include features such as better...
Categories: Content editing experience, Developer tools

OpenAI Translation Toolbox

OpenAI Translation Toolbox is a module designed for Drupal users seeking an efficient way to produce translations for their multilingual websites. It leverages the capabilities of the OpenAI...
Categories: Content editing experience, Multilingual, Developer tools

farmOS Eggs

Provides a quick form for recording egg harvests in farmOS.

External Entities Views Plugin

This module enables the use of External Entities in views. It's currently under development. Features The beta release provides external entity content mapping, filtering and ordering. Views base...

Prod Should not Redirect to Installer

A production site can lose its database or all of its tables during an emergency. Lets not make matters worse by showing the Drupal install page to all users. To help fix this in Drupal core, see...
Categories: Security

Transform API

Transform API is meant to create a familiar path for Drupal site builders and developers to take their knowledge of entities, view modes and templates and instead use this to produce JSON instead...
Categories: Decoupled

User Account Emails

Features This module allows administrators to send user account emails, for example, a password reset email, to other user accounts. The emails will be sent to the email registered with the...
Categories: Access control, Administration tools

COOKiES Media Entity Facebook

Cookie consent integration for https://www.drupal.org/project/cookies module for the https://www.drupal.org/project/media_entity_facebook module (for version 4.0.0 or later).

Dashboards Extra

This module extends the Dashboard module, which itself depends on the Dashboard module, by adding additional block statistics for enhanced administrative insights. Key Features: Content Statistics:...
Categories: Administration tools

Highcharts Stock

This is a module that integrates the Highcharts® Stock charting library from Highcharts® with the Charts module. It was formerly called Highstock, and that shows up in the code. This library...
Categories: Developer tools

Hide language select

This simple module hides the language select field on user accounts and provides a permission to make it visible for selected roles. This might be a useful feature in a scenario where you have your...

Normalized Image Styles

Normalized Image Styles provides several sets of aspect ratio based image styles with normalized dimensions. These sets of image styles can be used by the core Responsive Image module as part of...
Categories: Import and export, Media, Performance

Sector Legacy

This project exists to bridge the gap between Sector 9 and Sector 10 to allow for continued support for features that newer Sector builds no longer support. It does not aid in the upgrade process...

Views Area Library

Attaches JS and CSS libraries to views by providing the library name. Usage See documentation. Helpful links Adding assets to a Drupal module via *.libraries.yml Adding assets to a Drupal theme via...

Path Watcher

This module records path visits and allows you to analyze path view statistics. Mainly intended for authorized requests, as it does not store IP or User-Agent information. All records are saved in...
Categories: Integrations

Instagram Nodes

This module creates a content type where imported instagram posts are stored. The stored fields are: Caption: The post caption. Id: The post id. Image: The post image (or thumbnail for videos)....

Simple OAuth Refresh Token Buffer

Extends the Simple OAuth module by implementing a configurable per-client grace period for the refresh token rotation. What Problem Does This Solve? The Simple OAuth module implements refresh token...
Categories: Access control, Decoupled

Canada Layout Builder Colorway for YMCA Website Services distribution

YMCA of the USA has partnered with YMCA Canada to create a brand-compliant and accessible colourway for use by Canadian YMCAs. This module comes included with the YMCA Layout Builder package. To...
Categories: Content display

View Transitions

Easily enable cross-page transitions on your Drupal site. The View Transitions API provides an new way to transition between two DOM states, making Single-page application like transitions much...

Commerce Mercado Pago

This project implements Mercado Pago Checkout Pro Payment Gateway for Drupal Commerce. Features 2 modes of integration for CheckoutPro: Redirect (default): redirects the user within the same...
Categories: E-commerce, Integrations

Yandex SmartCaptcha

The main goal of this module is to fully integrate Yandex SmartCaptcha antibot protection with Drupal forms. Features With this module, you may attach Yandex SmartCaptcha to any form and configure...
Categories: Integrations, Security

User Access Hub

The User Access Hub is a service that allows administrators to manage users, user access, and roles across a network of CMS sites and will significantly simplify the administrative tasks associated...
Categories: Access control

AI Interpolator

Warning - anyone new to this module should be switching to the AI module instead, where the AI Interpolator exists as the AI Automators with improved functionality and more providers in to come....
Categories: Content editing experience, Developer tools, Site structure

Varbase Heroslider

Populates the universal implementation of a "Hero Slider" to be used on the homepage in most cases. A rich hero slider that allow Content Admins to display video and/or image slides. Varbase...
Categories: Content display, Content editing experience

Pages