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

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

Git Version

This module allows you to display the Git branch or tag of a project in the UI without using exec(). You can define the path of multiple Git repositories so you can keep track of what branch and...
Categories: Developer tools

Mobile Switch (Varnish version)

The Mobile Switch (Varnish) module provides a simple automatic theme switch functionality for mobile devices, utilising Varnish for detecting the user-agent and providing proper cacheable pages...

Drush 9 Batch Processing (Example)

An example about: How to Run Batch Processing with a Custom Drush 9 Command in Drupal 8 / 9? This is a simple example of creating a custom Drush 9 command to launch a batch process in Drupal 8 / 9....
Categories: Administration tools, Content editing experience, Decoupled

Page Cache Max-Age Bubbling

The Page Cache Max-Age Bubbling module addresses a long-standing limitation in Drupal core's caching architecture where the Internal Page Cache (part of the mandatory page_cache module) does not...
Categories: Performance

Gender field

Overview The gender field module provides inclusive options for collecting gender information of individuals. The goal of the gender field module project is to provide a thoughtful and sensitive...
Categories: Access control

Views Parallax - Views Vanilla JavaScript Parallax (VVJP)

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

Reinforcement Learning (RL) API

This module is included in DXPR CMS. The Reinforcement Learning (RL) module implements A/B testing in the most efficient and effective way possible, minizing lost conversions using machine learning...
Categories: Automation, Content display, User engagement

WebAuthn (Passkey)

About the Module The WebAuthn (passkey) module enables passwordless authentication for Drupal using Passkeys (FIDO2/WebAuthn). It allows users to register authenticators (such as Touch ID, Face ID,...
Categories: Security

Grant

INTRODUCTION Grant allows to manage access to entities with a simple logic which can be used standalone, and a more complex logic based on the grant entity and mail addresses with assigning roles...
Categories: Access control

Resource Share

Introduction This module can be used to build a number of features on your Drupal site. Possible examples include (a) serving content from one Drupal site to one or more sites that do not have to...

Views Reveal - Views Vanilla JavaScript Reveal (VVJR)

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

Entity Links Bulk Processor

Current Release: 1.0.0-alpha9 (Alpha) This is the first public release of Entity Links Bulk Processor. The module is production-ready with comprehensive tests and documentation. We're seeking...
Categories: Administration tools, Content editing experience

Embedder

(Currently in sandbox phase) An alternative to a number of older token-based 'embedders'. Re-imagining the job they all have in common and seeing if a persistent, semantic, XHTML-valid syntax ...
Categories: Content display

Views Hero - Views Vanilla JavaScript Hero (VVJH)

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

Workflow Extensions

When using Workflow (6.x, 7.x-1.2), be it with or without Rules (6.x), this module comes in handy to help you realise some common workflow-related scenarios and to spruce up your Workflow interface...

Zen Cart Integration

This module provides catalog and user integration with the Zen Cart e-Commerce package. It is not yet ready for public consumption and is intended for developers who wish to help with testing and...
Categories: E-commerce, Integrations

test sandbox setup to see if it's broken

this is not an actual project. it is part of the process of eliminating variables to see what's going on with somebody else.
Categories: Administration tools

Picasa Albums

Introduction This module allows you to visually attach Picasa albums (public as well as private ones) to nodes. The module supports a plethora of settings which help you to tailor the presentation...

FusionCharts

This module connects Drupal with the FusionCharts Free and FusionCharts v3 (commercial) package. FusionCharts is a flash charting and graphing component that can be used to render data-driven &...
Categories: Content editing experience, Content display, Integrations

Flush page cache

Easing the pain when you need to flush...Drupal's cache. Flushing Drupal's cache on a large site can feel like you're waiting to takeoff on the tarmac at JFK. The delay comes from the fact that...
Categories: Performance

Drush

The Drush project has moved to Github. Use our Github project for contributing code, or reporting bugs, or requesting features. Please ask support questions on Drupal Answers. Please see the...

Feeds QueryPath Parser

This project is in maintenance mode. No new features will be added. New installs should use Feeds extensible parsers instead. A plugin for the Feeds module that allows you to run CSS queries...
Categories: Content editing experience, Developer tools, Import and export

Mail MIME

Mail MIME Provides a class for creating MIME messages. NOTE: This module does not send mail. If you came here looking for a mail-sending module, try HTML Mail (which can use this module for MIME...
Categories: Developer tools, Integrations

Views Alpha Pager

UPGRADE for 6.x - This module will not be upgraded to to 6.x because you can accomplish something similar with Views 2 already built in, read this. The views_alpha_pager is a simple module that...
Categories: Content display

Pages