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

55,454 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.

Role

Base module features Control user edit form mode per Role Control user full view per Role Sub modules Role Appearance: Control site theme per user Role Role registration: add a new route 'user...
Categories: Access control

Commerce Partial Payments

This module provides tracking of payments against individual order items, allowing you to handle partially paying off an order and knowing what parts of the order have been paid for. Payments that...
Categories: E-commerce

Views Filters Extras

Adds numeric filter options for highest value (maximum) and lowest value (minimum) in results by using a sub query. This module re-purposes the "min" and "max" fields in the filter configuration...
Categories: Content editing experience, Content display

Greenhouse Job Board API

With Greenhouse Job Board API, you will have easy access to your company’s Jobs. This module provides an easy plug-and-play solution that adds a route to list and cache your Jobs from Greenhouse...
Categories: Integrations

Cycle News Display

Cycle News Display is a simple module to show text with cycle jQuery. You have to configure this module in your drupal block. In the drupal block it will display one news at a time and cycle the...
Categories: Content editing experience, Content display

Views URL Alias Filter

INTRODUCTION The 'Views URL Alias Filter' module allows views to be filtered by path aliases. This module is useful if you want to filter your views (rest export, page etc.) result by URL alias i.e...

Available Updates

This module is simply about exposing available updates in a consumable format by other clients (JSON). The result of this module can be explored for a display in a frontend that exposes for example...
Categories: Security, Developer tools

Video Embed MS Stream

This module provides a Microsoft Stream (MS Stream) video embed field.
Categories: Media

Appointment Time Slots

The appointment time slots module allows you to select and set time slots on a particular date. This module provide you a field type (Time Slot). You can set different time slots by choosing slot...
Categories: Site structure

Migrate Pack

The goal of this project is to simply and streamline the Drupal 7 to 8 migration process. Migrate Pack provides Composer dependencies, patches along with configuration and plugins to assist with...
Categories: Developer tools, Import and export

Entity Dialog Formatter

This module provides a formatter for entity reference fields that allows you to display your entities in a dialog. This module is supporting: dialog modal only content entities The module is only...
Categories: Site structure

OTP Login

Features This module will allow you to register/login to a site just using mobile number/OTP sent to the provided mobile number. Requirements sms and sms_user modules that are part of smsframework...

Views Any Route Button

Views Any Route generates buttons in Views using Drupal's routing system, in which a user enters the route and parameters, and Views tokenization can provide parameter values. The main use case for...

Athena PDF API

Provides an API for interacting with an AthenaPDF microservice. Handles external urls, internal paths (securely) and arbitrary HTML. Setup Provide the URL and the auth string of you AthenaPDF...
Categories: Developer tools, Integrations, Media

Jouve Project Version Manager

Manage your project version with a version file in your project composer route. Install the module & visit admin/reports/status
Categories: Administration tools

GitHub Cards

This module provides placeable cards for GitHub user and repository information. There is no configuration required to use this module, but some custom styling may be needed to cleanly blend the...
Categories: Content editing experience, Developer tools

ePayco integration

This is the continuation project for Commerce ePayco (a Colombian payment gateway), integrated here now. ePayco offers several tools for a project. It includes e-commerce payment gateway, payment...
Categories: E-commerce, Integrations

Double Reference

Provides a single field item that contains two entity reference fields. One field is the primary that uses all the normal entity reference field forms, the other is an attached field which has most...
Categories: Site structure

Drupacle

Oracle Database Connection Tool for Drupal Developed by RAJAT TRIPATHI The Drupacle module automatically generates a short-code of "oracle database object" by providing connection details to...
Categories: Developer tools

Commerce CheckAge

When products require age verification to purchase this simply (for now) add a checkbox to the commerce checkout pane that can be used in the checkout flow.
Categories: E-commerce

Commerce TrustedShops

This is a contribution module to Drupal Commerce. Provides Commerce integration for TrustedShops. Features Expose a Trustedbadge block soon UI to customize the Trustebadge Collect Shop reviews on...
Categories: E-commerce

RESTful Web Services OAuth2 Server Integration

This module checks requests for OAuth2 token authentication credentials managed by the OAuth2 Server module, and logs in the user if they are present. This is modeled after the "Basic...

Phone Verification

token_number_sprintf

This module adds a dynamic "Formatted" token for decimal, float, and integer fields that allows the use of a sprintf formatting string to format the number. Note that this is a simple application...

Display Selected and Unselected

Provides the field formatters to display all selected and unselected values of a list field. The module supports the following field types: List (text), List (float), List (integer). If 'Allowed...
Categories: Site structure

Pages