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

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

Amazon Product Advertising API SDK 5.0

This module adds Amazons PA API SDK 5.0 as a library with minimal configuration in the Drupal backend. It is meant for developers who want to utilize the SDK in Drupal to create their own features....
Categories: E-commerce, Integrations

Simple content migration via cron scheduler

Simple content migration via cron scheduler This module extends the core migration system to migrate the content from external database as source into Drupal nodes as destination. Features of the...
Categories: Import and export

Amazon Product Widget

A module for adding amazon products to your site, with custom theming, caching, automated fetching, storing & renewal of product data. Requires an Amazon Associates account and a SQL storage...
Categories: E-commerce, Site structure, Integrations

Module Security Advisory Coverage Report

Creates a simple report, showing which modules in use on your site have Drupal security advisory coverage, and which don't.
Categories: Administration tools, Security

User Mail Control

INTRODUCTION In many countries and regions, the mailbox usage rate is not high, and the mailbox is not necessary, but in Drupal's core user entity, the mailbox field is required, User Mail Control...
Categories: Administration tools, Integrations, Access control

farmOS Project Plan

JW player media source for media library

Fetch mp4 url from JW Player API media id and render it in HTML5 video tag. Field formatter to render mp4 files from JW in video tag. Configuration for show controls, loop video, mute video,...
Categories: Content editing experience, Media, Integrations

Streaming

This module is a service that transcodes a .mp4 video into an adaptive bitrate streaming format. This module supports transcoding to the two most popular formats: HLS and DASH. Two dependencies are...
Categories: Integrations, Media

UIkit Grid Layouts

This module brings a collection of layouts which takes over the UIkit 3 Grid system (1 column / 2 columns / 3 columns...) Recommended Theme This module requires the UIkit Drupal Base Theme (or that...
Categories: Content display, Integrations

Bibcite Import OAI

Import Bibliography citations from DSpace/OAI
Categories: Content editing experience

Taxonomy Term Selection Role Filter

This module adds a new reference method called "Taxonomy terms with role filter" that can be selected when configuring a taxonomy term reference field. When selected, the available terms in the...
Categories: Site structure, Developer tools

Markdown field formatter

Markdown Field Formatter module provides a field formatter for file fields, it allows to upload markdown files. The formatter uses a markdown parser library to display them as valid HTML....
Categories: Content display, Site structure

Menu vs URL Alias

Connects the stock URL alias and menu settings tabs on node edit forms. If the menu item is enabled, the vertical tab and fields related to the alias will be hidden; conversely, if the menu item is...
Categories: Administration tools

Badgr Badge

Badgr Badge Introduction Badgr Badge is a bridge between Drupal and the badgr.com API service. It allows site administrators to connect their Badgr account, import issuers and badges, and award...
Categories: Content editing experience, User engagement

Entity References Map

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Provides a dynamic entity references map based on jHTree...
Categories: Content display

Content Moderation Revision Delete

This module was originally written because the node_revision_delete module did not support content moderation. Since last year that has changed so this module is now obsolete.
Categories: Developer tools

Layout Builder IPE

The Layout Builder IPE module provides frontend In-Place-Editing (IPE) for Layout Builder, similar to what Panels IPE used to do in Drupal 7. Base functionality On full view pages of a content...
Categories: Administration tools, Content display

Private Shortcut

Shortcuts per user for your Drupal site. This module allows users to have their own private shortcut set. It extends the core shortcut module by providing a dynamically created shortcut set for...
Categories: Administration tools, Site structure

Layout Builder Anchor Navigation

NOTE: This core patch is required for this module to work: https://www.drupal.org/project/drupal/issues/3015152 This modules provides an anchor navigation layout builder block that displays an...
Categories: Content editing experience, Content display, Site structure

Instana End User Monitoring

This project allows easy integration with Instana end user monitoring. It allows easy tracking of your site visitors within the Instana dashboard. Setup Basic Module Configuration After installing...
Categories: Integrations

Maintenance notify

The module can send notifications when the website is going on/off from maintenance mode. If the site goes on/off into maintenance mode from some user, the notifications (if enabled) are sent at...

noUiSlider

noUiSlider is a lightweight, ARIA-accessible JavaScript range slider with multi-touch and keyboard support. This module includes 2 different Drupal libraries that provide noUiSlider for any themes...
Categories: Developer tools

Schema.org - PublicationIssue

This module provides the Schema.org/PublicationIssue integration in Drupal Schema.org Metatag module. Requirements Schema.org Metatag module. Usage Enable the schema_publication_issue module on...
Categories: Search engine optimization (SEO)

Views Pretty Preview

This module prettifies the JSON output of Views rest displays in the View UI preview.

Consumer Base URL

Synopsis The Consumer Base URL module provides base URL per consumer and use it for entity canonical URLs, URL tokens and other stuff. Currently only tested with 1 default consumer together with...
Categories: Decoupled

Pages