Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.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.
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
Frequently Asked Questions
The Frequently Asked Questions (faq) module allows users, with appropriate permissions, to create question and answer pairs which they want displayed on the 'faq' page. The 'faq' page is...
Categories: Content display, Site structure
Google Programmable Search Engine
Summary This module allows the Drupal core search form to return search results from Google. You control which site(s) are indexed. It supports all configuration provided by the Programmable Search...
Categories: Integrations, Site search
Menu Token
Menu Token module provides tokens, that could be used in title or in path of menu items (links). For example, if you create a menu item with path: "user/[current-user:uid]", the url will be changed...
Categories: Administration tools, Site structure
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
jQuery UI Controlgroup
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 Controlgroup library for any themes and modules...
Categories: Developer tools
Slick Entity Reference
Introduction The Slick Entity Reference module provides a field formatter for Entity reference and Entity Reference Revisions fields to display entities as Slick Carousel items. This allows richer...
Categories: Developer tools, Media
Entity Browser Block
This module provides a Block Plugin for every Entity Browser on your site. You can embed multiple entities with this block in different view modes, which can then be rendered anywhere that blocks...
Categories: Media
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
Social media share
The social media share module allows the user to share the current page to different social media platforms. It is rendered as a block, you can place it anywhere of your site. The module provides...
Categories: Content editing experience, Developer tools, Integrations
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
Migrate Files (extended)
Defines additional migrate plugins for importing files. These plugins are meant to facilitate importing files in the same migration as other data. Typically, with a D7 to D8 migration for example,...
Categories: Media, Import and export
jQuery UI Button
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 button library for any themes and modules that...
Categories: Developer tools
Tour
The Tour module provides users with guided tours of the site interface. Each tour consists of several tips that highlight elements of the user interface, guide the user through a workflow, or...
Categories: Accessibility
Picture
This module is a backport of Drupal 8 Responsive Image module. It allows administrators to optimize images for different devices and resolutions by pairing image styles with CSS media queries. It...
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
jquery.timepicker polyfill
Provides a light wrapper for jquery.timepicker Uses modernizr to detect browser support for html5 `time` inputs and applies the polyfill if not.
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
Media Gallery
A simple gallery of media. Features Add media from URL, upload or existing files (core media) Multi-file upload (core media) Drag and drop re-ordering (core media) PhotoSwipe support (by default)...
Categories: Content display, Media
Drupal Perimeter Defence
Basic perimeter defence for a Drupal site. This module bans the IPs who send suspicious requests to the site. The concept is: if you have no business here, go away. Use the perimeter module if you...
Categories: Security
Section Library
Create reusable templates for single or multiple sections! Allows saving the section as a template, so we can reuse it again in other pages or same pages as a duplicate, whether the section blocks...
Categories: Administration tools, Content editing experience, Content display
Block Group
This module extends the standard drupal block system with block groups. Each block group provides a new block as well as a corresponding region. Child blocks can be moved into any group region. The...
HTTP Cache Control
HTTP Cache Control module helps fine grain control of Drupal's Cache Control headers. Cache Features Support for shared cache max age (s-maxage) Support for Surrogate-Control (Fastly CDN) (2.x only...
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
Search API Pantheon
This module is meant to simplify the usage of Search API and Search API Solr on Pantheon. Search API Solr provides the ability to connect to any Solr server by providing numerous configuration...
Categories: Site search