
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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