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.
Hawk Auth
Hawk is an HTTP authentication scheme using a message authentication code (MAC) algorithm to provide partial HTTP request cryptographic verification. This module implements Hawk authentication...
Categories: Access control
SEO Ping
Synopsis The SEO Ping module allows the user to use pingback services like pingomatic. It adds a configurable action so the user can choose what kind of nodes and which parameters to send at the...
Categories: Search engine optimization (SEO)
Turbolinks
Sam Stephenson and DHH requested that we not use the name Turbolinks. So we renamed the project to RefreshLess: https://www.drupal.org/project/refreshless. See [#2692343-2] for background....
Demo Framework Scenario - Drupal PM
The Demo Framework highlights powerful features created by the Drupal community and is intended to be used as a starterkit for promoting enterprise-ready Drupal solutions. This project is a Demo...
Feedback Company
The FeedbackCompany This is module is created to implement a simple Feedback Company setup. There are two usage scenario's. Add a block to a node page and let the block show all feedback or...
Categories: User engagement
We Love Reviews
Business Owners know that Customer Reviews are critical to increasing their sales! Yet, most do not build their online reputation by collecting Customer Feedback, and when they do, most of the time...
Categories: E-commerce, Search engine optimization (SEO)
NTB import
Import articles from Norwegian News Agency (Norsk Telegrambyrå; abbreviated NTB, wikipedia page: https://en.wikipedia.org/wiki/Norwegian_News_Agency) to Drupal nodes. You need an account in NTB in...
Categories: Content editing experience
Multilingual Revisions Helper
This was built to make life a little easier for content editors on multilingual sites with Content Moderation or Workbench Moderation enabled. Currently, if the default language version of a node...
Categories: Content editing experience, Multilingual
Paragraphs Role Access
Synopsis A simple module that provides the ability to limit access (create/views/update/delete) to a paragraph type by user roles. The module works by adding form elements to paragraph type...
Categories: Access control
Add Stock
This Drupal 7 module is the solution for this forum request. The module enables to manage of stock prices of commerce products. The commerce Product has the 'commerce_stock' field. There is 'Add...
Categories: E-commerce
Airtable
INTRODUCTION This modules provides a connection between Airtable and Drupal. By exposing external tables via config entities, the content of those tables can be used internally. REQUIREMENTS Key:...
Categories: Developer tools
DANSE Labels: Custom Overrides
The DANSE project in version 2.2+ provides an alter hook that is documented in the API file of its content module (in /web/modules/contrib/danse/modules/content/danse_content.api.php). This module...
Categories: Content editing experience
iContact Integration
iContact allows businesses, non-profit organizations, and associations to easily create, send, and track email newsletters, surveys, and autoresponders. The latest release of this Drupal module...
Culturefeed
Important note This is the drupal.org version of the formerly known culturefeed-d8 module, found on github (https://github.com/cultuurnet/culturefeed_d8). Maintenance and new releases will be done...
Custom Publish Button
The "Custom Publish Button" module is a powerful tool for Drupal that allows you to create nodes from webform submissions with a single click. It adds a customized publish button directly on your...
Categories: Administration tools, Site structure
Opigno Learning Path Creation
The module is a blend of various activities, modules, and groups that can include things like quiz questions, multiple-choice options, and drag-and-drop interactions. These elements work together...
Categories: Content editing experience, Developer tools, Site structure
UniConsent CMP Integration
UniConsent CMP is a certified EU IAB TCF Consent Management Platform UniConsent CMP is a certified Canada IAB TCF Consent Management Platform UniConsent CMP is a certified Google Consent Mode CMP...
Categories: Integrations
Payment Mercado Pago v3
Mercado Pago Integration with Drupal Commerce This module integrates the Mercado Pago payment gateway with Commerce Core in Drupal, allowing businesses to accept payments in a simple and secure way...
Categories: E-commerce
String Plural Form
Define and manage Plural forms for Translatable strings. The module provides necessary User Interface to manage Plural forms in a Drupal site. Features - As a site admin you would be able to select...
Categories: Multilingual
AI Content Filler
Summary AI Content Filler is a Drupal module that enables users to generate AI-powered content dynamically and insert it into selected text fields. By providing keywords, users can quickly generate...
Categories: Content editing experience, Integrations
test_module_drupal_marketplace
Features - Adds a custom field type "Image Slideshow". - Allows uploading multiple images via a single field. - Automatically renders the images as a responsive slideshow on the frontend. -...
Categories: Content display
File Bulkupload Translations
Managing multilingual file fields in Drupal means editing each translation one by one — open the form, upload, save, switch language, repeat. For 10 languages, that's 10 round-trips. File...
Categories: Automation, Media, Multilingual
Mark as Read
Overview Module enables users to mark documents such as regulations, terms etc. as read via form which is attached automatically to them. When document is created or updated users will get...
Categories: Developer tools
Belgian eID IDP integration
Note that this module is not supported by Fedict, (semi-)public administrations could consider using the Belgian eID Mellon integration instead. Overview A small module that allows users to...
Categories: Access control
Publishing Options
Drupal comes default with "Promoted to front page" and "Sticky at top of lists". The Publishing options module allows you to create your own custom options. It integrates with the Views module and...
Categories: Administration tools, Content editing experience, Content display