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.
HTMX Media Thumb Preview
Features Typically in the media gallery, being able to see the original image, involves clicking the edit icon, then the image link which open up a new browser window with the image. This module...
Categories: Media
Nodehive Extras
These features have been ported to NodeHive Core version 2.
Categories: Decoupled
tapis_app_webform
Once this module is installed & enabled, it will work as follows: Whenever an app is created with input type Form, a new Webform will be created with the same name as the app. To add webform...
Categories: Integrations
Vcs provider client
Provides a factory and clients for some version control providers. Currently Gitlab, Github and Bitbucket. This is what powers parts of the Violinist.io service, for example to check if a project...
Require Revision
The Require Revision module offers a centralized configuration interface for managing revision requirements across various entity types. Administrators can specify which block types, content types,...
Categories: Content editing experience
Monitoring Memcache
Adds Monitoring sensors that report on each configured Memcache cluster, so cache health can be alerted on alongside the rest of your site's sensors. Sensors provided One sensor instance is...
Categories: Administration tools, Performance
Audio Wavesurfer
Audio Wavesurfer module provide a field formatter to display audio with waveform. This module contains also a sub module Audio Wavesurfer Clips that for clipping audio file. Features Display audio...
Categories: Content display, Media
Klaviyo CRM
Native Drupal integration with the Klaviyo CRM automation platform.
Categories: Automation, Integrations, User engagement
StandWithUkraine 🇺🇦
🇺🇦 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 few features to show your support...
Drupal.org cross-site customizations
Customizations for all Drupal.org sites. Including the footer, some navigation, and search indexing.
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
ECA Geofield
Exposes PostGIS spatial operations as ECA (Event-Condition-Action) Action and Condition plugins, allowing site builders to build spatial automation workflows entirely through the ECA UI....
Categories: Automation, Integrations, Site structure
SDC Inline Editor
SDC Inline Editor transforms how content creators build pages in Drupal by providing a visual, drag-and-drop interface powered by Single Directory Components. Instead of writing HTML or learning...
Mapy.com
Overview Mapy.com is a Drupal module that integrates interactive maps into your Drupal site using the Mapy.cz API. It provides field widgets, formatters, and Views integration for displaying and...
Categories: Multilingual, Site structure
Piano Analytics for Short URL
Sends Piano Analytics server-side events for Short URL redirect visits. Features Non-blocking tracking: visit events are queued during the redirect and sent to the Piano Analytics Collection API...
Categories: User engagement
WordPress Migrate SQL
WordPress Migrate SQL lets you build migrations from a WordPress site's MySQL/MariaDB database straight into Drupal. It's recommended for complex WordPress sites and for people who prefer a pure...
Categories: Import and export
Monitoring Slack
About Monitoring Slack sends Monitoring sensor status change notifications to a Slack channel via an incoming webhook. Drop-in replacement / companion for the monitoring_mail submodule for teams...
Categories: Administration tools
ICES
Integral Community Exchange System is a suite of Drupal modules featuring social currencies management for communities. Integral CES wants to be a modern alternative to the widely-used software CES...
Apostroph Group TMGMT Provider
Brief description Apostroph Group plugin for the Translation Management Tools (TMGMT) . The plugin allows the user to send content directly from Drupal to Apostroph Group and automatically import...
Categories: Multilingual
HyvorTalk
Hyvor Talk is an ad-free, fully-customizable, beautiful commenting platform. https://talk.hyvor.com/ This is not an official module from the guys at Hyvor. It was created by me, a happy Hyvor Talk...
Categories: Integrations
PDF printing with template
This module uses library FPDI Generate a PDF file for printing based on a template. You can import pages from existing PDF documents. How to use: install module fpdi_print with composer require...
Categories: Developer tools, Integrations
Grant
INTRODUCTION Grant allows to manage access to entities with a simple logic which can be used standalone, and a more complex logic based on the grant entity and mail addresses with assigning roles...
Categories: Access control
Commit History
Integrate Spiriitlabs/commit-history lib to can display on a page commits list for a repo Gitlab or Github Features History page filterable by year (`/admin/reports/commit-history`) Support for *...
Categories: Integrations
DSFR for Drupal - Colors
Module relating to "Design Système de l'État" (DSFR (in French)) recommendations. This module provides color selection field types based on the official DSFR palette. For each field instance, you...
Categories: Content editing experience, Site structure
Commerce Product Variation Table
Synopsis This module aims to expose all the product variation in a VIEW table and adding them to cart. This tool is usefull for a wholesaling way of acquiring the stock of items, where a person who...
Categories: E-commerce