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

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

Author bulk assignment

Author Bulk Assignment allows you to set the author of multiple entities at a time. You may find it useful if: You want to assign a set of entity items from one specific author to another author....
Categories: Content editing experience

Dropsolid Rocketship Core

The core of the Dropsolid Rocketship distribution. Contains a solid base to start developing any Drupal site, from SEO optimizations to a Page content type set-up according to best practices. Works...

Cloudinary Integration

The module provides a library and stream wrapper of Cloudinary service. It can help user easily to use Cloudinary image transformation in Drupal, and it can convert all drupal default image effects...
Categories: Media, Integrations

Views Files Downloader

Views Files Downloader provides an option to download all the files attached to a view and a node. It provides a dedicated link for every view to download files. Downloaded files are added to a Zip...

Popup After Login

Display pop-up message after user logged in. Provide configurable back-end to write message and shown in pop-up when user is logged in, Only once per login. Provide Three types of pop-up messages 1...
Categories: Content display

Disable User View

Disable User View is a small module with a single goal of disabling the user view route/page. Designed for Drupal projects where users can register and sign in, but there is no need for viewing...
Categories: Access control

Cookie SameSite support

Cookie SameSite support customises how session cookie is set and read. This is required only for the sites which require external redirections which redirect the user back to Drupal. Example:...
Categories: Developer tools, E-commerce, Integrations

Apply for role

Overview The Apply for Role module allows users to apply for roles and allows role administrators to approve or deny the role applications. When the role administrator approves a role,the role(s)...
Categories: Access control, Administration tools

Stripe API

3.0.x This module provides the Stripe PHP library as a service. It provides: API key storage via Key. A "@stripe_api.stripe_api" service that can be injected into your PHP classes A web hook route...
Categories: Developer tools, E-commerce, Integrations

Counter Up

This module basically used to show stats in counter up form like from 1 to that particular. Just put the numbers in a div/span and provide class="counter". Like: 1,234,567.00 $1.99 12345 See DEMO...
Categories: Content display, Site structure

Webform Send Multiple Emails

Extends the Webform module "Email Handler" to send multiple emails when multiple recipients are added to the email "to" field. Requirements This module requires the Webform module: https://www...
Categories: Content editing experience, Developer tools

Keyboard shortcuts

Keyboard shortcuts allows you to create keyboard shortcuts on your website. Shortcuts can be configured to: perform an action (click) on an element (using css selectors) redirect to a url open a...
Categories: Accessibility, Content editing experience

Responsive Image Styles for Drupal

Responsive Image Styles for Drupal This module will provide responisve image styles to drupal. It is based on the idea of element-queries, where the available width and height of an element defines...
Categories: Content display

Variable Status

Values set in the admin UI using a system_settings_form() are stored directly into the variables table in the database. These values can be locked down by defining them in the $conf array in your...
Categories: Administration tools, Developer tools

Publish Date

Introduction Are you using a workflow or editorial panel (e.g. Workbench module) to manage your content? perhaps you faced a problem where a draft (unpublished content) got reviewed and then...

Rules Essentials

The Rules module for Drupal 9 is still in its beta release stage. This means, among other things, that some features that were present in Drupal 7 Rules have not yet been ported to D9 and that some...
Categories: Automation

Layout Builder Staff Members Blocks

🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component displays simple staff member info cards...
Categories: Content display

Coffee Extras

Building on the incredibly useful Coffee module, this module implements some new shortcuts for commonly used Drupal admin pages. To use the new commands, open the coffee shortcut bar as usual by...

Private Download

Private Download provides download access control for files in the private file system. Private files are managed by the Drupal core private file system. Site file system paths are defined on the...
Categories: Media

Mailchimp Webform Handler

This module allows you to add a new contact from a webform to a Mailchimp list without enabling a dependent Mailchimp-module. Why I created this module? In a website we are developing we need to...
Categories: Integrations

Views periodic execution

This module is just a quick utility module that manages execution of views on a periodic basis. You probably don't need this module unless another module has told you that you do! Compatibility The...

CKEditor5 Word Count

The word count plugin lets you track the number of words in the CKEditor5. This helps you control the volume of your content and check the progress of your work.
Categories: Media

CKeditor Small Tag

This module adds a CKEditor5 button to put the selected text into a small HTML element. Features It works in the same way as the bold, italic or strike-through CKE buttons. Post-Installation The...
Categories: Content editing experience, Content display, Search engine optimization (SEO)

Book Copy

The Book Copy module allows users to copy complete books or subtrees of books. When books are copied the user initiating the copy will be the node author of all book sub-pages. This will allow the...
Categories: Content editing experience

Password Confirm

This module provides a field type for Password Confirm. Features: * Fields similar to the password field used in user registration form. * Javascript based on line validation. * Save Password...
Categories: Site structure

Pages