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.
Health Check Url
Health Check URL module is built to provide an endpoint for all type of load balancer (or Pingdom, new relic..),An endpoint will let the load balancer know that the site is working fine by sending...
Categories: Performance
Accelerated Mobile Pages (AMP)
The AMP module is designed to convert Drupal pages into pages that comply with the AMP standard. See links to documentation in the sidebar. Branches 7.1 - Original AMP functionality 8.1 - Original...
Categories: E-commerce, Content display, Search engine optimization (SEO)
Paragraphs entity embed
Paragraphs Entity Embed provides a way to embed parapraphs in any rich-text field using the WYSIWYG editor. Use this module in conjunction with Views Entity Embed to greatly enhance the editor...
Categories: Content editing experience, Developer tools
Field Formatter Range
The Field Formatter Range module provides the option to display only selected range of values for multivalued entity fields. For example if you have an image field attached to an entity and the...
Categories: Administration tools, Content editing experience, Content display
Display Field Copy
Display Field Copy provides the ability to make a display copy of a field with Display Suite. The copy of the field can use a different formatter (with different config) than the single field that...
Categories: Content display
SMS Framework
SMS Framework is an implementation of Symfony Notifiers' SMS component. Documentation Many service integrations are provided, including: 46elks, AllMySms, Amazon SNS, Bandwidth, Brevo, Clickatell,...
Trusted Reverse Proxy
A simple module designed to run on sites that are known to operate in environment(s) behind known trusted reverse proxies. This module presently performs a number of specific tasks: Inspecting x...
Categories: Performance, Security
Pager Serializer
The Page Serializer extends the default Serializer to include pagination data. This module is intended to be used with rest and the Rest export View with a decoupled UI. Including the pagination,...
Categories: Content display, Decoupled
Menu clone
D7: proper port available now. Do not use the previous version any longer as it was, can't say it any other way, a really bad port! This module allows you to clone entire menus, much like Node...
Categories: Administration tools
Admin Menu Swap
Admin Menu Swap allows you to set a custom administration menu per role. For example, you can create an Editor menu for the Content editor role. This module is inspired by Administration Menu...
Categories: Administration tools
Album Photos
"Album Photos" is an image album module providing multi-user album features. The module development objective is to provide a comprehensive image album solution for Drupal. Version 7.0.x Highlights...
Categories: Content display, Content editing experience, Media
Custom Meta
While Nodewords (D6) and Metatags (D7) work well for adding things like Abstract, Description, Keywords, Robots, Copyright and even OpenGraph meta tags to your content, we continually found...
Categories: Developer tools, Integrations, Search engine optimization (SEO)
Simple Mega Menu
Simple Mega Menu module provide a easy way to build mega menu. This module does not attempt to generate a finished mega menu, which can then be difficult to customize. Instead it provides some...
Categories: Site structure
Menu Condition
This provides a condition based on menu position. For example, you can use it to specify that a block should only show for a particular menu item and all its children.
Categories: Content display
Hierarchical Taxonomy Menu
Hierarchical Taxonomy Menu is a module that will help you create menus from taxonomy terms. You can display an image next to a menu item if your terms have an image field, and there is also an...
Categories: Site structure
Taxonomy menu block
Taxonomy Menu Block allows you to make blocks containing unordered lists that represent the structure of your vocabularies, creating a menu out of your taxonomies (without using Drupal's menu...
Categories: Site structure
SoundCloud Field
SoundCloud Field provides a field for inserting a SoundCloud track or set into your content. Features: - Configurable player - 2 player types: Classic or Visual player - Embed code can be loaded...
Categories: Content display, Media, Site structure
Configurable Views Filter Block
Extends the default exposed filters block from Views with additional options to display only some specific form fields per filters block instance. The module provides visibility control over the...
Categories: Site search
Layout Builder Sections Configuration
This module provides customization options for the Layout Builder sections. With this module, you can display the Section title, and provide css classes for them providing you more customization to...
Categories: Administration tools, Content editing experience, Content display
Like & Dislike
This module provides "like" and "dislike" widgets for contents inside Drupal, making it easiers to promote features as the one seem on many social network websites. Technically speaking, the module...
Categories: Content editing experience, Integrations
Easy Install
A module built to resolve and avoid the error "Unable to install already exists active configuration" when re installing/un installing the drupal 8 modules , it works even if the module's configs...
Categories: Administration tools, Developer tools
UI Patterns Extends
This module lets you extend existing ui patterns, allowing you to reuse existing fields and settings from the parent. The module is using the extends: property: Example: base_pattern: fields: field...
Paranoia
The Paranoia module attempts to identify all the places that a user can evaluate PHP via Drupal's web interface and then block those. It reduces the potential impact of an attacker gaining elevated...
Categories: Security
Author Pane
Author Pane is a block of information about a given user, like those typically found on a forum post, but can be used in other places as well. From core, it collects the user picture, name, join...
No Non-breaking Space Filter
No Non-breaking Space Filter is a simple filter module that filters out all non-breaking spaces ( ). Like all filter modules, the No Non-breaking Space Filter does not change the text...
Categories: Content editing experience