Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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