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.
ONLYOFFICE DocSpace
This module enables users to access ONLYOFFICE DocSpace, a room-based collaborative environment, from Drupal, as well as add DocSpace rooms and files to the Drupal pages. Plugin installation and...
Categories: Content display, Content editing experience, Integrations
Rabbit hole links
Alters entity links to use the rabbit_hole settings. Features This module changes the behavior of links, linking to an entity using rabbit_hole behaviors. It uses the configuration to manipulate...
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
Paragraphs wrap by field values
This module adds a new Paragraphs Field Formatter that wraps multiple paragraphs in a div, based on a specific field value. HOW TO USE Create a "list_field" type field and add options field_bg...
Categories: Content display
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
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
TFA Headless
Provides headless TFA support for Google Authenticator, using the TFA Module. Features The module exists of 4 endpoints: /api/totp/generate Generates an uri for a QR code and a seed. /api/totp...
Categories: Access control, Decoupled
CKEditor5 Dark Mode
Features This module is a plugin in addition to CKEditor5, simply allowing to set up a Dark Mode button to switch between light theme and dark theme. This plugin could be necessary if you're also...
Categories: Content editing experience
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
OpenPHP Encryption
Features This module adds OpenPHP encryption to the encrypt module's ecosystem. This is an asymmetrical encryption method. If you want to use one encryption profile to encrypt and decrypt, you will...
Categories: Security
Buckaroo integration
With this module customers are able to perform payments to the site owner through Buckaroo. Currently this module only has Webforms as a payment context and only has iDEAL as a payment method. You...
Categories: Developer tools, E-commerce, Integrations
Pager for Node
Pager for node is a simple module that provides you to functionality of previous/next, first/last To enhances your website features. Basically this modules works with content types, it contains...
Categories: Content display
Dropbox Sign
The Dropbox Sign module is a Drupal integration for the Dropbox Sign electronic signature API. This module enables seamless integration with the Dropbox Sign API, allowing users to manage and...
Categories: E-commerce
Unstructured
Unstructured is an open source service and/or SaaS that efficiently using machine learning extracts your data into usable text and images. It currently handles Plain text files (.txt/.text), PDFs (...
Categories: Import and export, Media
Quiz Maker
"Quiz Maker" is a robust module designed for Drupal 9/10, is an alternative for Quiz module. It simplifies the process of creating quizzes with the next question types: Boolean question Single...
Categories: User engagement
Tavily
Tavily is a service that can figure out context and search results for your search intent on a question or a search word. Tavily is a module that currently have two things available for it. The one...
Categories: Content editing experience, Search engine optimization (SEO)
User Role Widget
This module extends the functionality of role reference fields by providing custom widgets tailored for role selection. With this module, users can select allowed roles, ensuring that only those...
Categories: Access control, Administration tools
Site Guardian Server Benchmarks
Site Guardian Server Benchmarks adds the ability to run some some simple benchmarks and summarized results to the site Status Report. It provides additional information to the Status report...
Categories: Administration tools
Asset Purge Manager
The Asset Purge Manager module provides a convenient interface within Drupal to manage and purge assets from your site's public directory. It offers seamless integration with Drupal's...
Categories: Media
Yet another entity iterator
Yet another entity iterator project Hopefully to be replaced by [#2577417]
Categories: Developer tools
Gin Resizable Sidebar
READ FIRST Please see [#3447257] for work to integrate the functionality of this module directly into Gin. Instead of using this module, please help testing on that issue. Purpose Allow users to...
Categories: Administration tools, Content editing experience
Node field values
This module will grab all the field values of a node programmatically. This is helpful if you are doing a lot of preprocessing on nodes or doing a lot of massaging of node data. Features This will...
Maintenance Windows
Maintenance Windows allows you to schedule times during which your site can be automatically placed into maintenance mode or, if the Read-only Mode module is installed, into Read-only mode, the...
Categories: Administration tools, Automation, Developer tools