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

5,673 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.

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

Pages