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.
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