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

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

Commerce coupon fixed amount

Commerce coupon plugin that provides fixed amount coupons. Important notice: This module is only compatible with the 1.x branch of Commerce coupon See [#1372434] and [#1274280]
Categories: E-commerce

Owl Carousel 2

This module is unsupported due to a security issue the maintainer didn’t fix. If you want to use this module, your options are: Choose another, actively maintained module instead Following the...
Categories: Content display, Content editing experience, Developer tools

Book Blocks

The built-in Book module has a couple of useful blocks but they were not what I needed. Here are a few more blocks that you might find useful as well. The Edit block has an optional popup Table of...
Categories: Content display, Site structure

Text Block

This module provides the ability to create blocks with formatted text. The created blocks are exportable configuration objects. Can also be used within Layout Builder. Difference to other solutions...
Categories: Content editing experience, Import and export

CKEditor Table of Contents

Introduction This module enables the Table of Contents plugin from CKEditor.com in your WYSIWYG. This plugin adds a simple Table of Contents widget which crawls the content for Heading-Tags (, ... ...
Categories: Content editing experience, Integrations

Advanced Forum More Styles

This module is looking for a new maintainer It is a nice project for a designer and themer that loves to do functional design. With little work, you can make Drupals Forum look aweseome. Michelle...

Feeds Image Grabber

Feeds Image Grabber (FIG) is successor of FeedAPI ImageGrabber, an addon for Feeds module, which grabs image for each feed-item from their respective webpages and maps it to an image field in the...
Categories: Content editing experience, Content display

Domain Context

Domain Context module is an integration module for the Domain Access module and the Context module. The Domain Access module allows administrators to set specific settings for each of their domains...

Token Modifier

Token modifier provides a meta token that allows you to modify the output of other tokens. Usage To use these token modifiers, you simply add a prefix to your existing token. [token-modifier:...
Categories: Developer tools

Extended Number Field

Adds extended xinteger, xdecimal, xfloat field types and xnumber form display widget. Additionally, each type is provided with the unsigned storage setting, allowing to restrict input on a field...
Categories: Site structure, Developer tools

Commerce Bulk

Provides a service for bulk creation of Drupal Commerce entities such as attribute values and variations. Also, products can be bulk generated if the Commerce Generate submodule is enabled. You may...
Categories: Developer tools, E-commerce

Vimeo Video Uploader

A Module for integrating Vimeo APIs with Drupal. Installing the module creates two fields in selected content type which will be used to upload Video to Vimeo. This module uses Video Embed Field...
Categories: Integrations, Media, Site structure

Role Paywall

The Role Paywall module allows site administrators to hide premium content from users that don't have access to it. This is performed on a per-field basis so the user will still see other parts of...
Categories: Access control

Azure Communication Services Mailer

This module implements Azure Communication Services to send email using Drupal's Mail API. Post-Installation Set your Azure Communication Services endpoint url at /admin/config/config/azure_mailer...
Categories: Integrations

Weekdays field

This module provides both a form element and a field type for week days. It also provides a submodule for Date Restrictions integration. Support and customizations The module author provides paid...
Categories: Site structure

CKEditor Image2 - Enhanced Image plugin with HTML5 caption support

This module is an extension to the CKEditor module. It also supports CKEditor installed through the Wysiwyg module. This module helps you replace the default Image plugin that comes with CKEditor...
Categories: Content editing experience, Media, Integrations

Varbase Landing Page (Paragraphs)

Provides the basis for Landing Pages, which are built to include appealing stacked components that are visually separate. Use With Varbase Distribution: This module is best used with Varbase...
Categories: Content display, Content editing experience

Central Authentication System (CAS) Server

The CAS Server module turns a Drupal install into the central authentication system. It makes your database the primary location for other systems to use for authentication in a SSO environment....
Categories: Access control

Entity Autocomplete

Entity Auto Complete provides: autocompete_paths for all entity types that define a label "entity_autocomplete" form element Autocomplete paths The path is: entity-autocomplete/%entity_type To...
Categories: Site structure, Developer tools

Vimeo Link Formatter

Vimeo Link Formatter module is a simple module that exposes a formatter for Link module fields to render values as an embedded Vimeo.com video player (or thumbnail) if it is a valid url for a Vimeo...

Commerce Pricing Attributes

This module provides some enhancements to the Commerce Product Option and Commerce Product Attributes handling by applying pricing rules to custom product attributes. So, you can add attributes to...

Parallax Toolkit

This module has no recommended release version pending Peer Review through the Drupal Issue Queue. About The Parallax Block module enables the user to select none, Same, or Opposite directions ...
Categories: Content display

External Media

What is the External Media module? External Media is a universal file picker module with support for Dropbox, Box, Google Drive, OneDrive, Instagram*, Unsplash*, AWS* or any remote URL* and many...
Categories: Import and export, Media, Site structure

Config Entity Revisions

Config Entity Revisions provides the ability to create revisions and apply moderation workflow to aspects of a Drupal 8 website that couldn't previously have that functionality because they use...
Categories: Content editing experience

Search API Field Map

This module is a dependency of Search API Federated Solr, but is also usable on its own. It provides new field options on Search API indexes: The "Mapped field" field can be used to aggregate data...
Categories: Site search, Developer tools

Pages