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

55,485 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.

Field Read-Only by Role

Field Readonly by Role provides a simple and flexible way to control field editability based on user roles. Instead of hiding fields or duplicating forms, this module allows administrators to...
Categories: Accessibility, Administration tools, Content display

Commerce Decoupled Stripe

Decoupled Stripe payments for Commerce Decoupled Checkout. Usage: 1. Configure Stripe payment gateway in Drupal. Pick "Decoupled Stripe" type for one-off payments and "Decoupled Stripe Recurring"...
Categories: Decoupled, E-commerce, Integrations

Patternkit

Patternkit loads your templates, patterns, and components into Drupal as blocks where you can then add them to your pages and layouts. You can configure them with a JSON file with an identical...
Categories: Content editing experience, Content display, Integrations

User mailman register

This is a module for integrating a Drupal website with Mailman, the GNU mailing list manager, version 2. All interactions with Mailman are via the web interface. Some of its features are: Immediate...
Categories: Integrations

Babel

Description Babel is an open-architecture module that enables the translation of all Drupal UI strings, whether they originate from code or configuration. Unlike the Locale module, Babel is not...
Categories: Multilingual

Webform IP Delete

This module helps delete IP addresses collected by the Webform module. While Webform allows site administrators to disable collection of IP addresses, the setting can be easy to overlook. There is...
Categories: Administration tools, Integrations

ECA Simplenews

At this time, the Simplenews "subscribe" and "unsubscribe" actions (among other events, actions, and conditions) are not available to models created with ECA: Event - Condition - Action. This tries...
Categories: Administration tools, Automation, Integrations

RDF Sync

TL;DR Synchronizes Drupal entities, as triples, to an RDF backend Terminology How it works Automatic synchronization Manual synchronization Configuration Defining mappings Configure mappings Define...
Categories: Import and export, Integrations

TMGMT Translator for eTranslation

TMGMT plugin for eTranslation, an online machine translation service provided by the European Commission (EC).
Categories: Multilingual

Field formatter attributes

This module allows site administrators to add additional HTML attributes to the wrapping markup on any field in the Manage Display settings page and in Layout Builder. Instructions The field...
Categories: Content display, Site structure

Multisite Manager Tool

Multisite Manager Tools is a Drupal module designed to facilitate the management of basic administrative tasks across multiple sites within a Drupal multisite environment. Features Detect and list...
Categories: Administration tools

Media on Demand

This module is designed to assist with migration of media, particularly when migrating HTML-like content with references to media. The basic premise is being able to turn something like this:
Categories: Developer tools

SDX DRAST (Theme Engine)

SDX DRAST (Drupal Render Arrays to Structured Tokens) replaces Drupal's Twig template engine with a structured data pipeline. Instead of producing HTML strings, the engine outputs typed JSON that...
Categories: Integrations

Basic Ads

Basic Ads Provides ad management with placements, scheduling, and display blocks. Includes impression and click tracking with a statistics dashboard, and automatically unpublishes expired ads via...
Categories: Content display

Migrate Plus - Merge duplicated terms

This module provides a plugin which dedupe taxonomy terms merging them into one during a migration. If you have duplicated terms in a vocabulary you are about to migrate, this plugin will only...
Categories: Import and export, Site structure

CRM - Contact Relationship Management

Drupal CRM is the modern community-first platform for building rich Drupal applications involving contacts and their relationships. Built on Drupal best practices, you'll wonder how you built...
Categories: Site structure

Skins

Skins for Drupal 8+ makes it possible for themes to ship with one or more "Skins", each of which supports much of the functionality of a sub-theme. Skins supports: Adding, removing, or altering...

DKAN

The DKAN module enables organizations and individuals to build open data portals in Drupal. Inspired by CKAN, it provides powerful open source tools for publishing and cataloging datasets and their...

U.S. National Weather Service

NWS weather provides a daily weather forecast utilizing the National Weather Service's REST/JSON API interface at https://api.weather.gov/. Installation Install as you would normally install a...
Categories: Integrations

Commerce Recurring Subscription Change

Commerce Recurring Subscription Change provides the user interface and implementation for allowing configuration and use of subscription upgrades, downgrades and cancellations. Features The module...
Categories: E-commerce

Context Control Center (CCC)

Beta1 released at DrupalCon Chicago! 🎉 Beta testers welcome! Please file bugs, feature requests, UX improvements, and ideas in the issue queue. 🙏 For developers and those comfortable with ddev, see...
Categories: Artificial Intelligence (AI)

API Orchestrator

Overview API Orchestrator is a Drupal module that provides a unified layer for managing all external API integrations. Instead of writing raw curl_init() calls spread across your codebase, you...
Categories: Administration tools, Developer tools, Integrations

Simple WT Metatags

The Simple WT Metatags module provides a lightweight and configurable solution for managing essential SEO and Open Graph (OG) tags on your Drupal website. Unlike comprehensive SEO modules, Simple...
Categories: Search engine optimization (SEO)

Mastodon API

This module will integrate with the Mastodon API, allowing you to "Toot" from within the Drupal interface. The idea is that you can install this module if you want to quickly share your content...
Categories: Content editing experience, Integrations

FlowDrop

Workflow Orchestration for Modern Drupal FlowDrop is the workflow orchestration module for Drupal. It gives you everything you need to create, manage, run, and track flows — and more capabilities...
Categories: Artificial Intelligence (AI), Automation, Integrations

Pages