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

9,513 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.

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

Pages