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.
Adminimal Administration Menu
Quick Overview: Adminimal Administration Menu changes the style of the Administration menu module. It adds a nice and simple minimalist look and provides some tweaks to improve your Drupal...
Categories: Administration tools, Site structure
Language Icons
This module provides icons for language links, both for the Language switcher block and (optionally) for node links. The default icons provided are PNG images with a fixed height of 12 pixels and a...
Categories: Multilingual
Message
The Message module is the core of the message stack. It enables logging and displaying system events in several different use cases. Events that are recorded over time are sometimes called activity...
jQuery UI Effects
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 Effects library for any themes and modules that...
Categories: Developer tools
Slick Paragraphs
Provides integration between Slick and Paragraphs. Slick Paragraphs allows richer slideshow/carousel contents with a mix of text, image and video, and more complex slide components like nested...
Categories: Content display, Site structure, Developer tools
Computed Field
Computed Field is a very powerful field module that lets you add a custom "computed fields" to your content types. These computed fields are populated with values that you define in PHP code. You...
Categories: Site structure
Protected Pages
Module description Protected Pages modules allows the administrator to secure any page by password. Visit module configuration page and add path + password. After that the added path will be...
Categories: Access control, Administration tools
Real Name
The RealName module allows the administrator to choose fields from the user profile that will be used to add a "real name" element (method) to a user object. Hook_user is used to automatically add...
Categories: Access control, Content display
Paragraphs Edit
Paragraphs Edit adds contextual edit, clone, and delete links — along with the required routes — to individual Paragraphs. This enables editors to modify, remove, or duplicate single Paragraph...
Categories: Content editing experience
Bootstrap Styles
A base module that allows any module which depends on it to use and build styles' plugins for layout builder. Note: This module doesn't provide any user interface on its own. FEATURES Provides the...
Categories: Administration tools, Content display, Developer tools
Lightweight Directory Access Protocol
Lightweight Directory Access Protocol (LDAP) lets you: Login with LDAP credentials Single-Sign On available through 3rd party modules Provisioning from LDAP to Drupal Provisioning from Drupal to...
Categories: Access control, Integrations, Security
oEmbed Providers
The oEmbed Providers module extends core's oEmbed functionality: Add custom oEmbed providers via an admin user interface (providers are stored in configuration) Group oEmbed providers into buckets,...
Categories: Developer tools, Media
Advanced Help
The Advanced Help module provides a framework that allows module and theme developers to provide hierarchical pages with help topics. It differs from the core Help module by allowing for multiple...
Categories: Administration tools, Content editing experience, Developer tools
Excel Serialization
This module provides an Excel encoder for the Drupal 8 Serialization API. This enables the XLS format to be used for data output (and potentially input, eventually). For example: Drupal 8's REST...
Categories: Content editing experience, Import and export
Remove HTTP headers
Overview The Remove HTTP headers module removes configured HTTP headers from the response. Also removes from the tag if the X-Generator HTTP header is configured to be removed. By default the X...
Categories: Security
Bootstrap Layout Builder
Build responsive pages in minutes! Adds responsive grid support, with major UX enhancements to Drupal 8's core - Layout Builder module. Currently, this module supports Bootstrap 3/4 and 5. An...
Categories: Administration tools, Content display, Developer tools
Rename Admin Paths
This module helps secure the Drupal backend by overriding the admin path. It provides a settings form for replacing the terms admin and user in Drupal routes (URLs). This can also help reduce spam...
Categories: Administration tools
Layout builder library
Overview Provides a layout library allowing content editors to pick from a list of pre-defined layouts. Features Site builders can create and deploy pre-defined layouts for each entity-type and...
Categories: Content display
Views Aggregator Plus
As the Views and Views Calc modules rely on the database to perform aggregation, you only have limited options at your disposal. As the great Merlin himself said: "You can't aggregate a PHP...
Categories: Content editing experience
Devel Entity Updates
In [#2976035] the ability to run drush entup was removed, see the related change record for more details. This project aims to restore this functionality as a developer-only tool. The goal of this...
Categories: Developer tools
Iframe
Branch 8.x-1.x old branch (old templates, only bugfixes, deprecated) Branch 8.x-2.x we are extending the module using twig templates and fixing settings of field-general, field-instance, field...
Categories: Site structure
Project Browser
The Project Browser makes it easy for site builders to find and install modules. This browser lives inside the Drupal site itself, which means you don't need to leave your site in order to look for...
Categories: Administration tools
Custom Breadcrumbs
Custom breadcrumbs 10.x What works: ability to add custom breadcrumb for all content entity or paths like page manager, views etc store settings using config entity so everything is exportable...
Categories: Administration tools, Content display, Site structure
jQuery UI Checkboxradio
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 checkboxradio library for any themes and modules...
Categories: Developer tools
Mail Login
This module enables users to login by email address with the minimal configurations. For configuring mail login go to "/admin/config/people/mail-login". Available configurations: Enable login by...
Categories: Access control