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

55,482 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.

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

Recurring Dates Field

Recurring Dates Field provides a field type for Drupal, handling the storage of recurring dates and integrations around them. Looking to contribute? Start from the list of maintainer-approved...
Categories: Content editing experience, Site structure

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

Google Programmable Search Engine

Summary This module allows the Drupal core search form to return search results from Google. You control which site(s) are indexed. It supports all configuration provided by the Programmable Search...
Categories: Integrations, Site search

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

Book

The book module that up until Drupal 11 was part of Drupal core A book is a set of nodes tied together in a hierarchical structure, with chapters, sections, and subsections. You can use books for...

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

Organic Groups

Overview Enable users to create and manage their own 'groups'. Each group can have subscribers, and maintains a group home page where subscribers communicate amongst themselves. They do so by...
Categories: Access control, Site structure, User engagement

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

Pages