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

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

Rules Bonus Pack

This module is a greenhouse for Rules functionality – triggers, actions and conditions that could be included in the Rules module, but probably should be tested out and voted on first. Feel free to...

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

Region In Content Template

If you want to show a block within the content region of your Drupal 8 site, this may be the module for you. Specifically, if you would like to print the secondary menu region mixed in among the...
Categories: Content display, Developer tools

Paragraphs grid

With Paragraphs Grid, you can display multiple paragraph entities in a grid. Supports Out-Of-The-Box Bootstrap 3, 4, 5 and CSS grid from MDC (Material Design). Additional features: Includes a view...
Categories: Content display

Extra Image Field Classes

This module adds custom classes to image fields. Introduction: Extra Image Field Classes module allows site builders to easily apply css classes to image field. How to add custom classes to image...
Categories: Content editing experience, Media, Site structure

Table Alternate Rows

This input filter inserts even and odd classes into user submitted tables within nodes. This allows for proper table theming ("zebra stripes") to occur while allowing users to use regular table...

dBug for Drupal

Implementation of dBug for Drupal. Features PHP version of ColdFusion’s cfdump. Outputs colored and structured tabular variable information. Variable types supported are: Arrays, Classes/Objects,...
Categories: Developer tools, Integrations

Media Remote

This module offers a simple mechanism to handle remote URL content (usually from non-OEmbed providers) as Media items in Drupal. Features With this module, you will be able to create Media Types...
Categories: Media

Column menu items

Overview Column menu items is a Drupal module that allows editors to create columns of menu items. Special menu items provides similar functionality by providing placeholder ("<nolink>"). The...

Google AdSense integration

This module provides web content providers with the means to earn revenue from visitors by displaying ads from Google AdSense™ advertising service on their sites. Why should you use it: The module...
Categories: E-commerce, Content editing experience, Site search

Block Content Template

If you have ever tried to get a view of custom block types or rendered a custom block type in a reference field you will know that the custom block type doesn't have standard template markup in D8,...
Categories: Content display

Active menu item by path

Active menu item by path simplifies Drupal navigation by automatically highlighting active menu items based on the current path, enhancing user experience. Features Compatible with all menu...
Categories: Administration tools, Site structure

Multi-path autocomplete

Multi-path autocomplete (formely known as Menu path autocomplete) changes some input field for entering paths to an autocomplete text field so users do not need to know the internal system path but...

Login And Logout Redirect Per Role

ABOUT: Module provides ability: Redirect user (to specific URL) on Log in Redirect user (to specific URL) on Log out Set specific redirect URL for each role Set roles redirect priority Use Tokens...
Categories: Administration tools, Developer tools, Access control

Icon Select

Icon Select Module This module allows you to upload and display SVG icons in the drupal backend. You can display these icons in your frontend theme using twig or render them as a fields. Usage...
Categories: Site structure

Emulsify Tools

All work on this project is done on Github Visit emulsify-ds/emulsify_tools to log issues and contribute. Documentation can be found at https://docs.emulsify.info More information at https:/...
Categories: Developer tools

GraphQL Compose

A Drupal GraphQL Schema Generator. Features Easy to use: GraphQL Compose is a no-code schema generator. Developers don't need to know GraphQL to create a GraphQL API for their Drupal application....
Categories: Decoupled, Developer tools

Administration Language Negotiation

This module allows the users to browse particular pages in a specific language. The classical use case is to allow displaying the frontend of the site in one language and still keep most of the...
Categories: Administration tools, Multilingual, Developer tools

Dimension

A field class to support dimensions. The following three modes are supported: Length Area (width and height) Volume (width, height and depth) The module comes with two formatters where the...
Categories: Site structure

Block Class Styles

Summary Extends the Block Class module to incorporate styles (or themes) rather than css classes. Adds style-based tpl suggestions. Allows HTML in your block titles. If you have a dependency on...

Material Icons

This module provides access to Material Icons (Google's Icon Font). Field Support A custom Field Type supporting material icons Widget options to allow extra settings CKEditor Support Allow using...
Categories: Content display, Content editing experience, Developer tools

Field Label

Purpose Field Label extends field formatters for most field types to allow customization of field label text (including plural variant), CSS classes and/or field label wrapper tag at the display...
Categories: Content display, Site structure

GLightbox

GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery). It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self...
Categories: Content display, Content editing experience, Site structure

Colorbox simple load

This module depends on the colorbox module. The colorbox load option was separated from the main module. However the current colorbox load module has other dependencies and took a slightly...
Categories: Content display, Developer tools, Integrations

Text field formatter

This module is the extension of the plain text formatter. The module features: Ability to add an additional wrapper to the text field. Ability to add classes to this wrapper. Ability to add any of...
Categories: Accessibility, Content editing experience, Content display

Pages