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

9,528 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.

Componentize!

Integrate/ingest a well-structured front-end (KSS) style guide. ╰( ⁰ ਊ ⁰ )━☆゚.*・。゚ Map Drupal fields through your existing front-end templates. Organize your front-end into components? Use an...
Categories: Content display, Developer tools

Commerce Braintree (Ver 3)

This project is obsolete in favor of its successor module Commerce Braintree Web This is a fork of commerce_braintree module. Project Goal When PCI DSS v3 became effective on 1 Jan 2015. This...
Categories: E-commerce

SimpleSAMLphp IdP

simplesamlphp_idp - SimpleSAMLphp Identity Provider This Drupal module integrates drupal with simplesamlphp configured as an identity provider Together with it the drupalas (Drupal Authentication...
Categories: Access control

Picture Preset

When using the Picture module, a backport of the Drupal 8 Responsive Image module, one has to create combinations of: breakpoints, image styles / effects, picture mappings. The more combinations,...
Categories: Media

Email Domain Validate MXR

The purpose of this module is to 'pre-check' that an email domain is valid using the mail exchange records (MXR). The primary use case is email entry typos such as @homtail.com, which will cost...
Categories: Developer tools, Integrations, Access control

VisualN Libraries

The module provides a basic plugin type used to register Drupal libraries. Simply, It returns libraries metadata in the same format as used in *.libraries.yml files. All such libraries are...
Categories: Administration tools, Developer tools

Commerce Payment Visma Pay

This module integrates Visma Pay API (formerly Bambora Payform, Paybyway) with Drupal Commerce, providing an off-site payment method. E-commerce site owners may configure e-payments (online banks)...
Categories: E-commerce, Integrations

Ghost Inspector Integrator

Note: The development of Ghost Inspector Integrator Module is not sponsored by Ghost Inspector, and the developer is in no way affiliated with Ghost Inspector. The module is based on API...
Categories: Integrations

Headless editing in Nextjs frontend

Frontend editing module for a headless nextjs frontend This module is paired with a module in the frontend of a nextjs page. With these 2 modules it is possible to edit the content in the frontend...
Categories: Accessibility, Content editing experience, Content display

Group Permission Set

This module adds support for defining multiple permission sets per group type. Users that have permissions to create/edit groups can then choose which permission set will provide permissions for...
Categories: Access control

Script Categorisation for Cookie Blockers

Cookie consent application, like CookiePro or CookieBot, have automatic cookie blocking which makes it very simple to integrate a compliant cookie policy. The auto-blockers work by preventing...
Categories: Developer tools, Integrations, Site structure

Really this should just be deleted.

What is the issue? I had an existing module and I wanted to publish this on Drupal.org. On the project form there is no indication that the 'Short name' field defines the project/machine name and I...
Categories: Content display

Permission Search

Search and explore Drupal permissions efficiently. Quickly find permissions by keyword or open module-specific permission pages instead of loading the entire permissions screen. Features Permission...
Categories: Administration tools

Sign-In with Ethereum

SIWE Login enables Ethereum wallet-based authentication for Drupal using the Sign-In with Ethereum (EIP-4361) standard. Instead of usernames and passwords, users authenticate by signing a...
Categories: Access control, Integrations

Admin List Filter

Overview Drupal core provides a helpful filter input on the Extend page (/admin/modules) that lets administrators quickly find modules by typing part of the name. This module brings that same...
Categories: Administration tools

Translation Interface

The goal of this package is to allow translators to log in and translate only the content that is necessary for production of the website in a way that is manageable and easy to understand for...

Azure Storage Rest

A lightweight, modern Drupal 10/11 integration for Microsoft Azure Blob Storage. This module provides a native azure:// stream wrapper and relies strictly on the Azure REST API, completely...
Categories: Integrations

Pullquote

A pull-quote is a quotation or excerpt from an article that is typically placed in a larger or distinctive typeface on the same page, serving to entice readers into an article or to highlight a key...
Categories: Content display

Weather block

The module provides support for Yahoo Weather and World Weather Online weather forecasts. Suggestions welcome for new weather service integrations, please add them in the issue queue for the module...

Content Cannibalization Detector

About The Content Cannibalization Detector module identifies SEO keyword cannibalization issues on your Drupal site. Keyword cannibalization occurs when multiple pages target the same search...
Categories: Search engine optimization (SEO)

Commerce Bambora Europe

Use Commerce Payment Visma Pay module instead of this one. ... This module integrates Bambora Europe API (Bambora Payform, Paybyway) with Drupal Commerce, providing an off-site payment method. E...
Categories: E-commerce, Integrations

Views jQFX Galleria

Description This module integrates the Aino Galleria image gallery plugin with views. Drupal Demo Features Aino's Galleria is an extremely powerful javascript plugin for creating first class...

Bundle Help Text

Bundle Help Text provides configurable help panels for content editing forms. It lets site builders add bundle-specific guidance above node, media, and taxonomy term edit forms. Features Bundle...
Categories: Content editing experience

BeansTag

Overview BeansTag is a page title, meta tag and meta description management tool. You could add the above attributes to any path alias and they would be shown in the webpage. It fully support any...
Categories: Search engine optimization (SEO)

Drupal vB

Drupal vB integrates vBulletin forums with Drupal. It allows existing vBulletin users to log in to Drupal new vBulletin users to log in to Drupal existing Drupal users to log in to vBulletin (after...
Categories: Integrations, Access control

Pages