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

54,234 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.

Multivalue Click Sort

This module allows to use click sort on multi value fields in views.

Node Parent Reference View Exposed Filters

This module is design for those who are facing trouble with following scenario If Node type(Bundle) A is using the reference of Node type(Bundle) B, but Bundle B not holding any reference of bundle...

Dependency Injection Examples

How to inject a particular service is a common question on the forums and is a point of confusion to new Drupal users. This module has been created to provide a code example of the most common...

Parliamentwatch

A basic module which allows to easily start a platform like abgeordnetenwatch.de. It comes with a set of entities, views and functions to manage parliaments, elections and legislature, candidates,...

Filters AJAX watcher

This module allows user to change multiple Views exposed filters in quick succession and have only the final set of filters remain in effect. It works by canceling previous AJAX requests on the...

Views Future/Past Date Sort

This module provides a views field sort plugin to allow sorting future dates in chronological order before showing past events in reverse chronological order. Usage: Install the module and check...

views lazybuilder field

SteamCMD

Deploy any server from Valve using the Drupal UI and SteamCMD, including the stats or any game model. I'm doing a sandbox for this until released.

firsttestingmodule

Drush Run Once

Project description This is a drush command to call any other existent drush command only once, when some specific version is specified. Mode of use: drush run:once id version drushCommandToExecute...

Views Date Extra

This project enhances Views (Drupal 8 / 9) with some extra tools related to date handling, especially the `filter by date` fields. more information coming soon...

EzContent Demo

This package provides pre-built structured and unstructured pages using default content that helps in setting up a demo site to explore the strengths and capabilities provided by EzContent Profile,...

Views Custom Rewrite

Views Date Range Field

Date Range Views

Multi Peer Review

The Multi Peer Review module adds functions that facilitate peer review of your publications by various user-defined panels. Unlike conventional peer review where all peer reviewers are typically...

sxt_wfrating

Layout Builder Regions

SMS Broadcast

This module provide a service which allow other modules to send SMS message through SMS Broadcast (Australia) Please note, this module doesn't provide interface and it's only for developer to use....

Configuration Transform Event Example

Transform your Drupal configuration on import and export The config transformation event introduced in 8.8.0 allows you to alter, or ignore, configuration based on code you write. If core's config...

Ajax Image Upload Examples

Views Active Trail

This module does a simple thing that I was missing from Drupal: It adds an `active-trail` class to views list items if their target path is the same with the current path.

Module library for Gutenberg

This module will contain several components to be used together with Gutenberg

Stockquotes

x.Navi News

This module aim to generate a newsletter and activity stream. The newsletter is divided in categories (provided by content types) which can be subscribed by the users.

Pages