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

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

Views Table Client-Side Download (CSV)

This module implement a Views area plugin (header, footer) that adds a button to trigger the download of tables generated by Views (either the Views module in Core or the contributed Views Flipped...
Categories: Import and export

Tome Add Paths

The Tome Add Paths module allows you to force the export of web paths, folder paths (exporting all their contents) and specific files. Requirements This module requires Tome Sync module from Tome...
Categories: Content editing experience, Decoupled, Developer tools

Bill of Lading

Bill of Lading provides a custom drush command, bol, which generates a list of Drupal structures present on the site, such as: blocks block types content types content type fields filter formats...
Categories: Administration tools, Developer tools, Site structure

Site Guardian PHP Status

Site Guardian PHP Status adds additional PHP information to the site Status Report. It provides additional PHP environment information regarding the PHP installation on the server hosting the...
Categories: Administration tools

Site Guardian User Status

Site Guardian User Status adds some simple user statistics to the site Status Report. It provides additional information to the Status report detailing some useful statistics and settings regarding...
Categories: Administration tools

Helper Class

Helper class is a set of tools to allow site builder to easily set CSS helper classes on Drupal Elements. For now it handle : Entity Views rows and wrapper It could help to easily create card grid ...
Categories: Site structure

Security Analysis

Briefing Security Analysis is a module that audits a drupal project in terms of security parameters and intends to help development team but also leaders and managers in this scope. It evaluates...

ЮKassa (YooMoney) для Drupal v10/11

Модуль ЮKassa для сайтов на Drupal позволяет принимать платежи от физических и юридических лиц. Возможности Можно принимать оплату популярными способами: банковскими картами, через СБП, SberPay, T...
Categories: E-commerce

Views Ajax Completed Event

Provides for a Javascript event when Views ajax has completed. This module is useful for projects which do not use JQuery. If jQuery is being used then the ajaxComplete event should suffice....
Categories: Content display

Webform Element Values Limit

Allows for placing a limit on the total number of values a webform element can accept across all submissions. Features - Place limits on any multi-value webform element (including multi-value...
Categories: User engagement

Mini Kanban

This is a lightweight Kanban board for smaller teams, that wants full control over their project management software or that want the project management software to run on the website that it is...
Categories: Administration tools

Czech Design System

Features The module contains the DS components using twig in Single Directory Components. It have some basic npm scripts to fetch the various DS parts form NPM repository and do cleanup of the...
Categories: Content display, Integrations

Uploaded File Filename Randomizer

The Open Worldwide Application Security Project, aka OWASP recommends in its File Upload Cheat Sheet that files uploaded to web applications are renamed by the application. This module does that....
Categories: Security

OPENAI Search

OPENAI SEARCH This module allows you to have a private chatgpt instance, and to have it searchable within Drupal. You basically can "GPT" chat with your own Drupal site, and you can add as many...
Categories: Site search

D-iD

The D-iD module, integrates Drupal into D-iD It has a submodule called the AI Interpolator D-iD module that is a plugin for the AI Interpolator module that makes it possible to generate talking...
Categories: Content editing experience, Media

JSON:API Pathauto Breadcrumbs

Features This module adds a list of breadcrumbs to the Path in the JSON:API resources like the following example { path: { ... alias: "/projects/project-1", breadcrumbs: [ { path: "/", label: "Home...
Categories: Decoupled

Domain Route Access (UI)

The Domain Route Access UI module provides a new configuration entity to manage access to existing routes by domain from back office. Use case example: You have two domains example1.com and...
Categories: Access control

CaptchEtat

This module seamlessly integrates the CaptchEtat API into Drupal, empowering government websites adhering to DSFR standards with enhanced security measures. CaptchEtat, a robust solution available...
Categories: Security

Search API Exclude Paragraphs

This module makes it possible to exclude certain types of Paragraphs from being indexed in search indexes using Search API framework. Features When using a Paragraphs-based layout model for content...
Categories: Site search

Martinus Partner Link Formatter

This module provides new formatter for the link field type. This formatter formats link so it contains Martinus affiliate (partner) program. In order to use this module you have to be registered...
Categories: Integrations

Varbase Recipes

Provides general custom config action plugins for Drupal recipes. Manages a custom optional list of Varbase recipes for projects, with the full list of Varbase Recipes to apply, and integration...
Categories: Developer tools

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

Seeds Tailwind Coat

Tailwind Starter is a modern and lightweight Drupal theme built with Tailwind CSS. Designed for developers and content creators alike, this theme offers: Rapid Development: Leverage the utility...
Categories: Content display

CiviCRM McRestFace Leaflet and Views integration

This module integrates Leaflet Views with the CiviCRM McRestafce Views module. Which allows you to display data from a (remote) CiviCRM to be displayed on a map in views. Post-Installation When you...
Categories: Content display

Group Member Role

This module is part of the Group module ecosystem. Group module is a very robust and powerful module for creating vertical silos of content to which users can be added with various roles. When a...
Categories: Access control, Administration tools

Pages