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

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

Drupal.org customizations

Customizations used on Drupal.org itself. It is not meant to be useful to other sites, except as an educational example of the kinds of modifications you can make via a site-specific module. More...

Simple XML sitemap DiWoo

Adds a DiWoo-compliant XML sitemap for media files with metadata, extending Simple Sitemap. Ideal for organizations that need to comply with Dutch DiWoo standards. Features This module extends the...
Categories: Search engine optimization (SEO), Site search

Commerce ShipStation

This module integrates Drupal Commerce with ShipStation to simplify order fulfillment. The integration currently uses ShipStation's Custom Store service to export orders from Drupal Commerce to...
Categories: E-commerce

oEmbed Configuration

oEmbed configuration provides an UI to configure parameters that can enhance the display of oEmbed resouces. Recommended modules Although not required, some modules can be useful combined with...
Categories: Content display, Content editing experience

Random Name

The Random Name Chooser module takes a list of name and randomly matches each name with another name in the list. Participants can go to a page and view their match. Features Each name has a...
Categories: Content display

Mapsemble

Demo 👉 See live example Want the same example? Enable the Mapsemble Store Locator submodule, go to /mapsemble-store-locator and follow instructions. Overview Mapsemble allows you to build...

Display Builder

A display building tool for ambitious site builders: Design system native: fully use your design system (components, style utilities, icons, themes/modes, CSS variables...) directly in Drupal...
Categories: Content display, Content editing experience

Localization server

The localization server is a set of Drupal modules powering https://localize.drupal.org/, https://translate.openatrium.com/, http://localize.openpublishapp.com/ among other translation communities....
Categories: Developer tools, Multilingual

Entity Usage Plus

Entity Usage Plus provides a few enhancements to the Entity Usage module: a view filter for unreferenced entities allowing users to identify entities that aren't linked/embedded elsewhere, an...
Categories: Developer tools

LMS Webform

Drupal LMS - Webform integration, provides a webform activity type for displaying webforms in activities. Works with LMS 1.1.3+
Categories: Integrations

Synapse helper module

Copyright: This module adds /privacy-policy page by default with unified legal agreement, that can fit any site with any purposes. Big thanks RaDon (https://www.ra-don.ru/) company for providing...
Categories: Developer tools

Monitoring Endpoint

The Monitoring Endpoint module provides a secure, token-authenticated JSON API endpoint that exposes real-time status information from all enabled Monitoring module sensors and Ultimate Cron jobs....
Categories: Administration tools, Developer tools

BEE Hotel

BEE Hotel is the comprehensive Drupal solution designed for hotels, B&Bs, and the broader hospitality industry. Key advantages include: Direct Guest Engagement: Grow exclusive relationships with...
Categories: E-commerce

Vragen.ai - Search API

This module integrates Search API into Vragen.ai for indexing of documents. Authentication To enable this module to communicate with Vragen.ai's API it will need 2 things: The correct endpoint...

Revision Extras

This module provides additional configuration options on top of Drupal core's revision system for content entities and provides workarounds for a few issues in core. Features Require revisions and...
Categories: Content editing experience

Lara Translate Provider

Lara Translate Provider integrates Drupal’s Translation Management Tool (TMGMT) with the Lara translation service, letting site editors send content for high-quality translations and retrieve them...
Categories: Multilingual

Automated Testing Kit

Almost 3-dozen useful tests, two-dozen useful utility functions, pre-flight checks, accessibility test support and performance test support for Cypress.io and Playwright. Quick Start Install a...
Categories: Developer tools

Field Value Tracker

The Field Value Tracker module automatically updates environment-specific field values when syncing databases from production to staging or development environments. It solves a common problem:...
Categories: Administration tools, Developer tools

Protected Content

INTRODUCTION This NIS2 compliant module integrates OpenPGPjs to implement client-side encryption, ensuring that even Drupal administrators or sysadmins cannot access user data. It supports two...
Categories: Access control

Skills

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: Artificial Intelligence (AI), Developer tools

Image Field with Supporting Caption and Attribution Subfields

Defines a field type for image media with supporting, free-form caption and attribution sub-fields. Features New Supported image field type extends core's Image field to include Caption and...
Categories: Content display, Media

Testmode

Alter existing site content and other configurations when running tests. This is a module to support testing, so it is not expected to be used in production (although, it adheres to Drupal coding...
Categories: Developer tools

reCAPTCHA Preloader

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The module provides a preloader for Google reCAPTCHA v2...
Categories: Accessibility, Integrations, Security

Workflows Graph

A helper module that produces a Graphviz digraph (dot) file for a given workflow configuration. Features A Drush command to produce a Graphviz digraph from a given workflow configuration entity...
Categories: Developer tools

LocalGov Mercury Editor

Require and configure Mercury Editor for the LocalGov Drupal and LocalGov Drupal Microsites distributions.

Pages