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

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

E-mail OTP Login

This module enables users to log in to the Drupal site using a one-time password (OTP) sent to their registered email address. Please note that this functionality is only available for registered...
Categories: User engagement

Taxonomy Term Overview Node Count

This module displays the node count (that use each taxonomy term) on the taxonomy term overview page.
Categories: Content display

User Login Tracker

The Login Tracker module in Drupal provides an easy way to track and report user login activity on your website. This module is useful for administrators who want to monitor when users log in, how...
Categories: Administration tools

View Tempstore Clear

View Tempstore Clear is a utility module designed to help manage and clear the temporary storage (tempstore) for views in Drupal. It provides both a user-friendly form and command-line tools to...
Categories: Developer tools

LMS Certificate

Provides PDF certificates for courses in Drupal LMS. Features Allows a certificate (any entity type) to be referenced from LMS courses. When the course is complete, the user will be able to view...

Drush Queue Run All

This module adds a Drush command that allows you to process all available queues in the website. This originally started as a PR for Drush, but it was decided to (initially) let this command live...
Categories: Developer tools

Signmaker UI

This Drupal block provides an interface to generate custom signs using the Signmaker application. It allows administrators to configure the sign generation process through block settings. Overview...
Categories: Integrations

Linked Content Entity

With this module, it is possible to provide content entities with a custom unique identifier. This allows you to easily target entities with that identifier. Features For example, it is possible to...
Categories: Content display, Site structure

GLightbox Inline Text Filter

How It Works This module integrates with the GLightbox library. To use GLightbox to display your images, you usually need to manually add specific HTML tags and CSS classes. With this module, there...

Azure AI Search VDB Provider

The Azure AI Search VDB Provider works with the AI module, allowing you to do vector searches with AI Search. Features It provides a Vector Database provider for the AI module, allowing you to use...
Categories: Site search

Taxonomy Menu Sync

Transform taxonomy term into menu Enables the creation of menu items directly from taxonomy terms of any taxonomy vocabulary. It supports the use of Drupal's default fields, along with the...
Categories: Developer tools, Site structure

User Registration Reminder

The User Registration Reminder module for Drupal is designed to send reminder emails to users who have registered but have never logged in. The module also allows site administrators to configure...
Categories: Administration tools, Automation, User engagement

Taxonomy Terms Export / Import

Taxonomy Terms Export / Import is a simple Drupal module that allows administrators to quickly export taxonomy terms from any vocabulary into a CSV file and import them back into Drupal from a CSV....
Categories: Administration tools, Content editing experience, Developer tools

Seeds Widgets

Seeds Widgets Module Overview The **Seeds Widgets** module provides custom widgets for enhancing content display in Drupal. It integrates seamlessly with Drupal's block and field systems, offering...
Categories: Content editing experience

Analyze AI Sentiment

This module moved to a new home to work around a drupal.org infrastructure problem: https://www.drupal.org/project/analyze_ai_sentiments
Categories: Content editing experience, E-commerce, User engagement

Webform Prepopulate JS

The Webform Prepopulate JS module allows you to prepopulate Webform fields on the client side using JavaScript. This approach bypasses Drupal's backend caching mechanisms, ensuring that...
Categories: Integrations, Site structure

Idle

🇺🇦 This module is maintained by Ukrainian developers.Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The module introduces changes to the standard maintenance...
Categories: Administration tools

Organic Groups: Migrate

Introduction The Organic Groups Migration module provides migrations for Organic Groups (OG) data from Drupal 6/7 to Drupal 8+. Created from the hardwork by mradcliffe and others: https://www...

Webform Reset Button

The Webform Reset Button module is designed to add a configurable reset button to Webforms. This button allows users to clear all the form fields and return them to their default values, which can...
Categories: Content editing experience

SIBS API COMMERCE

The SIBS API Commerce Module for Drupal Commerce is designed to seamlessly integrate SIBS, a widely used payment service provider, into your Drupal-based e-commerce store. This module allows...
Categories: E-commerce

CKEditor5 Audio Plugin

Ckeditor5 Audio Plugin Introduction This module integrates an audio plugin into CKEditor5, enabling users to easily upload audio files or embed audio from a link directly within the CKEditor5...
Categories: Content editing experience

Search API Japanese Normalizer

Search API Japanese Normalizer is a module that provides a processor for the Drupal Search API module. This processor standardizes variations in Japanese text, improving search accuracy. Features...
Categories: Site search

Islandora JWKS

The Islandora JWKS module provides a JWKS URI for Islandora's JWT tokens at /oauth/discovery/keys. Post-Installation - Ensure your JWT public key is available at /var/run/s6/container_environment...

Search API Japanese Tokenizer

Search API Japanese Tokenizer is a Drupal module that segments and indexes Japanese text at the word level. By default, Drupal's standard search and the Search API module use N-gram segmentation,...
Categories: Site search

View Pager Control

Overview The view pager control module is a View Pager Plugin. Provides control over the item values displayed on the first page and the subsequent pages created using Views. Module Installation...
Categories: Content display

Pages