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

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

Grout Image Placeholder

Introduction Grout Image integrates with the Grout on-demand image API to provide automatic fallback images whenever media fields are empty. It is designed for sites that perform bulk content...
Categories: Accessibility, Media

Event Pipeline

Event Pipeline provides a flexible, plugin-based system for propagating data changes from your Drupal site to external and internal services. Site builders create named pipelines through a...
Categories: Developer tools, Integrations

Contact Plus

Contact Plus augments the core Contact module with several features. Allows redirection of the user (the form submitter) to a custom path, per category, for the site-wide contact form. Allows...

Audio Player

The Audio Player module for Drupal 10/11 provides a flexible and customizable solution for displaying audio players within your content. It supports both single audio files and playlists, providing...
Categories: Accessibility, Media

ECO (Extra Customization Options for Ubercart)

ECO (Extra Customization Options for Ubercart) provides additional ("extra") options to customize Legal, Ubercart Discount Coupons. Among the customization options are using URL parameters to auto...
Categories: E-commerce

Geocluster

Server-side clustering for mapping in Drupal 7 based on Geohash: Geocluster increases performance of data-heavy map visualizations by clustering results on the server-side. Client-side JavaScript...
Categories: Site structure, Performance

Quick Modal

About Adds an easily configured JQuery controlled modal to Drupal 7 for use as an alert. This is the generic version of an internal alert module which is being used during the COVID-19 outbreak. We...
Categories: Content editing experience, Content display

AI LLMs.txt Generator

AI LLMs.txt Generator A Drupal module that automatically generates LLMs.txt files using AI based on your sitemap.xml content. Features AI-Powered Generation: Uses the Drupal AI module to generate...
Categories: Search engine optimization (SEO)

Typesense GraphQL

The Typesense GraphQL module provides comprehensive GraphQL integration for Typesense search collections in Drupal. It enables you to expose your Typesense search indexes as fully-featured GraphQL...
Categories: Site search

Akismet Antispam

Frictionless spam protection for comments, contact forms, Webform submissions, and user registrations using the Akismet cloud service. Akismet checks user-submitted content against a global spam...
Categories: Content editing experience, Integrations, Security

Views Reveal - Views Vanilla JavaScript Reveal (VVJR)

The Vanilla Views suite F.L.A.S.H.C.R.P.T.B FlashCrptb is a collection of ten powerful Drupal modules designed to enhance the visual and interactive experience of Drupal Views using pure,...
Categories: Administration tools, Content display, Site structure

Node Relationships

The Node Relationships module provides methods to complete two way relationships between content types enhancing the features of node reference fields. Almost all the settings to administer the...
Categories: Multilingual

Layout Builder Partners Blocks

🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component displays logos and info of partners or...
Categories: Content display

Amazon Mechanical Turk Integration

The module at its current form is a minimum viable product. It is designed to be a framework similar to the Drupal Commerce module, and requires helper modules to provide out-of-the box...

Configurator plugin API (cfr)

This module suite provides a user interface for object composition. The abbreviation "cfr" stands for "Configurator", which is the object type doing most of the work in this system. It is the API...

Material Design Bootstrap

Integrates the MDBootstrap UI Kit with a user-friendly interface for configuring and customizing components, variables, and plugins. Overview Drupal Top quality open-source UI Kits Material Design...
Categories: Content display, Developer tools, Integrations

Layout Builder Related Articles Blocks

🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component displays related articles within an...
Categories: Content display

Layout Builder Testimonial Blocks

🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component displays short testimonials or quotes...
Categories: Content display

GO — A Drupal module for quick web agency projects

Features 1. Autoloader — @see go_autoload() - To disable this feature, in settings.php, define GO_DISABLE_AUTOLOAD constant. - Run faster with APC extension enabled. 2. go_cache() Without go_cache(...

Database Scripts

The Database Scripts project is a series of command line scripts which will dump, erase, restore and merge databases. They are specifically set up to work the best when developing within a version...
Categories: Developer tools

Navigate

This module is unsupported due to a security issue the maintainer didn’t fix. See Navigate - Moderately Critical - Multiple Vulnerabilities - Unsupported - SA-CONTRIB-2015-112 for details. If you...
Categories: Administration tools, Developer tools, Site structure

XSSecurity

Summary Provides cross-site scripting security for site admins. If the site is hacked using XSS, this reduces the risk of anything harmful being done by adding an IP-based captcha to dangerous...
Categories: Security

Office Hours - rules integration

Synopsis I want to be able to use Views Bulk Operations to update the office hours on a bunch of nodes. Note that this module does not work yet! This initial attempt is posted here so that I can...

Controller

Description The 'Controller' module is "C" in the Model-View-Controller (MVC) architectural pattern. It can be useful if you want to use MVC in Drupal like it can be done in MVC frameworks (like ZF...

Janrain Social Login

Looking for Drupal 8 support? See the Drupal Connector for Janrain Identity Cloud from CI&T at https://www.drupal.org/project/janrain_connect. The Janrain Social Login module integrates Drupal...
Categories: Integrations, Access control

Pages