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.
Check DNS
INTRODUCTION ------------ The Check DNS module simply prevents user registration with invalid email domain on user registration form. It validates email domain before registration and checks if the...
Categories: Integrations, Security, Developer tools
Email TFA
This module enables Two-Factor Authentication (TFA) via email. It utilizes the user's registered email to send a verification code each time they attempt to log in. This adds an extra layer of...
Categories: Access control, Security
Node Keep
Adds two base fields to all nodes. Node keeper: prevents people who don't have the 'bypass node access' permission from deleting nodes where that checkbox is enabled. Alias keeper: prevents people...
Categories: Access control
Entity Usage: Views Field
Adds a views field displaying number of entities using (referencing) an entity. Integrates with Entity Usage. See README for how to use the field and configure modal dialog.
Layout Builder Save And Edit
This Module adds Save and Edit Layout button in layout builder form page which will save Site Builders/Content Editors time by redirecting it to the same page in which they can see there recently...
Categories: Content display
Acquia Drupal Starter Kit Common
Announcement Acquia CMS has been officially renamed to Acquia Drupal Starter Kit. Rest assured, this change does not affect the standards or functionality of the product you know and appreciate....
Categories: Developer tools
Acquia Drupal Starter Kit Toolbar
Announcement Acquia CMS has been officially renamed to Acquia Drupal Starter Kit. Rest assured, this change does not affect the standards or functionality of the product you know and appreciate....
Categories: Administration tools, Site structure
Media entity inline frame (media_iframe)
This project provides a new inline frame media type [source plugin]. It therefore allows you to have iframes URLs and their configuration centralised in the Media Library, and embeddable in WYSIWYG...
Categories: Site structure, Media
Url Redirect
* Url Redirect is a simple, flexible module for allowing user(s) / role(s) to redirect from one path to other. * Url Redirect is also handy to add / edit / delete url(s) , specify role(s) / user(s)...
Categories: Administration tools, Site structure
Image effect kit
Image effect kit provides some image effects to be used on an image styles. It includes the following effects: - Border effect - Rounded corner effect - Padding effect - Watermark effect - Resizing...
Categories: Media
Field Redirection
A Drupal 7 field formatter for Link, Node Reference & User Reference, Term Reference (as of v2.4) and EntityReference (as of v2.4) fields that will perform a HTTP redirect to the given URL, node,...
CKEditor Bootstrap Buttons
I would recommend Bootstrap Buttons (for CKeditor5) if you're looking for a module to CKEditor 5. This module is an extension to the Drupal 8 CKEditor module. Features Ability to insert a link as a...
Fixed text link formatter
The Fixed text link formatter module allows links and files to be formatted with a fixed link text. Requirements This module requires no additional contrib modules. Installation Install as you...
Categories: Site structure
Crazy Egg Integration
This module provides integration with the Crazy Egg heatmap service. This module is very simple and easy to use. Simply install it into your Drupal site (works with Drupal 7 and 8), enter your...
Categories: Integrations
Update helper
This module offers supporting functionalities to make configuration updates easier. Important notes This module has Drush command. In order to execute it properly, you have to use Drush installed...
Categories: Developer tools
Extra Field Plus - Extra Field Settings Provider
🇺🇦 This module is maintained by at least one Ukrainian developer. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. TL;DR Extra Field Plus provides interfaces...
Categories: Content editing experience, Site structure
View reference
Defines a field type View reference which creates a relationship to a Views display and allows the view to be displayed as the content of the field. This module is modelled on Node reference and...
Categories: Content editing experience, Content display, Site structure
Commerce Order Item UI
Commerce Order Item UI modules provides an Admin interface to manage Order Items in a separate tab, in a similar way that variations are handled for product types that allows multiple product...
Categories: E-commerce
Simple Environment Indicator
The module works very much like Environment Indicator module with a minimal approach. It requires Drupal core's Toolbar (Drupal 8+) or Admin menu (Drupal 7) modules and changes the color of the...
Categories: Administration tools
Advanced Insert View
Advanced Insert View module features a built-in CKEditor plugin for easy views embedding. It provides live previews, allows users to control which views are inserted, and optimises performance...
Categories: Content editing experience, Developer tools
CKEditor Quote
A CKEditor plugin for Drupal to create a quote with text and author. It improves the blockquote plugin by allowing the editor to add an author. It is compatible with previous existing blockquotes...
Categories: Content editing experience
Trim
Trim strips leading and trailing whitespace from all text fields in content form submissions. This works for content titles, plain text fields, and usernames, for example. The module trims prior to...
Categories: Content editing experience, Site structure
Plugin
The Plugin module complements Drupal core's plugin system in several ways. Its main aim is to make it easy to expose your custom plugin types to the world, and to let code work with any plugin of...
Categories: Developer tools, Site structure
CiviCRM Entity
CiviCRM Entity is a Drupal module which exposes many CiviCRM API entities as true Drupal entity types. That means that almost any module that can use Drupal entities can also access and manipulate...
Categories: Integrations
/llms.txt
Provides an /llms.txt endpoint for your Drupal site to help large language models and AI agents better understand your website content. What is llms.txt? The llms.txt standard is an emerging...
Categories: Integrations