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

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

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

InfluxDB

InfluxDB is an open-source time series database developed by the company InfluxData. It is used for storage and retrieval of time series data in fields such as operations monitoring, application...
Categories: Developer tools, Site search

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

Library Guide Management System

Overview The LGMS module is an open-source, web-based system designed for educational organizations like university libraries. It allows librarians to create, manage, and share information-rich...
Categories: Content display

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

Media Widget

Defines basic upload and URL widgets for media types not allowing for reuse. These mimic the core File and Link widgets. This allows to use Media as a replacement for plain File entities.
Categories: Media

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

Sync Clients

Introduction This is a base module to handle API connections using Advanced Queue. The goal is to provide a robust framework, that allows for generic API request handling with build-in error...
Categories: Developer tools, Import and export, Integrations

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

Webform Allowed Charactersets

Add characterset restrictions to your webforms. If you for example have russian spam still comming through your current anti-spam measures on your webforms, you can use this module to simply not...
Categories: Security, User engagement

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

Buy Me a Coffee

The Buy Me a Coffee module for Drupal allows users to easily integrate the Buy Me a Coffee donation platform into their websites, enabling visitors to support content creators by making small...
Categories: Integrations

Diboo signature pad

The Diboo signature pad module is an addon for the diboo core module that configures a signature pad widget to draw a picture for a chain. First module for Diboo that enables drawing. REQUIREMENTS...

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

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

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

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

GitLab for Helpdesk Integration

This module extends the Helpdesk Integration by creating instances and comments in your GitLab instance.
Categories: Integrations

Twig DateTime

A simple Drupal module to create a DateTime from given date using Twig. Features Useful for outputting dates in a DateTime format for calendars. Post-Installation In Twig, simply use the get...
Categories: Content display

Twig Get URL

A simple Twig module to generate the URL of a node using the nid. Features Useful for getting a path alias of a node in Twig when you only have the node ID available. Post-Installation In Twig,...
Categories: Access control

Pages