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

53,984 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.

Webform Serial

This module provides an auto-incrementing serial number field for Webform submissions. Users of Webform 3.x should use Webform Serial 7.x-1.3. Users of Webform 4.x must use Webform Serial 7.x-1.4...

Entity Delete

The Entity Delete module allows you to delete content of any entity type in bulk. Installation Download and extract module to /modules directory (/modules/contrib if using separate directories for...
Categories: Content editing experience, Site structure, Access control

Entity Access Password

The Entity Access Password module allows to restrict access to fieldable entities by requiring to enter a password. The module provides a new field type: Password protection. The administrator can...
Categories: Access control, Site structure

Google Webfonts Helper

A hassle-free way to self-host Google Fonts. Google Webfonts Helper module - integration with the service of the same name, which allows you to download Google fonts for local use. This module will...
Categories: Developer tools, Performance, Integrations

Media Contextual Crop API

Provides basic API for Media Contextual Cropping. This module is just a plugin type & service provider. Please look at the other modules of the Context Cropping Familly Configuration This is the...
Categories: Content editing experience, Developer tools, Media

Ubercart AJAX Cart

What is Ubercart AJAX Cart? This module provides a drop-in replacement for the default Ubercart cart block that is entirely AJAX enabled, allowing users to add, update or remove items from their...
Categories: E-commerce, Developer tools

Promote Disable

Overview This simple module allows a user to select content types on which they would like to disable the "Promote to front page" option. Although a user can set this option on the content type...

Composer Forced

Allows your website to have update manager enabled but totally disables ALL updates from the Drupal UI. Update manager module will only be useful for sending you email notifications about the...
Categories: Administration tools, Developer tools, Performance

Google Tag Manager: Events

INTRODUCTION The Google Tag Manager: Events module provides API to push events to GTM Datalayer from PHP. For a full description of the module, visit the project page: https://www.drupal.org...
Categories: Integrations

Delete menu options

Overview Provides extra options when deleting a menu item. You can choose to delete child menu items and decide if the linking nodes should be deleted as well. Features Delete child menu items...
Categories: Content editing experience

Bootstrap Tour

Drupal integration for the excellent Bootstrap Tour library. Features Add and configure multiple site tours, each with multiple steps Tours can span multiple pages seamlessly Each step has GUI a...
Categories: Site structure

Sparkpost email

The Sparkpost module provides integration with Sparkpost transactional email. SparkPost is the email delivery service based on the Momentum platform. It provides the same deliverability,...
Categories: Integrations

Context Stack

Important: Due to resource problems, this module is not recommended anymore. Only security and maintenance fixes will be applied. Use data from stacked context in Blocks, Views, Tokens and anywhere...
Categories: Content editing experience, Developer tools

amazee.ai AI Provider

The amazee.ai AI Provider module integrates amazee.ai's AI services into Drupal, enabling seamless AI functionalities within your Drupal applications. This provider acts as a bridge between the...
Categories: Integrations

ECA Commerce

ECA Commerce This provides events to the ECA module from all of the commerce core and submodules. If contributed commerce events are needed please open an issue. This currently supports all...
Categories: Developer tools, E-commerce

Auto Node Translate

This module provides the ability to add automatic translations to nodes using external libraries. Features At the moment the module provides 6 different Translation APIs: Amazon Translate (^2.1)...
Categories: Content editing experience, Integrations, Multilingual

String Translation UI

This simple project enables an admin area for you to add strings to be translated. In other words, you can add strings translatable using CMS only.
Categories: Developer tools

Opigno

Opigno is used to create e-learning platforms of all sizes. The Opigno core is lean and mean, providing flexible building blocks and APIs to create a custom e-learning system. It uses Drupal 7 and...
Categories: Content editing experience, Developer tools

Charts and Graphs

Charts and Graphs is an API for developers. It can easily be extended by third-party modules that want to add their own charting implementations. It does nothing by itself. It should only be...

Place blocks

Allow administrators to place blocks from any Drupal page. This was an Experimental -level module in Drupal 8.2 superseded by Layout builder in Drupal 8.7. Should you choose to continue using Place...
Categories: Content display, Developer tools

Menu per language - i18n menu overview

Feedback requested ! Overview This module enables you to have an clear overview per language what the menu entries are. In Drupal all of these links are on the same page and thus it is not clear in...
Categories: Multilingual, Site structure, Developer tools

Excel Importer

The Excel Importer allows importing structured Excel files into available content types. Structured: Each Sheet in the Excel file should have the same name as the Content Type into which its...
Categories: Import and export

Yandex.Maps (formerly Geofield Yandex Maps)

It's port Drupal 7 module "Geofield Yandex Maps" to Drupal 8. Module provides elements for work with Yandex.Maps API 2.1: 1. Theme function 2. Form element 3. Geofield widget 4. Geofield formatter...
Categories: Site structure

CSS Embedded Images

How does it work? According to Wikipedia, "the data URI scheme is a URI scheme that provides a way to include data in line in web pages as if they were external resources." That means that rather...
Categories: Performance

Prometheus Exporter

This module exports Drupal metrics to be consumed by Prometheus scrapers. WARNING: this module can expose sensitive information such as module versions which could be used to identify...
Categories: Integrations

Pages