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