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

55,440 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 Cache

The module allows administrators to set cache controls on field formatters. max-age, contexts, and tags are all supported. Features The contents rendered in fields may vary depending on various...
Categories: Administration tools, Content display, Site structure

Chromeless

Introduction This project allows you to render only the main content of pages by adding chromeless=1 to the URL query parameters. All other blocks in the block layout will be hidden while...
Categories: Content display, Developer tools

Text Overlay Image

This is a simple Block plugin module that displays the Text overlay on image. You can upload Background image, add custom text and change the opacity value for the background-color.
Categories: Content display

Enhanced Status Messages

Transform your Drupal status messages with beautiful, modern card-based designs featuring wave backgrounds, smooth animations, and enhanced user experience. This module replaces default status...
Categories: Accessibility, Administration tools, Developer tools

jQ UI

This module is a drop-in replacement for the jquery_ui module thanks to the composer replaces directive. Steps to replace jquery_ui: Step 1) composer require drupal/jq_ui Step 2) drush en jq_ui -y;...
Categories: Developer tools

Eca External Workflows

The ECA External Workflows module enables Drupal sites to trigger automated workflows on external platforms like Pipedream, n8n, Zapier, and Make.com directly from ECA workflows. When content is...
Categories: Integrations

Deterministic Config UUID

Provides deterministic UUIDs for exported configuration. Instead of random UUIDs, this module generates predictable UUID v5 hashes based on the configuration name and a fixed namespace. This...
Categories: Developer tools

LocalGov Blogs

This module provides blog channel and blog post content types with related views for the LocalGov Drupal distribution. Content types The content types this module provides are: Blog channel Blog...

LocalGov Elections

This module provide content types, views and configuration that allow the reporting of election results for the LocalGov Drupal distribution. Features First past the post single seat per electoral...

LocalGov EU Cookie Compliance

. Cookie settings block What is it? Extends the functionality of the EU Cookie compliance contrib module. Provides a block containing the same content as the EU Cookie popup. When this block is...

LocalGov Extra Layouts

LocalGov Extra Layouts This module provides some extra layouts that you might want to use on your website. Layouts Currently it provides layouts for: ### 2 Column - 33:66 First column is 33% and...

Db Cleanup

Overview Db Cleanup is a module that provides drush commands in order to monitor the space used by your database and try to reduce it if the "data_free" of some tables have grown too much. Features...
Categories: Administration tools, Performance

AXE Core

Integrates axe core into Drupal, useful for when you need to run A11Y checks. Add the block anywere on your site and run the checks.
Categories: Accessibility, Developer tools

Group Media Bulk Upload

Allows bulk upload of media into groups.
Categories: Media

LocalGov Microsites Colour Picker Fields

This module is currently developed on Github and mirrored here whilst projects from LocalGov Drupal are migrated to Drupal.org. Please file issues on the Github issue queue. Adds a colour picker to...

LocalGov Moderngov

Drupal module for Modern.Gov template page generation. Modern.Gov, when provided with a template page URL, fetches that template page at a regular interval. It then uses the template page to...

LocalGov Page

Provides a page content type that allows the building of rich content using Paragraphs. Maintainers This project is currently maintained by: Maria Young https://github.com/msayoung Stephen Cox...

LocalGov Search Solr

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

Sidenotes

Sidenotes allows editors create Tufte-style sidenotes directly in body text using simple markup. Notes can be numbered or unnumbered, placed in the left or right margin, and render responsively....
Categories: Content display

Workspaces Access

The Workspaces Access module provides fine-grained, role-based permissions for content operations within Drupal's Workspaces system. It ensures secure access control by requiring explicit...
Categories: Access control

Search API Term With Depth

This module brings Core's "Term with Depth" Views filter and argument (contextual filter) options to search_api-based views. After the module is installed, when you add a Views filter or argument ...
Categories: Site search

Role request

Introduction The Role request module allows users to submit request for roles and configure a role manager to approve/deny these requests. The primary use case for this module is: Community site...
Categories: User engagement

Commerce Fincra

The Commerce Fincra module provides seamless integration between Drupal Commerce and Fincra, a payment solution for businesses in Africa and beyond. Features Accept payments through Fincra Checkout...
Categories: E-commerce, Integrations

Simple AVS

Simple AVS is a light weight cookie/ session based Age Verification System. It's meant to allow sites to maintain age restrictions on content. This does not replace systems requirements for strict...
Categories: Access control, Content display, E-commerce

Pages