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.
Drush Firewall
Drush Firewall helps you protect your environments against unwanted alterations or running specific commands. It can also prevent running commands when an environment is in maintenance mode (like...
Categories: Administration tools, Developer tools, Security
Context Inject
This module provides a context reactions to inject HTML snippets and libraries to page. Inject snippet usage Create or edit any context Add "Attach snippet" reaction Put full HTML code inside...
Categories: Content display, Content editing experience
Experience Builder
The Experience Builder module for Drupal is now Drupal Canvas. Check out issues and releases on the Drupal Canvas project page! This project is only retained for historic reasons. New issues should...
Categories: Content display, Content editing experience, Site structure
Book Visibility
This module enhances the book module by creating a per book block visibility configuration. It uses a plugin which extends ConditionPluginBase to add a new "Book" tab on the block configuration...
Categories: Content display
Frontend Routing
INTRODUCTION The Frontend Routes module is a small helper to map frontend routes to Drupal routes. It is useful when you want to use a frontend framework like Nuxt or Vue.js and want to use Drupal...
Categories: Decoupled
Alpha Numeric Glossary (Pagination)
The Alpha Numeric Glossary for Views module enables you to add an alphabetical & numeric way of pagination in the header or footer of a views display. Views Integration and Configuration 1) Create...
Field Formatter Theme
Allows site builders to add field theme suggestions in the field formatter settings. Post-Installation Settings are found in the field formatter settings in the entity display form. Go to the ...
AMQP Transport for Symfony Messenger + Drupal
AMQP transport for Symfony Messenger integration. This project requires dependencies to be managed with Composer. This project contains a a full-featured transport utilizing an AMQP message broker ...
Entity 2 Text
This suite is primarily a set of APIs and tools to improve the developer experience. This module provides a number of utility and helper APIs for developers to transform content into plain text....
Categories: Developer tools
AWS Bedrock Chat
The AWS Bedrock Chat Module integrates AWS-powered Generative AI functionalities into Drupal 10 and 11 websites, offering a seamless user experience for live chat interactions. Features Allows...
Categories: Integrations, User engagement
DB Anonymizer Config Generator
This is a DB Anonymizer config generator for drupal sites. DB Anonymizer is a tool that can: Do full/partial data export from database. Anonymize data on the fly during the export. Why do I need it...
Categories: Developer tools, Import and export
Expirable Content
Configure any content to have a calculated expiration date. Features Expiration configuration per bundle Seamless and invisible to the target entity type Views integration Installation Install as...
Categories: Site structure
Group features
This module implements "opt-in" features for groups. A group feature contains a set of permissions which are given depending on the feature being selected on a per group basis. This will allow you...
Quick Exit Button
Use Case for this Module Use this module if your site’s content includes sensitive information that could: - put someone at risk of abuse or retaliation - reveal someone’s plans to avoid or escape...
Categories: Accessibility
Reporter
The Reporter module lets you easily create reports. It is a Report Writer and turns your SQL into a finished report with its own url. It provides a Configuration Editor to name your reports and...
Categories: Administration tools
Responsive Image Style Builder
This module automatically creates image styles that are connected to theme breakpoints with new responsive image styles. Wait, what? Because the creation of responsive image styles is decoupled of...
Categories: Developer tools, Media
Entity Tracer
The entity tracer module provides a UI to easily track entity references across entity types. Features - A UI to generate a diagram showing all of the requested entity relationships. - Diagram is...
Categories: Developer tools
SMSAPI
The SMSAPI module allows integrating the SMS messaging service provided via SMSAPI with Drupal. The module gives ready-made solutions to configure and change the module's mode of operation, check...
Categories: Developer tools, Integrations
Webform SMSAPI
Webform SMSAPI is a module enhancing functionality of both SMSAPI and Webform modules. It provides the webform handler to send SMS messages after submitting the form. The extension requires the...
Categories: Integrations
Text To Number
The text to number module provide a widget to number fields then it applies text input into that number field and the validation hook that will run before save. Features You want to add text in to...
Categories: Content editing experience
Page Visits
Module for page visits creates a counter block that increases every time the page is accessed by a user. Note: If you go with usage of blogs then you enable blog module and statistics module. Usage...
Categories: Content display
JSON:API Entity Operations
This module simply adds an action button on the different entities of the site to be able to quickly access the entity through the /jsonapi endpoint. Once the module is activated, you will have the...
Categories: Administration tools
Views Collection
A really simple module that adds a new tab on the views admin panel to organize existing views by Administrative tags. Features Creates admin tables based on views tags that can be added to each...
Categories: Administration tools
Register with OTP
This is a simple and Free module to add an extra protection in the user Registration form (only for anonymous users) to let only valid users create account and stop bot account creations. Features...
Categories: Security
Feeds Tamper Markdown
The tamper plugin converts markdown to HTML. Features Converts Markdown to HTML on Feed import. Uses League/common libraries to do the conversion. Supports extensions Provides user with control...
Categories: Import and export