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.
Smart Content CDN
Extends the Smart Content Drupal module to support Pantheon Edge Integrations and personalization features. Features Leverage Pantheon Edge Integrations to deliver personalized content to users...
Categories: Content editing experience
Twig State Access
Twig State Access module provides new twig extensions to access Drupal state/private tmp state APIs in readonly mode. Features Typically in Drupal to pass Drupal state values to twig templates you...
Categories: Content display, Developer tools
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
LocalGov Subsites Extras
This module let you create menu-driven subsites in your LGD site. The menu defines the structure of the subsite, and also lets you use Drupal's standard menu blocks and tools to display the subsite...
AI 404 Redirect
AI 404 Redirect is a Drupal module that uses artificial intelligence to automatically analyze 404 errors and suggest appropriate redirects to help users find the content they're looking for. KEY...
Categories: Artificial Intelligence (AI), Search engine optimization (SEO), Site structure
Taxonomy Content Report
A Drupal 10/11 module that generates content insight reports filterable by a hierarchical taxonomy tree. Each content-type section is powered by an embedded View, so editors and developers can...
Categories: Administration tools, Content editing experience
Iplicit API
Iplicit API connects your Drupal site to Iplicit, a cloud accounting system, by providing a ready-made authenticated client for its REST API. Other modules can then read and write contacts,...
Categories: E-commerce, Integrations
Dripyard Menu
Dripyard Menus makes it easy for site builders to drop any Drupal menu into a page in one of four beautiful, accessible, and functional presets — no theming or custom code required. The...
Categories: Content display, Site structure
User Media Library
Gives each user their own personal media library: upload an image, reuse one you've already uploaded elsewhere on the site, and manage (replace/delete) your own photos from a dedicated gallery page...
Categories: Media
DX Toolkit
DX Toolkit provides reusable developer primitives—standardized patterns and plugin systems that improve code quality and reduce boilerplate in Drupal custom module development. Now available as a...
Categories: Developer tools
Taxonomy Delegate
This module allows an administrator with "administer taxonomy" permission to delegate the administration of a vocabulary to a non-admin role. The role to which this authority has been delegated may...
Categories: Administration tools, Site structure
Dummy Content
Dummy Content (DC) provides an API (hooks) for other modules to generate (& manage) dummy nodes. DC allow your custom module to provide demo nodes as soon as the module is installed - this helps...
Categories: Content editing experience, Content display
Krumo NG
Krumo NG (krumong) is a rewrite of the Krumo library used by devel. The main motivation is that the original Krumo library has some weird side effects. This module may be merged into devel, but for...
Categories: Developer tools
Stacks
Stacks is a system that makes creating complex pages easy for content editors. The system is comprised of ‘widgets’, which are reusable pieces of content that you can place, reuse, and re-arrange...
Categories: Content editing experience, Content display, Developer tools
Image Styles Builder
Image Styles Builder allows a developer to quickly create image styles in bulk, based on definition files. The goal of this package is to enable the rapid creation of image styles by declaring them...
Categories: Developer tools, Import and export, Media
Flag Plus
DISCLAIMER 2015-04-21 This module is under active development, and only commits that have undergone basic testing are pushed to Drupal.org, but I currently offer no assurance about the safety of...
Categories: Content editing experience, Content display, Developer tools
Fondy — Drupal Commerce Payment Gateway
The Drupal Commerce payment gateway allows you to integrate the payment acceptance service on both a small personal blog and a large international online store during the day. Drupal is a powerful...
Categories: E-commerce, Integrations
Enhanced Taxonomy Manager
Stop fighting the Drupal taxonomy page. Enhanced Taxonomy Manager (ETM) replaces the default term overview with a fast, interactive tree view built for real-world vocabularies — from a handful of...
Categories: Content editing experience
Required If Filled
Makes fields conditionally required based on other field values. Works with all entity types (nodes, users, taxonomy, custom entities). User-friendly configuration form with dropdown selects....
Categories: Accessibility, Content display, Content editing experience
Meta - metadata management for media files
(formerly 'mediadescriber') This package accesses metadata and descriptions associated with images (or other media files). The idea is that you can use desktop image library management tools ...
Element451 API
Drupal implementation of the Element 451 API documented here: https://api.element451.com/ Note that this documentation is incomplete and is missing some required calls. This module is for...
Categories: Content editing experience, Integrations
Google Chart Tools for Drupal
Google Chart Tools API is a tool for developers to facilitate the use of Google Chart Tools and the Google Visualization API within the context of a Drupal site. It provides PHP and Javascript...
Categories: Developer tools, Integrations
Prometheus Metrics
Prometheus Metrics Introduction This module provides a configurable endpoint to output metrics in the Prometheus text format. Prometheus is a widely used tool for monitoring key metrics of a...
Categories: Integrations
Views Carousel - Views Vanilla JavaScript 3D Carousel (VVJC)
The Vanilla Views suite F.L.A.S.H.C.R.P.T.B FlashCrptb is a collection of ten powerful Drupal modules designed to enhance the visual and interactive experience of Drupal Views using pure,...
Categories: Administration tools, Content display, Site structure
CL Preview
Note: This is an experimental module and is not yet complete. Please avoid opening issues for now. CL Preview is a Drupal-native component library browser for previewing and testing Single...
Categories: Content display, Developer tools