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

54,012 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.

Config Suite

Config Suite is a set of improvements to the core config system that eases the experience of working with configuration. Config Suite now has three big features that will change the way you do...

Creditfield Form Element

Creditfield is a small proof of concept module that provides 3 FormAPI elements to be used in the Drupal Form API for custom forms: Credit Card Number Credit Card Expiration Date Credit Card CVV...
Categories: E-commerce, Developer tools, Site structure

Cookiebot + GTM

This module makes it possible for you to integrate Cookiebot and Google Tag Manager in a fast and simple way. You want this if you want to prevent the placement of cookies and scripts implemented...
Categories: Integrations, Search engine optimization (SEO), Site search

Embed View Shortcodes

Embed view shortcodes is a module that allows users to embed views and block content into node body and blocks using simple syntax using Shortcode api. This module is really helpful When you want...
Categories: Content editing experience

Type Style

Summary Type Style allows users to associate colors and icons with their types. This is an important feature for building rich user interfaces, as content editors can quickly associate iconography...
Categories: Content display

Component Libraries: Components

IMPORTANT NOTE: If you are starting a new project use SDC for Drupal 9, or SDC in core for Drupal +10.1. CL Components lets you declare Drupal components that you can import and render in your...
Categories: Content display, Integrations

GDPR OneTrust

This module intends to deal with the EU Directive on Data Protection Regulation that comes into effect on 25th May 2018. From that date, if you are not compliant or visibly working towards...
Categories: E-commerce, Multilingual, Developer tools

Backup & Migrate OpenCloud

This module is the successor to the Backup & Migrate Rackspace Cloudfiles module as the old php-cloudfiles bindings are deprecated and no longer going to be supported after August 1, 2013. Until I...
Categories: Administration tools, Import and export, Integrations

Contact Form Popup

This module will provide simple Contact link as a block plugin, which will load any Drupal contact form in a popup. This module is using Drupal8 core ajax modal and getting the contact form on the...

ECK Revision

This module allows any ECK Entity Type to add a revision property. Once the property has been added you should find a Revisions tab when viewing/editing the entity. Requirements Entity Construction...

Webform Workflow

This is a Drupal 7 module which allows assigning workflow 'states' to webform submissions. Users can be notified when submissions change state. Permissions can be set to control access to...
Categories: Administration tools, Developer tools

Layout Builder Block Sanitizer

About This module aims to provide a way to automatically clean up blocks that may have been deleted, and result in "This block is broken or missing. You may be missing content or you might need to...
Categories: Developer tools

Bootstrap Kit

Set of pre-defined layouts for Drupal 8 and both Bootstrap 3/4. Included layouts Equal columns Carousel Tabs (expects content[region]['#label'], supported by Bricks) Accordion (expects content...

GraphQL Views

This is an extension to version 3.0 of the GraphQL module, providing deep integration with views. With graphql_views enabled a GraphQL views display can be added to any view in the system. Results...
Categories: Decoupled

Commerce Smart Importer

Commerce Smart Importer will help you import Commerce Product and Variations in CSV format. The biggest advantage of this importer is that everything is done automatically. It will recognize fields...
Categories: E-commerce, Import and export

Smart IP Ban

This module leverages the IP blocking feature in Drupal core. Automatically blocks and unblocks user IP address if too many incorrect login attempt were made. If N number of failed_login_attempt_ip...
Categories: Access control, Administration tools, Security

Masquerade Extras

Masquerade Extras is a small suite that provides ways to interact and extend the functionality of the masquerade module. Build customer service tools, helpful hints while browsing the site as...

Taxonomy display child terms

This is an additional modules (plugin) for taxonomy display module. 4/14/2012 Currently this module provides: 1. A plugin to replace "core" taxonomy display which will fetch the current page...
Categories: Site structure

Commerce Checkout Field Group

Commerce Checkout Field Group turns Commerce order field groups into checkout panes. This allows to add custom fields to the checkout pages. It is an alternative to Commerce Fieldgroup Panes....
Categories: E-commerce, Site structure

Support Views

Views Integration for Support tickets, created by the Support module. The 7.x-1.0 release of the module adds the following as fields: Support Tickets: Assigned ID Support Tickets: Client ID Support...
Categories: Administration tools, Content editing experience, Developer tools

Highlight

This module (D7) has two functions: Highlight the keywords from referrer search engine Highlight the keywords from local search Because this module use JavaScript to highlight keywords on client...
Categories: Content display, Site search

Google Optimize

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: Integrations

Title HTML

This module allows node titles to have HTML tags. Title module provides a title field to replace entity title property. We can configure that title field to have filtered text. However, due to...
Categories: Content editing experience, Site structure

Email Login OTP

The module when enabled provides the option to users to setup 2FA using Email OTP. Once setup on a user profile that user will go through the 2FA login process where they will receive OTP in email,...
Categories: Access control, Security

Open Atrium Discussion

The Discussions/Forums plugin for Open Atrium 2. Submit an Issue or See issue queue

Pages