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

54,160 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.

Search API Term With Depth

This module brings Core's "Term with Depth" Views filter option to search_api-based views. After the module is installed, when you add a Views filter for a taxonomy term field, you will see a...
Categories: Site search

Yaml Toolkit

Requirements This module requires the following modules/libraries: Drupal: ^9.0 || ^10.0 || ^11.0 PHP: ^8.1 Symfony YAML Component: ^6.0 || ^7.0 Installation Install as you would normally install a...
Categories: Developer tools

Role request

Introduction The Role request module allows users to submit request for roles and configure a role manager to approve/deny these requests. The primary use case for this module is: Community site...
Categories: User engagement

Twig Killswitch Trigger

This is a response to https://drupal.stackexchange.com/q/271802/57183 Problem: How to invalidate/disable (internal) page cache from inside a twig template? Answer: Provide a Twig function that...

Commerce Reports (Google Charts)

Related projects If you are looking for the Commerce Reports module, it has been renamed Commerce Reporting. Reporting tool with Google charts visualisations, using Views. Adds Reports menu item to...
Categories: E-commerce

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

Commerce Fincra

The Commerce Fincra module provides seamless integration between Drupal Commerce and Fincra, a payment solution for businesses in Africa and beyond. Features Accept payments through Fincra Checkout...
Categories: E-commerce

Webform International Telephone National Mode

This module is provided as a workaround for https://www.drupal.org/project/webform/issues/3278864. It changes the UX of the out-of-the-box Webform configuration for the telephone element type. Why?...
Categories: Accessibility

Inline SVG Logo

The SVG Logo module allows Drupal themes to use SVG code instead of traditional image logos, with live preview and validation in theme settings. Features - Replace theme image logos with scalable...
Categories: Media, Site structure, User engagement

Next.js generator

The nextgen module is a Next.js code generator by drush gen command. Base Next.js code is https://github.com/cooldrupal/next-drupal-decoupled-kit-blog. Generator commands: Generation Next.js pages...
Categories: Decoupled, Developer tools

Display Builder Dev Tools

Display builder Dev tools for Display builder. Features Provide some devel tools and actions for development: Create a Display builder instance without attached entity Import / export instances...
Categories: Content display, Content editing experience, Developer tools

Drupal AI Assistant

This project is a custom Drupal module called "Assistant" designed to enhance the Drupal experience for users, especially those new to the platform. The Assistant module provides an AI-powered...
Categories: Artificial Intelligence (AI)

Drush Batch Bar

The Drush Batch Bar module is for easily build Drush commands with batch operations and a clean Symfony progress bar output for the CLI. The goal is to easily monitor the progress of batches...
Categories: Developer tools

Event Platform MCP

The Event Platform MCP module provides Model Context Protocol (MCP) integration for Drupal event platforms, enabling AI assistants and external applications to access comprehensive event...

Diboo core

Base functionality for a diboo installation. Diboo is like a game of telephone, or Chinese whispers but using written sentences and drawings. Rules Typically a chain is started with a phrase. The...

Commerce Shipping Order Percentage

Charge a shipping rate based on a percentage of the total order value, provides the ability to set min & max values. eg if you set a rate of 15% and the order total is 50 the user will be charged 7...
Categories: E-commerce

Link an ORCID

Link an ORCID Confidently save a user's ORCID iD to a configured field, authenticated by the ORCID API. Features Choose a plain text field on the User entity to store an authenticated ORCID iD. Use...
Categories: Integrations

LEADsms Texting

LEADsms enables Drupal webmasters to engage with site visitors via SMS, generating leads and offering support directly through text messaging. It integrates with the CONNECTsms platform for...
Categories: Automation, Integrations, User engagement

CAPTCHA Protected Page

Secure sensitive pages with CAPTCHA verification. This module provides flexible CAPTCHA protection for any page on your Drupal site. Users are redirected to a CAPTCHA verification page before they...
Categories: Access control, Security

Buddylist

Allows you to add other site users to your buddy list, organize these into groups, and monitor their content. It is a basic building block for anyone wishing to make a social networking site in...

Gallery

This module embeds Gallery2 (http://gallery.menalto.com) inside your Drupal installation to support photos, videos and other content. There is support for 2 types of image blocks and a navigation...
Categories: Content display, Integrations

Keywords

Русская версия English version below Возможности модуля Показывает на отдельной вкладке ("Ключевые слова") ноды список найденных ключевых слов и фраз, а также их плотность в тексте ноды На странице...
Categories: Content editing experience

Listhandler

Listhandler is a module that marries mailing list discussions and Drupal forums. Working together with the Mailhandler module your Drupal site will monitor a mailbox for incoming email and post...

Stock

This is a stock module that provides visitors live stock prices from various market exchanges. Registered users can configure a portfolio that would be displayed in a block with they own stock...
Categories: E-commerce, Integrations

Syndication

Syndication.module offers a web page which centralizes all of the RSS feeds generated by Drupal. This helps users find interesting feeds from your web site.
Categories: Import and export

Pages