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.
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
Name Field
Name Field is a module that provides a multi-component name field for the Field API. Features Select between one to five separate fields to capture a persons title, given (first), middle, family ...
Categories: Content editing experience, Developer tools, Site structure
Recurring Date Field Modular Widgets
Provides a framework for developing widgets for Recurring Dates Field, and a few bundled widgets. Bundled widgets The project comes with 3 widgets: Alpha: a general purpose widget built with states...
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
Remote Stream Wrapper
Provides the ability to use external files with file fields without saving the files to your local files directory. Also provides a 'Remote URL' browser plugin for Media. By default the module adds...
Categories: Developer tools, Media
Disable language
Disable language lets you disable languages on Drupal 8 sites. It does the following things when you disable a language: Filters out the disabled languages in the language switcher Filters out the...
Categories: Multilingual
Lightning Media
Lightning Media provides modules and configuration for great media authoring experiences. Lightning Media 5.0.0 WARNING: Lightning Media 5.0.0 drops all hard dependencies on contributed modules, as...
Categories: Content editing experience, Media, Integrations
Cache Control Override
In Drupal 8 core Page Cache max age settings are applied globally to all pages, and there is no way to set a different max age per page or leverage cache metadata max-age to override Cache-Control...
Categories: Performance
PHP
The PHP module adds dynamic functionality based on direct PHP input in the following areas: A filter format for use with text formats. A PHP Code text format is directly installed with the module....
Categories: Content editing experience
Automatic Updates
A project for developing the Auto Updates Initiative efforts, as a feature for Drupal core. Automatic Updates makes it much, much easier and better to keep Drupal core up to date. Installation This...
Categories: Administration tools, Developer tools
Sitewide Alert
The Sitewide Alert module adds the ability to show alerts at the top of your site. This module can be used for showing alerts to your visitors to inform them of planned maintenance periods,...
Categories: Content display, Content editing experience, E-commerce
Transliterate filenames for uploads
The "Transliterate Filenames for Uploads" module is obsolete with Drupal core >= 10.2. All features of this module are now in core. See https://www.drupal.org/node/2972665 for further information....
Categories: Site structure, Media, Administration tools
Views Custom Cache Tags
Overview Views in Drupal 8 automatically adds cache tags to every view so that their content can be invalidated when it changes (and can be cached as long as possible until they do). However,...
Categories: Developer tools
Expand Collapse Formatter
This is a simple module to expand or collapse long texts by clicking on a "show more/show less" link. It provides a configurable formatter which can be attached to each text area field of an entity.
Webform REST
Overview Retrieve and submit webforms via REST. Enable module Enable REST resource "Webform Submit" Enable REST resource "Webform Elements" Enable REST resource "Webform Submission" There may be 2...
Categories: Decoupled, Import and export, Integrations
Cache Expiration
This module provides configurable actions upon events that will expire URLs from caches like reverse proxy caches, internal page caches, etc.This module make more sense when Minimum Cache Lifetime...
Categories: Performance
Advanced Views RSS Feed
Previously called "Views RSS", this module allows sites to take control of their RSS feeds by providing Views plugins for customizing individual fields. Extension modules for Views RSS In addition...
Categories: Content display, Import and export
Manual Crop
The Manual Crop module exposes a set of image style effects that enables users, if enabled in the widget settings, to crop (and scale) an image after uploading. Depencencies Libraries 7.x-2.x...
Categories: Media, Site structure
Entity cache
Entity cache puts core entities into Drupal's cache API. This module will not be ported to Drupal 8, 9, 10 or 11, because entity caching is supported in core: [#597236]. Due to the entity loading...
Categories: Performance