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.
Scald: Media Management made easy
Drupal 8 Scald is a popular and flexible way to handle media in Drupal. Scald can handle images, video, audio, tweets and even Flash files. Scald works with YouTube, Vimeo, Soundcloud and many...
Categories: Administration tools, Content editing experience, Content display
Webform Default Fields
Description With this module you can easily create a lot of nodes with same webform fields. It can be applicable in case of job vacancies with reply form, kind of quality feedback control or...
Layout Builder Additions
A project that provides additions for the core Layout Builder module that improves the UI and experience. Documentation is also available for this project. Features Blocks Layout Builder Additions...
Categories: Content display
Rotating Banner
Make a cool rotating banner. This project is used on http://drupalgardens.com. Released so people can play with it. It may or may not be maintained in the future, but if you like it, c'mon in....
Categories: E-commerce, Media
Layout Builder Claro
An opinionated attempt at making the transition between the Claro admin theme and a custom themes Layout Builder pages smoother. Includes a nice wide Off Canvas tray and themed Media Library....
Categories: Content display
Extra Fields Checkout Pane
This modules allows an administrator to define additional (billing and shipping) address fields (i.e. VAT) as well as custom order fields in Ubercart e-commerce suite. These fields will be...
Categories: E-commerce
Cloudflare Purge
The Cloudflare Purge module provides a secure and comprehensive way to purge Cloudflare cache directly from your Drupal site. It uses Drupal's built-in Guzzle HTTP client and supports both modern...
Categories: Administration tools, Integrations, Performance
Phone Number
Another CCK/Fields module to provide a phone number field type. Main differences cck_phone from Phone (CCK) phone.module are: - Single field widget instead of ever growing field widget per country ...
Categories: Content display, Site structure
Auto Translation
A Drupal module that automatically translates content Introduction Auto Translation is a Drupal module that automatically translates content between languages. It integrates with the Google...
Categories: Automation, Content editing experience, Multilingual
Views Watchdog
The Views Watchdog module extends the Views module and allows to create customized lists (pages, blocks, feeds) of watchdog entries. Features This module provides several fields, filter and sort...
Categories: Administration tools
Webform Boolean
Overview An additional component for webform, which allows a single on/off checkbox with a value given for the on and off states. Known problems Webform uses a custom invoke function (webform...
Simple iframe
This module provides a new field type for displaying iframes. The field provides only the most basic settings for an iframe display and nothing else: src, width and height. If you are looking to...
Categories: Site structure
Commerce product taxonomy filter
This lightweight module is trying to solve the problem that Views contextual filter named "Content has taxonomy term ID (with depth)" is available only for nodes and can not be used for products in...
Categories: E-commerce, Site structure
Sort Comments
This simple module provides sorting functionality for comments. It is possible to configure sort order (newer or older first) per node type, using the "Comment settings" tab in node type...
Categories: Content display
Panels Style Collapsible
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Makes it possible to configure panel regions and panes to...
Categories: Content display
Hide formats
Hide Formats allows you to collapse the "text format" or "input format" dropdowns to clean up the UI. Note: Please recheck your permissions after upgrading to 1.1 . Your permissions may be reversed...
Pack & Upload
This module uploads a zip file of images, pdf or documents to a pre-configured directory and extracts it there. Location of directory can be changed through admin configurations. There are certain...
Categories: Media
Flatcomments
Flatcomments is a very small module that allows you to force comments to always be replies to the node regardless of the reply link used. The comments are not just displayed flat, but also stored...
Categories: Content editing experience, Content display
Insight
The Insight module provides advanced content analysis, analytics and publishing tools. It is designed as a content strategy hub for your Drupal site. under development This module is under...
Domain Path Redirect
This small module allows creating alternative redirects per domains. It extends the Redirect module. When to use for managing redirects on multi-country (multi-domain) sites For example, having...
Categories: Administration tools
YoutubeChannel
YoutubeChannel is a module with a purpose to give you list of videos from a given youtube channel in your site. You have to configure the youtube username from which you want to see the video list....
Categories: Media, Integrations
Commerce Cash on Delivery
No further development here. Recomandation : Use Commerce Custom Offline Payments module instead. Commerce Custom Offline Payments package has a submodule - Cash on Delivery payment - that could be...
Categories: E-commerce
README Help
A simple module allowing to display a README.md, README.txt or README file on the admin/help/your_module page. Additionally, the module supports inserting highlighted PHP file snippets into a...
Categories: Administration tools, Developer tools, Content editing experience
Controlled Access Terms
This module creates bundles to represent common named entities in archival description (Corporate Bodies, Families, and Persons) as well as subject terms. It also provides several field types -...
Categories: Content editing experience
Mailhandler
Create nodes by email! Mailhandler uses Feeds to let you post nodes by email. It takes mail (usually from an IMAP mailbox) and imports it as whatever type of content you choose. Plug-in modules...
Categories: Content editing experience, Import and export, Integrations