
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.
Views Blogspot Archive
This module provides a blogger(blogspot) like archive style option for Views. You can set the field based on which archive need to be created in views style settings. CONFIGURATION Follow the...
Categories: Content display, Content editing experience, Site structure
Environment indicator ribbon
This module enhances the existing https://www.drupal.org/project/environment_indicator module to add an extra ribbon to the site
Categories: Developer tools
Tin Can API
The Tin Can API project is a suite of modules that provide various points of integration with the Tin Can API/Experience API. The module(s) can be used to track many different types of user...
FlexField
This module is deprecated This module is now deprecated and will no longer be actively maintained. For a MUCH improved version of this module we encourage you to try out Custom Field. It started as...
Categories: Site structure
Direct Checkout by URL
Makes it possible to share a link to redirect a user directly to the checkout page, with given items in the cart. We allow two different variations of request. One is to pass a comma separated list...
Categories: E-commerce
Visual Editor
Provide an off-canvas integration to edit the full-node, it also provides a way to communicate form FE to BE to click FE Components and send a message to Drupal to open the visual_editor and edit...
Categories: Content editing experience, Decoupled
Push Framework
Pushing content from within a Drupal site to users over various external channels in a configurable and orchestrated context is important to provide more interaction with users and customers then...
Categories: Integrations, Developer tools
Cool message
Synopsis Provides a beautiful display of system messages (errors, warning, etc.). These messages displaying at the top of the page using CSS3 and jQuery. If you click on message then it will hide....
Categories: Content display, Media, Developer tools
Media oEmbed Thumbnail Style
Enables image styles to be applied to oEmbed thumbnails.
Categories: Content editing experience, Content display, Media
Swift Mailer Force HTML
This Drupal 8 module creates a very simple Swift Mailer mail plugin which checks each mail body for HTML tags, and forces that email to be in HTML format if any is found. The only configuration...
Categories: Integrations
Contact Us Form for Drupal 8.x, 9.x and 10.x
Contact Us Form Drupal 8 contact us form module does not require a "webform" or a similar module to create/configure a simple form for a website. This is a Drupal 8.x and 9.x ready to use contact...
Categories: Content editing experience
Feeds entity reference
Adds new items for feed processor mapping: Referencing and referenced entities (for the feed node which can contain feed URL value) as the sources. Entity reference fields as the targets (it can be...
Categories: Import and export
Vegas Background jQuery Plugin
Vegas of the awesome Jay Salvat from the Coders in Black community, is one of the most used jQuery plugins to add beautiful fullscreen background images with slideshow-like transitions to your...
Categories: Integrations
W̶P̶ B̶l̶o̶g̶ (obsolete)
WordPress provides a great platform for blogging. Drupal provides all the tools for a great blogging platform, but it takes some effort to join all those tools together. This module goes some way...
Bootstrap Languages
Bootstrap Languages exposes a new block that allows site visitors to switch languages using a Bootstrap dropdown button. It relies on the Languages for Bootstrap 3 library to display language...
Categories: Multilingual
Open Atrium Clone
Adds the ability to clone spaces, section, or other content for Open Atrium Submit an Issue or See issue queue
Cloudflare: Node Cache Clear
This module integrates with the Cloudflare API service. Gives an admin user the ability to clear cache on a per node basis or can purge for the whole site (zone). Features Clear cache per node url....
Categories: Content editing experience, Performance, Developer tools
Layout Builder Kit
Layout Builder Kit is a set of pre-made components you can use in your Layout Builder pages. It performed a useful function for some sites, however, it has been superseded by many other projects....
Categories: Content display
Purge Ajax Processor
INTRODUCTION Provides a Purge processor which Sends an Ajax request on every page load to process the purge queue. REQUIREMENTS Purge module. See: https://www.drupal.org/project/purge. INSTALLATION...
Categories: Performance
Commerce Free Shipping
Overview This module provide a solution to add Free shipping rate on top of commerce_shipping services. This module change the price of the service to 0 and can display a message to the user saying...
Categories: E-commerce
Bulk Creator
It happens to create complex content types with tens, sometimes hundreds fields. Or to edit such content types to add more fields. Think e.g., what it takes to compile a balance sheet, i.e., a load...
Categories: Content editing experience, Developer tools, Site structure
Ajax Load
Helper module to load and add JavasScript and CSS data for Ajax-loaded content. There will be no Drupal 7 version as the functionality provided by AJax load is built into Drupal 7 core's Ajax API....
Categories: Developer tools
Commerce Repeat Order
Synopsis Commerce Repeat Order allows end user to repeat there order again and again. This module allows to repeat customer order just by creating an simple link or button. i.e. Link can be created...
Categories: E-commerce
Video Embed Spotify
This module provides Spotify handler for Video Embed Field. Requirements Video Embed Field Installation Install module as usual. Add video embed field to content type Check Spotify in allowed...
Categories: Site structure, Media, Integrations
OpenWeather
Open Weather is a module to parse out the weather response from OpenWeather. The main reason we need this module because Google had killed it's weather API, thus rendering the Google Weather module...