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

55,471 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.

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

Pages