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.
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