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

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

UI Suite DSFR feature

Add new features for the UI Suite theme UI Suite DSFR. This module mainly exists to be able to provide blocks for the UI Suite DSFR theme. Versions 2 branches are maintained: Branch UI Suite DSFR...
Categories: Content display, Content editing experience

Theme region wrapper

Overview Theme region wrapper module provides UI to specify HTML element for theme's each region. You can configure each wrapper element, CSS classes and WAI-ARIA role on a theme settings page....
Categories: Accessibility, Content display

CKEditor5 colgroup

This project provides a CKEditor5 plugin that defines a schema and converter for colgroup and col to allow them to be manually added (via source editing) to tables. This is to work around a...
Categories: Content editing experience

Gamify by User Points

The module is intended to provide an easily accessible option to increase user-interaction by gamification. It can be used to manage user points for creating, editing and deleting entities. In...
Categories: Access control, User engagement

Service

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The module provides traits and extended base classes to...
Categories: Developer tools

Salesforce Status

Enhances the features of Salesforce by providing a full status of the Salesforce connection. Use this module in case sending / receiving data from Salesforce is critical for the site and it is...
Categories: Integrations

Feeds HTTP Key Fetcher

This simple module is based on Feeds HTTP Auth Fetcher and adds a new Fetcher type plugin for use in Feeds. If you need to fetch an HTTP endpoint (JSON/XML) but must specify an X API Key to get a...
Categories: Developer tools

Importmaps

Note There is another module that provides similar functionality to this: Importmap module. Features it includes above this module: Support for scoped imports (scopes key in the importmap JSON)...
Categories: Decoupled, Developer tools

Feeds Files By Media

Features Using feeds to import files to content entity(like node) by media field. How to use Install the module by composer Enable the module Add an feeds type: Select the fetcher: Fetch Resource...
Categories: Import and export

Single Directory Components: Block

✨ Write Single Directory Components, and get blocks for free! ✨ This module lets you put Single Directory Components in the page using blocks. This includes the regular block layout, layout builder...
Categories: Content display

Views Current URL - URL Parts or Query Paramas

The module module provides a dynamic token for the current URL. This module also allows you to extract specific URL parts and query parameters. Usage 1. In your View, add a field and select the...

Speech to Text

Introduction Installation Configuration Introduction This module provides speech to text for input & Text area fields. Installation The installation of this module is like other Drupal modules....
Categories: Accessibility, Content editing experience, Integrations

Import map

This module allows you to add an import map to your website. This can be used to allow JS imports without having to specify the full path to the JS file. (There is a discussion about adding this to...
Categories: Developer tools

Block title class

Provides a possibility to add a headline class (h1 - h6) to the block title to allow for different styles without changing a template or tag itself. Features The module allows to add headline...
Categories: Content display, Content editing experience

Field Addons

This module is intended to provide additional field formatters, widgets, and so on. We plan to continue to develop new features for this module. Current features Plain Text HTML Formatter Allows to...
Categories: Site structure

Highcharts Plugin

Highcharts Plugin Integration module is used simply create a block which renders the chart based on the input given in the CSV file. Features You can able to render the chart as a block in any page...
Categories: Developer tools

Media Revision Delete

This module is a copy of the module Node Revision Delete and adjusted for the media entity. Features You can configure how many revisions you want to keep per media type and configure how long...
Categories: Media

Gutenberg Group Media

Provides a functionality to use Group Media and Group Media Library with Gutenberg

Commerce Variation Bundle

Product bundles are individual goods or services sold to consumers as one combined package. This module allows you to create simple bundles of product variations with desired quantities. It...
Categories: E-commerce

ZENCAPTCHA

Protect your users privacy while preventing spam and abuse. ZENCAPTCHA protects forms from abuse by bots and unfair users. Reduces spam, blocks fake and disposable email addresses and increases...
Categories: Security

Monitoring ntfy.sh Integration

Features This module integrates ntfy.sh with the Monitoring module and will send notifications to a configured topic when the status of a certain sensor will change. Currently, you can select one...
Categories: Administration tools

Files To Media Migrate

Files To Media Migrate ----------------------- # Drush Batch Commands Migrating files to media. This module provides custom drush commands for migrating files to media and create media field. ##...
Categories: Content editing experience, Media, Import and export

Address Decoupled

The Address decoupled module is an API expose for the Address module. The module consists of a service that connects to the address services for building an address format via API, validating any...
Categories: Decoupled, E-commerce

Advent Calendar

Easily add an Advent Calendar to your site. Provides a View Style for formatting View results using a Single Directory Component for formatting each door. Use the Advent Calendar Quickstart sub...
Categories: Content display

API Audit Drush Command

This module provides Drush commands for auditing Headless/Decoupled API routes. It helps identify routes with open access, missing access requirements, and potential security misconfigurations....
Categories: Decoupled, Developer tools, Security

Pages