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

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

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

Pages