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.
Modeler API
The Modeler API is a framework for building visual modelers in Drupal. It fully decouples what is being modeled (Model Owners) from how it is modeled (Modelers), so that any visual editor can work...
Categories: Developer tools, Integrations
Taxonomy display
The taxonomy display module allows administrative configurable term display pages. This allows administrators to override the default presentation of taxonomy term pages per vocabulary through the...
Categories: Content display, Site structure
MySQL 5.7 and MariaDB 10.3 database driver
The MySQL/MariaDB driver that's included in Drupal 11 core requires MySQL 8.0+ or MariaDB 10.6+. This module lets you install and use Drupal 11 on MySQL 5.7.8+ and MariaDB 10.3.7+, which match...
Paragraphs Asymmetric Translation Widgets
This module provides asymmetric translations for Paragraphs To enable the functionality for the stable widget for paragraphs simple install this module. To enable the functionality for the old...
Categories: Content editing experience
Views Block Exposed Filter Blocks
Views gives you the ability to create blocks for your page views' exposed filters, allowing you to place your exposed filters in arbitrary regions (via Core Block module, Context, or Panels). If...
Categories: Administration tools, Developer tools
Masonry Views
This modules defines a masonry grid view style using Masonry API module.
Categories: Integrations
Font Awesome Menu Icons
Dependencies Font Awesome Font Awesome Icon Picker (Optional) Font Awesome Icon Picker library should be here: /libraries/fontawesome-iconpicker ├── /dist ├── /package.json Versions 3.x This...
Categories: Administration tools, Integrations, Site structure
Moderation Dashboard
Moderation Dashboard provides a per-user dashboard that contains useful blocks related to managing moderated content. This module is meant as a jumping-off point for administrators to customize the...
Categories: Content editing experience
jQuery UI Controlgroup
Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated. This module provides the jQuery UI Controlgroup library for any themes and modules...
Categories: Developer tools
Dashboard
This module is included in Drupal CMS. [#3454529] Dashboard module provides users with a centralized interface to access key information and essential tools after logging into the system. The main...
Categories: Administration tools
Colorbox Node
Gives the user the ability to display ANY page inside a colorbox modal without the header and footer. Those pages include: Node Pages User Pages Views Pages Webforms (requires Webform Ajax Module)...
Categories: Content display
CKEditor iFrame
This module integrates the CKEditor iFrame Dialog for CKEditor. After installing, you will be able to add a button to the CKEditor toolbar that will allow a user to embed an iframe of some other...
Categories: Content editing experience, Content display
WYSIWYG Filter (D7)
The WYSIWYG Filter module provides an input filter that allows site administrators configure which HTML elements, attributes and style properties are allowed. It also may add rel="nofollow" to...
Categories: Content editing experience
jQuery UI Button
Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated. This module provides the jQuery UI button library for any themes and modules that...
Categories: Developer tools
Chain Menu Access API
Chain Menu Access API is has no functionality on its own — install it only if another module requests it. The remainder of this page is directed towards module developers: Chain Menu Access API...
Views Taxonomy Term Name Depth
Problem It Solves Out of the box, Drupal 8+ Views does not support filtering by taxonomy term names, nor does it provide an easy way to include child terms in contextual filters. This module fills...
Categories: Site structure
Lightning Core
Lightning Core provides shared base functionality and APIs for other Lightning modules. You probably won't have a reason to install it unless another module requires this one. Lightning Core 6.x...
Categories: Content editing experience, Developer tools, Site search
Easy Email
Easy Email is an HTML email templating system for Drupal, designed to be as simple as possible to configure, with a robust set of features. Available as a Recipe For the simplest experience in...
Categories: Integrations
Block Group
This module extends the standard drupal block system with block groups. Each block group provides a new block as well as a corresponding region. Child blocks can be moved into any group region. The...
Nodequeue
The Nodequeue module allows users to collect nodes in an arbitrarily ordered list. The order in the list can be used for a any purpose, such as: A user’s favorite music albums A block listing...
Categories: Content display
UI Patterns (SDC in Drupal UI)
Define and expose self-contained UI components as Drupal plugins and use them seamlessly in Drupal development and site-building. UI components are reusable, nestable, guided by clear standards,...
Categories: Content display
Workbench Access
Workbench Access creates editorial access controls based on hierarchies. It is an extensible system that supports structures created by other Drupal modules. When creating and editing content,...
Categories: Administration tools, Content editing experience, Access control
Unlimited Number Field
Adds a custom render element and field widget allowing the user to choose "Unlimited" or a number value. The unlimited_number element renders a radios form element with an inline number field....
Categories: Administration tools, Developer tools, Site structure
Views tree
This module provides a tree-based style plugin for Views. It is equivalent to the tree-based style template from Views 1. It is based off of the list style. Although it generates a nested view,...
MultiBlock
Drupal's block module is limited by the fact that a block can only have one instance. Each block has a 1:1 relationship with its region, weight, visibility (and other) settings. This means that it...
Categories: Administration tools, Content display