
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.
Field Visibility Manager
The module field visibility manager is a lightweight module used to control the visibility of the fields based on roles. There is a configuration form that allows the user to select the visibility...
Categories: Site structure
Slim Select
Integrates Slim Select with the select form element, converting it into a Slim Select HTML element. Allows users to add classes to the select options and perform search on them. Homepage: www...
Categories: Content display
Views Entity Reference
Categories: Content display, Site structure
Commerce Product Quantity
The Commerce Product Quantity Limitation module provides functionality to set limits on the quantity of items for both individual products and product types during the checkout process in Drupal 9...
Categories: E-commerce
Menu Link Destination
Allows a site builder to configure menu links to automatically receive a destination query parameter pointing: Either to the destination query parameter from the current page URL, if any, Or to the...
Categories: Administration tools
Preview Site
Overview Extends the paradigm of the Preview link module to the concept of previewing more than one item of content, by way of a static site. Features Content editors can create unlimited preview...
Categories: Content editing experience, Developer tools
Purge Akamai Optimizer
INTRODUCTION Provides various optimisations for akamai caching and purge processing. As per https://learn.akamai.com/en-us/webhelp/fast-purge/fast-purge/GUID-58874706-3157-4BEA-A1C6-6EE02600388D...
Categories: Performance
Domain Analytics (for Tagmanager or Google Analytics)
This module add's Google Analytics specified per domain. Javascript code embed options: Google Tagmanager Google Analytics Universal Google Analytics 4
Categories: Developer tools
Advance Script Manager
This module allows admins to create various script code snippets and control their visibility similar to the core Drupal block module. It can be used to inject various tracking scripts into the ,...
Categories: Content editing experience, Content display, Site search
Moderation State Transitions Widget
An alternative widget for the core Moderation State to allow editors to select from available transitions, instead of state names. Widget settings includes if the form element should be select or...
Categories: Content editing experience, Content display, Site structure
Automatic Configuration Form
Generate your custom module's configuration form automatically from its schema definitions. Writing config forms is boring. Mostly they all look the same, or are not very important, especially if...
Categories: Administration tools, Developer tools
User Reference Field Cache Context
This module implements a new cache context, based on the value of a reference field on the current user. To use this new cache context in your own module, after installing this module add a cache...
Categories: Content display
Language Negotiation Url Matrix
This module enhances Drupal Language Negotiation URLs. By providing a way to map languages to paths or domains in a way that does not confuse the User when using the Language Switcher. Take for...
Categories: Multilingual, Administration tools
Anonymous Timezone
Based on GeoIP, this module provides timezone information for anonymous users too. Let's say you have a list like that: - 08/08/2020 11:00AM - 09/08/2020 2:00PM Drupal generally renders it...
Categories: Content editing experience, Content display, Site structure
Regions Override
Disable regions like Sidebars from appearing on a specific page. Occasionally it is helpful to allow an editor to choose to remove regions from rendering on a page. An example of this would be for...
Categories: Content display
Search API Coveo
Categories: Site search
Webform Conversion-Tracking
Webform Conversion-Tracking provides the ability to execute custom JavaScript on the webform confirmation page, typically used for conversion tracking. Security notice: The currently used logic to...
Categories: Developer tools, Integrations
EDW Migrate D7
A set of useful tools for people wanting to migrate Drupal 7 to Drupal 8+.
Categories: Developer tools, Import and export
Disable Htaccess Writer
Disable Htaccess Writer It disables the htaccess_writer core service, this is useful when you are running Drupal on a non-apache server like OpenLiteSpeed and it has incompatibilities with the...
Categories: Administration tools, Media, Performance
Strex SMS
Strex is one of Norway's largest players in mobile payment and SMS communication, and is owned by the mobile operators Telenor, Telia and Ice. More than 4.6 million Norwegians have already used one...
Site Studio Per Component Library
Let's say you want to use Acquia Site Studio to build components but bringing in your own CSS/JS libraries. This module checks for Site Studio Layout Canvas fields being used in node entities and...
Http Client Logs
Log all drupal core http_client request & response logs in database. So we can easily track the outgoing request made by \Drupal::httpClient(). Features: 1. This module logs all the request and...
Categories: Administration tools, Decoupled, Developer tools
Extended Daxko API Integration
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Integration with Daxko API https://api.daxko.com/v3/docs...
Categories: Decoupled, E-commerce, Import and export
farmOS NRCS
Adds NRCS Soil Survey layer to farmOS maps. This originated in the farm_soil_nrcs module in the 7.x-1.x branch of farmOS: https://github.com/farmOS/farmOS/tree/7.x-1.x/modules/farm/farm_soil/farm...
Razorpay Payment Button Plugin
Razorpay Payment Button Plugin Start accepting payments on Drupal via credit/debit cards, UPI, wallets and more in less than five minutes. One-time and recurring payments. List multiple products,...
Categories: Content editing experience