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

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

Simplify Menu

The simplify_menu module uses a TwigExtension to gain access to Drupal's main menu's (or any other menu for that matter), render array so it can be accessed from a twig template. Among the many...
Categories: Site structure

Panelizer (obsolete)

The Panelizer module allows you to attach Panels to any node in the system. Drupal 8.6+ w/Layout builder: Panelizer 8.x-5.x With the Layout Builder system committed, much of Panelizer's...
Categories: Content display

Security.txt

A module which allows a drupal site to serve a security.txt file and provides a friendly administration user interface. Introduction The Security.txt module provides an implementation of the...
Categories: Security

Field as Block

Field as Block provides an easy way to display one or more fields of the current node in a block. This module aims to be a light weight alternative to modules like Panels and Display Suite, or...

Views Responsive Grid

#D8CX: This module will not be ported for Drupal 8. Views grids in core have been replaced with DIVs: [#1903746]! Views Responsive Grid provides a views plugin for displaying content in a...

OpenID Connect Microsoft Azure Active Directory client

OpenID Connect client / plugin for Microsoft Azure Active Directory authentication This module is a Microsoft Azure Active Directory client for OpenID Connect. Microsoft Azure AD connection can be...
Categories: Access control, Integrations

Hierarchical Select

Description This module defines the "hierarchical_select" form element, which is a greatly enhanced way for letting the user select items in a hierarchy. Hierarchical Select has the ability to save...
Categories: Administration tools, Content editing experience, Content display

Link class

Link class module provide a new widget form for field type Link. This widget allows editor to add class to fields Link attached to their content. Requirements As this module provide a widget for...
Categories: Site structure

CKEditor IndentBlock

This project integrates the CKEditor IndentBlock plugin with the CKEditor or CKEditor5 module in Drupal core. The IndentBlock plugin adds the functionality of indenting text paragraphs using...
Categories: Content editing experience

Image Optimize reSmush.it

Image Optimize | Image Optimize reSmush.it The Image Optimize reSmush.it module provides integration with the reSmush.it service for the Image Optimize pipeline system. It is able to process PNG...
Categories: Media, Performance

CSS Editor

This module allows site builders to customize a theme's CSS through the browser, using a rich text editor with syntax highlighting and live preview. The module has just one option in its...
Categories: Developer tools

Prepopulate

The Prepopulate module allows fields in most forms to be pre-populated from the $_REQUEST variable. Prepopulate is excellent for creating bookmarklets. For examples on usage for all of these cases,...
Categories: Content editing experience

Media entity Instagram

This module adds an Instagram integration to Drupals media system.
Categories: Media

Masonry Views

This modules defines a masonry grid view style using Masonry API module.
Categories: Integrations

Layout Builder iFrame Modal

Render Layout Builder edit forms in an iframe, using the admin theme. Motivation Layout Builder uses the off-canvas for every section or block form, while also rendering the entire layout page in...
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

Sub-pathauto (Sub-path URL Aliases)

The Drupal Path module matches only full URLs when creating SEO-friendly aliases. This module extends that behavior by also matching known sub-paths and replacing them with their respective alias....
Categories: Administration tools

Hide Revision Field

ABOUT Hide Revision Field provides a configurable field formatter for the revision log field for revisionable entities. This allows you to create revisions but reduces noise for your content...
Categories: Administration tools, Content editing experience, Site structure

Warmer

This module provides all the necessary infrastructure to orchestrate your cache warming processes. You can warm the cache of your critical entities (and more!) right after you deploy to production....
Categories: Performance

Fancy File Delete

A Module that can finally delete files properly! What this module can do: View of all managed files with an option to force delete them via VBO custom actions Manually deleting managed files by FID...
Categories: Media

Facebook Page Plugin

The Page Plugin is a social plugin that enables Facebook Page owners to attract and gain Likes from their own website. The Like Box enables users to: See how many users already like this Page, and...
Categories: Integrations

Leaflet More Maps

Want to freshen up your site with something a bit different? Leaflet More Maps adds over 20 attractive map styles to your site via Leaflet, the lightweight mobile-friendly library for interactive...
Categories: Content display, Content editing experience, Integrations

Simple Menu Permissions

Defines permissions for menus. It defines the "Create new menu" permission and the following permissions for each menu separately: - Create new menu - View [menu_name] menu in menu list - Add new...
Categories: Access control, Administration tools, Content editing experience

Workbench Moderation

Workbench Moderation adds arbitrary moderation states to Drupal core's "unpublished" and "published" node states, and affects the behavior of node revisions when nodes are published. Moderation...
Categories: Administration tools, Content editing experience, Access control

Cloudflare Turnstile

INTRODUCTION The Cloudflare Turnstile module uses the Turnstile web service to augment the CAPTCHA system and protect forms. For more information on what Turnstile is, please visit: https:/...
Categories: Developer tools, Integrations, Security

Pages