
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.
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