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.
CKEditor Bootstrap Tabs
This module is created to allow users to easily insert Bootstrap tabs structure into content. A dialog allows the user to choose the number of tabs. They can also choose a tab in context menu to...
Categories: Content editing experience
Handy cache tags
Provides some handy extra cache tags, so you can for example tag a block that deals with a certain node type, with the cache tag of that node type. The module provides the following cache tags for...
Categories: Developer tools, Performance
Slack
Slack brings all your communication together in one place. It’s real-time messaging, archiving and search for modern teams, and it has cool system integrations features. This module allows you to...
Categories: Integrations
Entity Bundle Permissions
Introduction This module provides bundle-specific permissions for entities. These permissions can be revoked to further restrict pre-existing access controls for non-internal, bundleable, content...
Categories: Access control
Domain Access Simple XML Sitemap
Domain Simple XML Sitemap module generates sitemaps for active domains. Steps to generate a map: - Add a new domain - Allowing node access/source on this new domain - Click on generate sitemaps -...
Categories: Search engine optimization (SEO), Developer tools
Payment
Payment is a generic payment platform which allows other modules to use any of the payment methods that plug into Payment. With Payment we only need one one Paypal, one credit card and one iDEAL...
Categories: E-commerce, Integrations
Media Colorbox
Integrates Colorbox with the Media module via a custom colorbox field formatter. The field formatter may be applied to file based fields and as the formatter for the 'file' field on file entity...
Categories: Site structure, Media
log_stdout
This module provides an hook for Drupal Watchdog that directs log messages to php://stdout or php://stderr for better log handling with Docker.
Categories: Administration tools, Developer tools
Content Translation Redirect
This module will be useful if you need to redirect users from pages of non-existent content translations. Features Default redirect settings. Redirect settings for content entity types and bundles....
Categories: Multilingual, Administration tools
Commerce Square Connect
Square is the payment / POS company making commerce easy and accessible to everyone. This module integrates with their eCommerce API for online payments into Drupal Commerce. Installation See the...
Categories: E-commerce, Integrations
JSON:API Search API
This module adds JSON:API resources that allows you to query your Search API indexes using the JSON:API spec.
Categories: Decoupled, Site search
Embedded Content
The Embedded Content module was formerly known as the Ckeditor5 Embedded Content module and has been renamed to be more future proof and easier to find. Demo View Demo The demo is still the demo...
Categories: Content editing experience
Content Type Clone
Synopsis Content Type Clone allows Drupal users with the "Administer content types" permission to clone content types in one click. Access the content type list, click on "clone" for the content...
Categories: Content editing experience
Bibliography Module
a.k.a. Drupal Scholar This module allows users manage and display lists of scholarly publications. Features include... Import formats: PubMed, BibTeX, RIS, MARC, EndNote tagged, and XML. Export...
Categories: Content editing experience
Smart Crop
Smart Crop is an imagecache action that crops based on entropy, which produces more pleasing results when cropping to a fixed aspect (for example it can help prevent cutting off people's heads when...
Categories: Media
Feature toggle
From Wikipedia A feature toggle, (also feature switch, feature flag, feature flipper, conditional feature, etc.) is a technique in software development that attempts to provide an alternative to...
Categories: Administration tools, Developer tools
Commerce Custom Offline Payments
Drupal 8 - Commerce 2.x Please follow and help with Commerce 2.x core issue : [#2828525] Offline payments for Drupal Commerce 2.x. For now there is nothing sure about Offline payments in Commerce 2...
Categories: E-commerce, Developer tools
403 to 404
403 to 404 is a simple module that emits a 404 error when a user tries to access a page that they don't have permission to view. This module is designed to do one thing, and one thing only. Don't...
Categories: Performance, Security
Menu Node Views
The Menu Node Views module provides Views integration for nodes assigned to the menu system. This module is in alpha development. Dependencies Use of the module requires that you download and...
Categories: Developer tools
Webform Term Options
This module is adding a pre-built option lists of vocabulary terms to be used in webform components. For webform 3.x you should use v. 7.x-1.x of the module, and for webform 4.x - v. 7.x-4.x. After...
Node Title Validation
This is a very light weight module and help to validate node titles with min/max characters, blocklist special characters/words and unique node titles. Validating the node title by Special...
Categories: Content editing experience, Site structure
Commerce Abandoned Carts
This module will automatically send an email message to users who have abandoned their Drupal Commerce carts. On each cron run the module finds Drupal Commerce carts that have been abandoned (using...
Categories: Administration tools, E-commerce, Integrations
TMGMT Translator Google
Google Translate translator plugin for the Translation Management Tools (TMGMT) project. Allows to use machine translation provided by Google to translate content. Features Drupal 8 ready Fast...
Categories: Multilingual
Scroll to destination anchors
This module modifies the default behavior of destination anchor links such as <a href="#block-system-main">Main content</a> so that users will be smoothly scrolled to the destination...
Categories: Content display
Multifield
This project seeks to provide a true compound field solution for Drupal 7. As much as I love Field collection, it still has to save actual entities, and can cause performance problems due to having...
Categories: Content editing experience, Site structure