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.
404 Blocks
On 404 Not Found error pages, Drupal will skip rendering of several pieces of your website for performance reasons. Some of these include: The "Left" and "Right" regions of your theme. The "Primary...
Categories: Content display, Site structure
ECA VBO
Integrates ECA: Event - Condition - Action with Views Bulk Operations (VBO). Execute your ECA logic as bulk operations Supports custom configuration Have a look at the README regards how to set it...
Categories: Automation
Google Captcha
This project has been merged with the reCAPTCHA module. Please use reCAPTCHA branch 7.x-2.x instead on this module. All future updates and fixes will be made in this branch. Uses the Google...
Categories: Security
Smart Date Calendar Kit
Installs a preconfigured view to use Smart Date values in a FullCalendar display. Extends on and requires Smart Date Starter Kit so review that module and its notes about the default configuration...
Categories: Administration tools, Content editing experience, Site structure
Migration Tools
CONTENTS OF THIS FILE Introduction Features Drush Commands Requirements Installation Configuration Bonus Features Maintainers Introduction Migration Tools does nothing by itself. It simply adds...
Categories: Import and export, Developer tools
Paragraphs Browser+Previewer
This module provides possibility to use functionalities from Paragraph Browser widget and Paragraph Previewer widget in one widget. How to use? - video
Categories: Administration tools, Content editing experience, Content display
Media Library Extend
Synopsis The Media Library Extend module is an API module that provides plugins and configuration that allow other modules to integrate with Drupal core's Media Library. Installation Install as you...
Categories: Media
Background Image
If your site is designed around utilizing background images, then this module is for you! Whether you need a surgical implementation that only administrators/developers can implement or provide the...
Categories: Content display, Content editing experience, Media
Website Feedback
What is the Website Feedback Module? As the name suggests, this module allows Drupal website owners to get feedback from their website users easily. The website feedback is sent along with a...
Categories: Developer tools, User engagement
Toolbar Menu Clean
Clean up Toolbar Menu This module used with Toolbar Menu allow you can disable Administration and Shortcuts Toolbar menu. It help you can create menu per client's role, help the client don't mess...
Categories: Administration tools, Content editing experience, Site structure
Spam Master
Spam Master was born out of need to protect our website against constant malicious spam registrations, comments and contacts and exploits like HTTP and HTTPS DDoS (denial-of-service), SQL...
Categories: Access control, Security, User engagement
Browser update
Browser update integrates a script from browser-update.org to show users a message if their browser is outdated. The module provides settings to modify the layout and to manually set the "outdated"...
Categories: Developer tools, Integrations
Jammer
Hide or remove items from displaying including the node and comment preview buttons, node delete button, revision log textarea, workflow form on the workflow tab, and feed icon. This module is...
Categories: Administration tools, Content display, Developer tools
Paragraphs grid
With Paragraphs Grid, you can display multiple paragraph entities in a grid. Supports Out-Of-The-Box Bootstrap 3, 4, 5 and CSS grid from MDC (Material Design). Additional features: Includes a view...
Categories: Content display
Email Confirmer
Email confirmer is a suite to confirm email addresses in Drupal. It provides: an API and a service as a central method for email confirmation that other modules can use a content entity type to...
Categories: Access control, Integrations, Security
Geo Entity
Provides a Geo Entity, with default pre-configured address and area bundles. Including configuration of addressfield autocomplete geocoding. Geo Entities are available in a 'media browser' like...
Boolean formatter
Module functionality was added to the Drupal 8 core. Provides a Views-style formatter for boolean list fields. Types of formats that can be used: Yes / No True / False On / Off Enabled / Disabled 1...
Categories: Site structure
Simple modal overlay
Need to display messages or content in an overlay in a pinch, but don't want to hack it using the core Overlay module? Have you seen the slick way that Commerce Kickstart displays products you...
Categories: Content display
Views Attach Library
The library in views module is designed to attach JS and CSS library in views, by providing just library name. How to use? ============ To learn more about the project and how to install and use it...
Categories: Content editing experience
Upload File Replace (for filefield CCK)
This is a small utility module that automatically stops Drupal from renaming new files upload via filefield CCK. When 2 files with the same name exist, the older files will be renamed. What it Does...
Categories: Media
Tawk.to - Live chat application
Implementation of tawk.to live chat for Drupal 8. tawk.to is a live chat software designed to help businesses communicate with clients and website visitors to deliver customer support. Requirements...
Categories: E-commerce, Integrations
Group Actions
This module adds configurable actions regarding Group functionality, such as adding a user as member, adding or removing content. Especially useful in combination with another module that makes use...
Categories: Automation, Content editing experience
Tooltip Taxonomy
This module delivers a capability to attach explanation tooltip to taxonomy terms automatically. You can specify which taxonomies will have the explanation tooltip in certain pages, content types...
Categories: Content editing experience, Site structure
Computed Field Tools
The problem The Computed Field module only updates its computed values on saves or on load (if no computed value is computed yet). This is not optimal when using computed values in lists etc., or...
Categories: Content editing experience, Developer tools, Site structure
Commerce Billy Mail [D7]
Extends the great "Commerce Billy" with mailing capabilities via Rules: Send out PDF invoices via email on creation (example) Send a copy to a predefined Shop email address ... and anything else...
Categories: Automation, E-commerce, Integrations