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

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

Field group vertical tabs

Field group vertical tabs provide extend field group options Features provide field group options: vertical_tabs horizontal_tabs
Categories: Content display

Webform phpList

About This module adds a handler for sending webform submissions to a self-hosted phpList installation. phpList ist an open-source newsletter solution. This module allows to add first name, last...
Categories: Integrations

Quick Links Format Olivero

Provides formatting features to support the Quick Links recipe. This module can be used to quickly add formatting to your Quick Links recipe install, or you can use it as reference to add...
Categories: Content display, Content editing experience, Site structure

HTTP Status Code Test

This module registers a test endpoint that returns the HTTP status code that is passed in the request as a query string parameter. For example, https://example.com/http-status-code-test?code=503...
Categories: Developer tools

Declarative Form AJAX

This module provides a simpler way for form elements to be updated via AJAX in response to another element having its value changed. Similarly to core's form states system, this uses a declarative...
Categories: Content editing experience

Easy Content Moderation

Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Administration tools, Automation, Content editing experience

Easy Content Scheduling

Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Administration tools, Automation, Content editing experience

Cache Control Headers

The Cache Control Headers module allows site administrators to finely tune Drupal's Cache Control headers, both for cached and uncached pages. Leveraging the core FinishResponseSubscriber service,...
Categories: Performance

Ckeditor Pre Tag

This module adds a button to insert a tag to ckeditor 5 in Drupal. the code is derived from the exisiting ckeditor_small_tag module.
Categories: Content editing experience

users_list

This module generates various user lists that can be viewed as pages or blocks. The user lists can be organized alphabetically from A-Z, by the most recent users, or by users who have contributed...
Categories: User engagement

Entity Batch Resave

Entity Batch Resave The Entity Batch Resave module is a custom Drupal module that provides functionality to resave the content of all nodes or media in the Drupal site. Usage Once the module is...
Categories: Automation, Media, Performance

POST File

The module creates an endpoint on the site at /postfile/upload that accepts a POST request for uploading a single file into a specified file system (public, private, etc). The POST request requires...
Categories: Import and export

CKEditor 5 deepl

Features The CKEditor 5 DeepL module integrates DeepL into CKEditor 5. It provides a button to translate texts within the CKEditor 5 editor using the DeepL API. Just select the text you want to...
Categories: Content editing experience, Multilingual

BankID

The BankID module for Drupal provides seamless integration with the BankID.com authentication system, enabling users to authenticate themselves on your Drupal site using their BankID credentials....
Categories: Access control, Integrations

Accessible Back to Top Button

Provides a 'back to top' button that is fully accessible as a block to add to your Drupal website. Features Once you install the module, go to Block Layout and place the block called 'Accessible...
Categories: Integrations

Access Unpublished Linked Nodes

The Access Unpublished Linked Nodes module is built to extend the Access Unpublished module functionality. We found that with Access Unpublished alone, our clients were adding auHash keyed links...
Categories: Access control, Content display, Content editing experience

Recurring Dates Field Search API

This module provides Search API support for fields created with the Recurring Dates Field module. Features This module allows entities with recurring date fields to be indexed multiple times in a...
Categories: Site search

Commerce Product Options

The goal of this project is to provide a likewise implementation of Commerce Option in to Drupal Commerce. Product options are perfectly configurable with Commerce product variations, but if you...
Categories: E-commerce

Data Count

A statistical module, it helps admin to count all existing nodes and users data on the website. Admin can easily monitor the status of published/unpublished nodes and active/inactive users through...
Categories: Administration tools, Content display

Search API Solr Schema Check

If you use Search API Solr, over time as you update the module, you'll be required to regenerate and re-upload its configuration schema to your Solr server. This is often a manual process and is...
Categories: Site search

Link Text Options

The Link Text Options module allows you to change the link text input on a link field from a textfield into a select/options element effectively restricting what text a content editor can enter for...
Categories: Administration tools, Content display, Content editing experience

Commerce Order Bulk Delete

Commerce Order Bulk Delete Commerce Order Bulk Delete intends to provide the users to delete the Order, information, via batch processing or via Queue worker. For a full description of the module,...
Categories: E-commerce

Collabora Online

The Collabora Online module (COOL) allow integrating the Collabora Online productivity software into your Drupal CMS. Both the CODE (community release) and paid license versions are supported. COOL...
Categories: Integrations

Drupal Admin App

This module is a backend for Drupal Admin Mobile App. This module with Drupal Admin App you can mange users of your Drupal Website using a Mobile app that can downloaded from below provided links....
Categories: Administration tools

farmOS Grazing Plan

Grazing plan type and related features for farmOS. (ALPHA 1.x IN DEVELOPMENT)

Pages