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

53,972 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.

Views Global Filter

Use Views Global Filter on sites that feature multiple Views. You want the views to be driven by the same filter selection, for instance a country, a date range, a search term or even proximity to...

Views Default Argument: Entity Field Values

Views default_argument plugin to use values from the current page entity as default values for a contextual filter. Similar what the "Content ID from URL" default value is doing, except you can...

Avatar Selection

When a user edits their account details they can choose to upload an image or photo of themselves, also known as an avatar. The Avatar Selection module allows the user to pick an avatar image from...

Stripe's webform integration

This is a webform integration using the Stripe module allowing to use a credit card element and add a submission handler to collect charges/subscriptions. It's a nice implementation showcase of the...
Categories: E-commerce

Password Strength Disabler

Description Enabling this module will disable the password strength checker upon new user registration. This is for sites that find the strength checker unnecessary, annoying or confusing to users....
Categories: Administration tools, Access control

Opigno dashboard

This project is related to Opigno LMS distribution. It manages the dashboard feature, allowing each user to customize his dashboard on Opigno. Each user can select a dashboard layout, add the...
Categories: Content editing experience

DS Extra Layouts

This module adds additional layouts for Display Suite. The extra layouts are more reusable than the custom layouts because it is packaged as a module. Since these layouts are provided as a module...
Categories: Content display, Site structure

Varbase Core

This is the core Varbase feature. Provides core components required by other features. Varbase Core Has packaged sub modules Varbase Admin Manage administration configurations. Varbase Security...
Categories: Administration tools, Multilingual, Performance

Username originality AJAX check

This very simple module allows visitors to check username originality quickly using AJAX request during registration (completing registration form). This makes registration process more convenient...
Categories: Developer tools, Access control

Commerce Mollie

Easily accept online payments in your Drupal Commerce shop using Mollie. This module integrates Mollie payment services with Drupal Commerce, allowing you to accept payments like iDEAL, Bancontact,...
Categories: E-commerce

Block Subtitle

🇺🇦 This module is maintained by Ukrainian developers.Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This module allows subtitle to be added to blocks....

JSON-RPC

JSON-RPC is a stateless, light-weight remote procedure call (RPC) protocol. This module implements a framework for creating non-RESTful services. It is intended to be the platform on which a...
Categories: Decoupled, Developer tools

Webform view

Webform View is a module that allows you to embed a view as part of a webform. Form elements (checkboxes, quantity selectors) are inserted into each result row. Data in this view can then become...
Categories: Developer tools

Commerce Cart Ajax

Features The “remove” button on cart view removes the item from the cart immediately, without a page refresh. The row is removed from the table. The “Qty” is updated when the "update" button is...
Categories: Content display, E-commerce

Vitals

Overview: Vitals is a module that provides a secure endpoint which can be consumed by clients to monitor site health. The ultimate goal is to allow third party services monitor site health of...
Categories: Administration tools, Developer tools, Integrations

Field Limiter

Field Limiter allows you to limit the number of field values rendered by a formatter. This module is the result of the conversation in [#1234624]. This module started as a sandbox project and has...
Categories: Content display, Site structure

Webform Query

Query Webform Submission Data The Webform module stores all submission data in the one table using the EAV model. This is great for performance but it can be tricky to extract submission data...
Categories: Developer tools

Colorbox Inline Text Filter

How it works There is Colorbox module. Well you know. If you want to open your images in Colorbox, you need to MANUALLY add some HTML tags and CSS classes This module adds a text filter which makes...

HTML Formatter

Simple module that lets you input a HTML tag to strings, timestamps, datetime, entities, etc... Other options include: You can set a class to the tag You can set if the content is linked to content
Categories: Content editing experience

Datetime Flatpickr

This module adds the flatpickr JavaScript library to the Datetime fields in your Drupal website, providing a more user-friendly and configurable experience for selecting dates and times. This...
Categories: Developer tools, Integrations, Site structure

Login redirect

Overview A simple module providing a method to redirect users according to an URL-defined parameter after logging in. Allows redirects toward non-Drupal location. Features Lightweight and minimal...
Categories: Access control

Anonymous Redirect

Description (2.x) The 2.0 version of anonymous redirect grants users with admin privileges the ability to redirect all anonymous users to any internal or external URL. Authenticated are still able...
Categories: Administration tools, Developer tools

Seeds Toolbar (NEW Drupal Administration Toolbar)

Seeds Toolbar is a new UX concept for Drupal admin navigation. Seeds Toolbar is part of our journey to build Seeds, a kickoff distribution for SMEs. Seeds Toolbar Options: Choose between light or...
Categories: Administration tools

Cookie Consent Notice by CookieYes

The CookieYes consent module for Drupal (versions 8/9/10/11) provides an easy solution for managing cookie consent and compliance with data privacy laws, including GDPR and US State Laws such as...

Advanced Link Attributes

INTRODUCTION Advanced Link attributes widget provides an additional widget for the link field. The widget allows users to set following attributes/options on their link. Target a class a class for...
Categories: Site structure

Pages