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

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

NYS Universal Navigation Integration

Overview All state of New York websites are required to have the state Universal Navigation bar at the top and bottom of the site, surrounding any other content. The content of the bars are iFrames...
Categories: Integrations

Build scripts

Build scripts is a module that adds functionality to run scripts from within Drupal user interface (for example to build a static site). This module is built for running Gatsby builds, but is very...
Categories: Decoupled

Entity Translate Side by Side

Edit multiple translations of the same entity side-by-side The Entity Translate Side by Side module streamlines Drupal entity translations, allowing users to edit content in multiple languages side...
Categories: Content editing experience, Multilingual

Commerce imoje

This Drupal module integrates imoje payment services with Drupal Commerce, offering a seamless payment solution. It's designed for users looking for an efficient and secure way to incorporate imoje...
Categories: E-commerce

OpenStreetMap

Introduction This module enables creating and syncing drupal nodes (nodes) based on OpenStreetMap nodes and ways (OSM nodes). By default, it stores the ID and the name of the OSM node, but any...
Categories: Content editing experience, Developer tools

Drupalorg Migrate

Migration scripts for www.drupal.org site, from Drupal 7 to Drupal 10. This module needs the new www.drupal.org site to be set up. All content types, fields, users fields are already in the "config...

Mapsemble

Demo 👉 See live example Want the same example? Check out the Mapsemble Store Locator (Demo content) module Overview Mapsemble allows you to build interactive, highly customizable and good looking...

Flat menus

This module prevents menu items from being nested, enforcing a flat menu structure. Features Per-Menu Configuration: Adds a "Flat menu" checkbox directly to each menu's edit form, for users with...
Categories: Site structure

CookieHub

This module integrates the CookieHub cookie consent banner and the cookie declaration into your website. Features Show the CookieHub cookie consent banner on your website. A field plugin for adding...
Categories: Integrations

Dark Mode Toggle

When your theme supports dark mode, this module provides a block that allows visitors to toggle between the light and dark variants. The Dark Mode Toggle block features three buttons: Light:...
Categories: Accessibility, Content display, User engagement

Formatted Number Input

Makes entering numbers with units (e.g. currency) a breeze! This module provides a widget that automatically formats numbers as you type, adding currency symbols, thousand separators, and more,...
Categories: Content editing experience

Language Negotiator Content Entity (All Routes)

The Language Negotiator Content Entity (All Routes) module is basically almost the same as the new language negotiator "Content Entity" in D8. The core one language negotiator however has one...
Categories: Multilingual

Trinion backend

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...

ECA: Zoom

This module allows you to automate Zoom Meetings operations within Drupal ECA models. Create, manage, and analyze Zoom meetings, webinars, and participants using ECA's visual workflow builder....
Categories: Integrations

oEmbed Formatter Plus

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: Content display

DKAN Dataset Archiver

This module is under development following contrib first. At the moment it is incomplete and does nothing. When it is functional it will be taken out of alpha. Purpose This module creates an...
Categories: Automation

Commerce Montonio

This module provides Montonio payment gateway integration for Drupal Commerce 3. Requirements Commerce Montonio module requires Drupal Commerce 3 module enabled. Features Supports multiple payment...
Categories: E-commerce

Accessibility Filters

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: Accessibility, Content display

Gutenberg USWDS

This module provides some USWDS 3 components for Gutenberg editor. Requirements Gutenberg
Categories: Content editing experience

Intercept

Intercept is an event management system designed to help libraries and other organizations evolve and track their event programming. This suite of modules includes: Event Management Room...
Categories: Content editing experience, Site structure

Microsoft Entra ID SSO Login

The Social Auth Entra ID module enables seamless authentication for Drupal users via Microsoft Entra ID, simplifying user registration and login while enhancing security. Documentaion: https://www...
Categories: Access control, Integrations

Push framework notifications

About Provides web push notifications for DANSE events. Implements Web Push library for PHP, DANSE and Push framework, tailored and tested - a single case scenario though - to work with PWA. Many...
Categories: Automation, Content editing experience, Integrations

Trinion SUO

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...

AI Context

The AI Context Control Center (CCC) module provides a way to store, manage, and inject contextual information about a Drupal site or application for use by AI agents. It allows administrators to...

WhatsApp Business API

The WhatsApp Business module introduces “Login with WhatsApp” functionality for Drupal. Users can authenticate using their WhatsApp number via the official WhatsApp Business API, making site access...
Categories: Integrations

Pages