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

56,432 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.

Carousel for Layout Builder

🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component displays a full-width display with...
Categories: Content display

Statistics for Layout Builder

🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component displays an infographic-like display...
Categories: Content display

CKEditor Browser Context Menu

This module disables CKEditor 4.x's own context menu (right-click popup menu) and allows the Browser's own context menu to display normally. This will allow users to use the browser's built-in...
Categories: Content editing experience

Hubspot API

Purpose The main purpose of this module is to provide a Drupal-friendly API integration with Hubspot. It is mainly for developers. This module leverages a third-party PHP SDK for this integration....
Categories: E-commerce, Integrations

Group by Field Widget

Overview Group by Field Widget provides a Drupal entity-reference field widget that organizes selectable entities into collapsible groups. Drupal’s standard entity-reference widgets display choices...
Categories: Site structure

UC Add to Cart Tweaks

The UC Add to Cart Tweaks product feature allows you to alter ways the add to cart form behaves for any product in your Ubercart store. The current tweaks provided allow you to empty the shopping...
Categories: E-commerce

Date Repeat Instance

Date Repeat Instance provides edit and delete links per instance of a repeating date series. When you delete an instance, it automatically sets the exception in the repeating rule. When you edit an...

Admin VBO Views

Update: This module will no longer be maintained in favor of the excellent Administration Views which is more sophisticated and more carefully maintained. I recommend that you switch over. This...
Categories: Content editing experience

Commerce Quantity Increments

Commerce Quantity Increments is a small module on top of Drupal Commerce, that provides possibility to set and validate quantity increments on a per product variation level. Requirements Commerce...
Categories: E-commerce

Swiffy Slider

Drupal integration of Swiffy Slider. This module provides a field formatter for the field type entity_reference and a views format. Swiffy Slider provides a lightweight slider/carousel solution....
Categories: Content display, Integrations

Node Display Title

Enables one to use both an admin title and a display title for a node. The admin title will appear on admin related pages, whilst the "display" title will be displayed to site visitors. This...

Language Tokens

Obsolete module This module was a temporary fix for the missing language related tokens in the Token module. These are available in the token module since version 1.10. See also Issue #2863200....
Categories: Multilingual

Speedboxes - Fast checkbox handling

Description Speedboxes as a Drupal module to easily check or uncheck a selection of checkboxes on a site. In many cases when you assign permissions to a role you have to check many single...
Categories: Administration tools, Developer tools

Link: Fix Absolute URLs

Converts URLs saved to link fields to their internal equivalents, which is much safer to deal with than having hardcoded URLs everywhere. No configuration is required or available, simply enable...
Categories: Site structure

Pseudo Title

Pseudo Title creates a pseudo field that can be used to move up and down the content of the title in the same administration page where the display of other fields are managed. The problem that...
Categories: Administration tools, Content editing experience, Content display

MySQL 5.6 and MariaDB 10.0 database driver

The MySQL/MariaDB driver that's included in Drupal 9 and 10 core requires MySQL 5.7+ or MariaDB 10.3.7+. This database driver lets you install and use Drupal 9 and 10 on MySQL 5.6 and MariaDB 10.0...
Categories: Developer tools

Link Allowed Hosts

This module allows you to restrict the allowed hosts for link fields. Useful when you need to limit the allowed domains like for social media URLs.
Categories: Site structure

Image Styles Mapping

This module allows you to have reports listing the image styles per image fields and per view modes on all entities. The report can be accessed at admin/reports/image_styles_mapping_report. Similar...
Categories: Administration tools, Developer tools

Simple Autologout

Simple auto logout provides an auto logout functionality. A site administrator has the ability to set the timeout to log out users after a specified time of inactivity. This module fully implements...
Categories: Access control

Drupal Website Admin

Web Admin sets up the administration side of a site. It adds the admin theme and the everyday admin tools, and configures them so site builders and editors get a clean admin UI right after install....
Categories: Administration tools

Datetime timezone

This module provide a new field type that extends the core datetime field, adding support to select the timezone from the UI. The timezone is stored together with the date.
Categories: Content editing experience

Drupal Website Documentation

Web Doc is a quick setup for documentation pages. It uses the Book module for the structure and Display Builder for the page display. Features A Web Doc content type. Web Doc pages organized as a...

Node Relationships

The Node Relationships module provides methods to complete two way relationships between content types enhancing the features of node reference fields. Almost all the settings to administer the...
Categories: Multilingual

Acquia Site Studio ACSF

A utility module providing a per-site route for leveraging the database template storage feature released in v6.3.5 of Acquia Site Studio. This is useful (but not limited to) hosting platforms that...
Categories: Developer tools

Block Animate

This module is to provide block easy integration of Animate CSS. CONFIGURATION Administration » Structure » Block Block configration - Animate CSS INSTALLATION - Install via /admin/modules - drush...
Categories: Content display

Pages