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

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

Field Tokens

The Field Tokens module add two additional types of field tokens; Formatted fields and field properties. Formatted field tokens Formatted Field tokens are tokens allowing one or many field values...
Categories: Content display, Developer tools, Site structure

All in One Accessibility

Quick Web Accessibility Implementation with Drupal All In One Accessibility module! All in One Accessibility widget improves Drupal website ADA compliance and browser experience for ADA, WCAG 2.0,...
Categories: Accessibility

Node Auto Queue

This module provides an additional setting on the Nodequeue edit screen called "Auto add nodes". When this option is chosen, any node of a content type associated with this nodequeue will be...
Categories: Content editing experience, Developer tools

Context Active Trail

Context Active Trail sets the active trail and breadcrumbs for a page based on the context it is in. For example, you can make every node of type article appear to live under the Blog menu item....
Categories: Administration tools, Site structure

UI Patterns Layout Builder

Overview: Integration of UI Patterns in Layout Builder. Patterns from UI Patterns don't work out of the box with Layout Builder because Layout Builder does not recognize UI Pattern fields as...

Menu Item Limit

Description A module which allows for limiting items per menu to a certain amount. Usage After enabling the module access the "Edit Menu" tab for the menu you want to limit. You can add an item...

Drupal Slider

Provides layer slider based on views with multiple configurations. Available sliders 1. Layered slider 2. Carousal 3. Product gallery Features 1. Views supported 2. Default 10 layers (Unlimited...
Categories: Media

Table Element

This is a developer module and provides no end-user functionality. Only install it if you are instructed to by another module, or wish to use the new form element in your own code. The Table...

Read More Field

This module adds a field type that makes it easy to add content with a 'read more' link. It does so by providing 2 separate (formatted) text-fields, that allow to place content in either the...
Categories: Site structure

Bootstrap Utilities - Text editor filters

Bootstrap Utilities is a module that adds Filter options for easy content creation using a Bootstrap theme in Drupal. When you use Bootstrap 4 or Bootstrap 5 in your site, this module helps you to...
Categories: Content display, Content editing experience, Developer tools

Commerce Price Savings Formatter

This module is an extension of Drupal Commerce that provides a display formatter for the Commerce Price field which shows the amount of savings when a discount is applied. Features Formatted price...
Categories: Content editing experience, Content display

Breadcrumb Extra Field

The Breadcrumb Extra Field module allows you to print breadcrumbs between fields. Using Drupal's extra field API, it inserts the breadcrumb output as a renderable field, giving you control over its...
Categories: Content editing experience, Site structure

DXPR Builder: The Visual Page Builder for Drupal

What is DXPR Builder? DXPR Builder is the visual page-builder for Drupal. It swaps complex back-end forms for a front-end, drag-and-drop experience that respects Drupal’s Entity API (revisions,...
Categories: Content display, Content editing experience, Developer tools

Magic

Keep Frontend DRY; sprinkle it with Magic (we demand to be taken seriously) All Drupal sites need some magic, so give yours some! Magic is a set of tools for front-end best practices and general...
Categories: Developer tools, Performance

ECA Tamper Integration

Integrates ECA with Tamper. All tamper plugins are being made available in 2 ways for ECA models: Tamper plugins as conditions Tamper plugins as actions With the conditions, a model can test any...
Categories: Automation

Big Integer

The default core fields do not include a bigint field. This module allows you to have a true BigInt (19) value. That means the number can contain 19 digits. It IS possible to kind of get a bigInt...
Categories: Site structure

Acquia Drupal Starter Kit Tour

Announcement Acquia CMS has been officially renamed to Acquia Drupal Starter Kit. Rest assured, this change does not affect the standards or functionality of the product you know and appreciate....
Categories: Developer tools, Site structure

Responsive Dropdown Menus

Responsive Dropdown Menus provides a new menu tree rendering to make responsive, drop-down enabled main menu possible on any theme. This sandbox was created to provide a simplistic approach to a...

Layout Builder Base

The layout_builder_base module provides you a plugin base to create complex Layouts. It can be used by developers as a base to save time and focus on your styling. This module also provides a...

Views moderation state weights

Introduction Out of the box, Drupal's content moderation module does not expose moderation state weight information to Views. This module provides field and sort handlers to facilitate this...
Categories: Content editing experience

PDF to ImageField

The PDF To ImageField module provides automatic conversion of uploaded PDF files to images. It can be used either to create a snapshot of the front page to use as a preview thumbnail, or to...

Logging and alerts

This is a collection of logging and alerts modules. The interface to the new custom logging watchdog hook. Currently, the following modules are included: Email logging and alerts Allows routing of...
Categories: Administration tools, Developer tools, Integrations

User Settings Access

Out of the box drupal have just one permissions "adminster users" which controls both user settings and user administration. So the super user can either grant both privileges to other user or none...

Password Eye

Password Eye is a tiny module to add Eye Icon to password fields to show password.
Categories: Developer tools

path2ban

The path2ban module allows users to block web scanner's attacks from individual IP addresses. The module maintains a list of suspicious paths. All attempts to scan these paths will be logged. Users...
Categories: Access control, Administration tools, Security

Pages