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

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

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 (&nbsp&#59;). Like all filter modules, the No Non-breaking Space Filter does not change the text...
Categories: Content editing experience

Pages