Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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.