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

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

Bundle Copy

Bundle Copy for Drupal 8 Bundle Copy is in Drupal 8 Core CMI! Bundle Copy is a replacement for the Content copy module which lives in the CCK project for Drupal 6. Features This module has export...
Categories: Site structure, Import and export, Developer 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

CKEditor Font Size and Family

The use of this project is deprecated. For new sites, it is highly recommended to use the https://www.drupal.org/project/ckeditor5_plugin_pack module maintained by the CKSource team. Introduction...
Categories: Content editing experience

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

simpleSAMLphp Authentication

This module integrates Drupal with SimpleSAMLphp, the most robust and complete implementation of SAML in PHP. It makes it possible for Drupal to communicate with SAML or Shibboleth identity...
Categories: Security, Integrations, Access control

LoginToboggan

The LoginToboggan module offers several modifications of the Drupal login system in an external module by offering the following features and usability improvements: Allow users to login using...
Categories: Access control

FAQ Field

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This module provides a field for frequently asked...

Geofield Map

Geofield Map is an advanced, complete and easy-to-use Geo Mapping solution for Drupal 8+, based on and fully compatible with the Geofield module, that lets you manage the Geofield with an...
Categories: Content editing experience, Integrations, Site structure

EXIF Orientation

This module reads EXIF data to rotate images that have an Orientation key set. This module solves the issue where iOS devices take images in one position but set an EXIF Orientation value, leaving...

HTML Mail

HTML Mail lets you theme your email messages the same way you theme the rest of your website. HTML Mail for D10 emartoni and RenatoG have ported HTML Mail to D9/D10, and TR has done a great job to...
Categories: E-commerce, Integrations

Fences - Semantic field markup and classes

Fences is an easy-to-use tool to specify an HTML element for each field. This element choice will propagate everywhere the field is used, such as teasers, RSS feeds and Views. You don't have to...

Taxonomy access fix

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Synopsis Taxonomy Access Fix module extends access...
Categories: Site structure

Adminimal Admin Toolbar

This module is inspired by Adminimal Administration Menu. It provides a minimalist style to Admin Toolbar for Drupal 8. Although the "Adminimal" theme provides menu styling, there are some...
Categories: Administration tools

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

CKEditor CodeMirror

CKEditor CodeMirror adds syntax highlighting for "Source View" in CKEditor WYSIWYG editor. 3.x The 3.x series only supports CKEditor 5. Settings migrations from 8.x-2.x/CKEditor 4 are provided but...
Categories: Administration tools, Content editing experience, Integrations

Image Resize Filter

The easiest end-user solution for resizing inline images. This filter makes it easy to resize images, especially when combined with a WYSIWYG editor such as tinyMCE, CKeditor etc. Users never have...
Categories: Content editing experience

Multiple forms

This is an API module which lets you put several forms into one . The usage is very simple: there is one API function to call: multiform_get_form() and you can pass the form names in the attribute...

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

Title

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. While working on the new content translation system for...
Categories: Content editing experience, Site structure, Multilingual

Fast 404

What and Why Drupal has expensive 404 errors. On an 'average' site with an 'average' module load, you can be looking at 60-100MB of memory being consumed on your server to deliver a 404. Consider a...
Categories: Performance

Custom Search

This module alters the default search box in many ways. If you need to have options available like in advanced search, but directly in the search box, this module is for you. D8.x notes The 8.x-1.0...
Categories: Site search

Taxonomy Term Reference Tree Widget

About this module This module provides an expandable tree widget for the Taxonomy Term Reference field in Drupal. This widget is intended to serve as a replacement for Drupal's core Taxonomy Term...
Categories: Content editing experience, Site structure

Markup

This module adds the ability for site admins to add "Markup" widgets to the form. These essentially let designers of cck content-types insert additional markup into the node/edit form to display to...

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

Owl Carousel

This module integrates Owl Carousel, a touch enabled jQuery plugin that lets you create a beautiful, responsive carousel sliders. It boasts the following features; Responsive Touch Events Mouse...
Categories: Content display, Site structure, Developer tools

Pages