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.
Config Patch Gitea
This module allows to create a Pull Request on gitea from changed configuration. It uses the Gitea module to make a connection to gitea. Install composer require drupal/config_patch_gitea Install...
Categories: Administration tools, Developer tools
commerce_exchanger_nbs_eur
Features Commerce 2 Exchange Rates for EURO from Narodna Banka Slovenska (NBS) Post-Installation Set currency resolver via: /admin/commerce/config/commerce_currency_resolver/settings Additional...
Categories: E-commerce
Recipes UI
Provides an intuitive admin interface to apply Drupal recipes through the web interface. Perfect for developers and site builders who want to apply recipes without using the command line. Features...
Categories: Administration tools
Commerce Panes Manager
Simple Commerce module that allows to rename any Checkout Pane. It can be very useful for theming checkout pages. Installation Install it as usual. Then go to Checkout Settings page (admin/commerce...
Categories: E-commerce
Contact Link
Contactlink provides a "contact the author" link for nodes and comments. Admins can choose which content types to display the links for. Links will show up only for node or comment authors who have...
Categories: Content editing experience, Content display
Commerce Quick add to cart
Adds a block with an autocomplete form that lets the user quick add products to their shopping cart. Products can be added by Product title or by Product SKU. 1. Install module as usual. 2....
Categories: E-commerce
Traversable Menu
Just an implementation of https://github.com/jimkeller/traversable_menu on the top of Drupal 8/9. INSTALLATION ------------ The installation of this module is like other Drupal modules. 1. Copy...
Categories: Accessibility, Developer tools, Site structure
Onomasticon
Onomasticon is a text filter to provide basic glossary functionality in Drupal 8 by using a designated vocabulary that contains all glossary terms. How to use? Requirements: PHP extension mbstring...
Categories: Content display, Content editing experience
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
Site Disclaimer
This lightweight but highly configurable module adds a Site Disclaimer text and an "[x] I agree" checkbox to the registration page. Site Disclaimer can contain items like: Terms of Use/Terms of...
Categories: Access control
ckeditor_geshi
A javascript-plugin for CKEditor, enhancing it to incorporate support for the GeSHi Filter module. This module provides the included "ckgeshi" javascript-plugin the current settings from GeSHi...
Categories: Content editing experience, Developer tools
e-Pragma Subscriptions
E-pragma Subscriptions E-pragma Subscriptions provides a complete, flexible solution for managing user subscriptions in Drupal. It allows site administrators to create multiple subscription types...
Categories: Access control
Tester
The PHP Version Tester module provides automated Drush commands to crawl your Drupal site and identify PHP compatibility errors. This tool helps developers safely upgrade PHP versions by testing...
Categories: Developer tools
Druporter
Druporter - The convenient Drupal importer module The Druporter module can be used to seamlessly import contents from an old website (non-Drupal based) to a newly created or existing Drupal website...
Categories: Import and export
Lightweight Groups
Nutshell: This module allows for using taxonomy terms as a group. Kind of like the groups module but a more simplified version, for users and content. Long winded version: Since we have the...
RADIUS (Remote Authentication Dial-In User Service) Client
RADIUS (Remote Authentication Dial-In User Service) Client or RADIUS Login module allows users to log in to your Drupal site using any RADIUS server credentials. What is Radius? Remote...
Categories: Access control
Ubercart GST / ABN
NOTE: Agileware recommend that users of this module switch to the uc_vat which can be configured to provide the necessary Australian GST calculations. UC VAT is more widely applicable than European...
Categories: E-commerce
Email Verification / SMS Verification / OTP Verification
Email Verification / SMS Verification / OTP Verification module verifies Email Address / Mobile Number of users by sending verification code(OTP) during registration. It removes the possibility of...
Categories: Access control, Security
Floodcontrol Settings API
What is this module? If you want to extend Drupal core's flood control mechanism to your custom forms then this module provide 1) an API to construct an admin form to manage flood control settings...
Categories: Security
Entity admin handlers
The Entity Admin Handlers module provides an out-of-the box admin UI for custom entity types whose configuration means that the admin UI code in Drupal core doesn't fit. This reduces the need for...
Categories: Developer tools
Responsive admin menu
This is an experimental module based on administration menu. Don't use on production site! This is created for the Redesign navigation for smaller screens issue. This is a quick change of admin...
Language Icons Admin
Adds the corresponding language icon to translatable admin UI form element labels. Works out of the box on any entity fields, on translation pages provided by the Internationalization module and on...
Categories: Administration tools, Multilingual
CommerceGate
This module creates a callback server for the payment service CommerceGate, a block to display a single link to the CommerceGate payment page and custom actions and triggers. The module creates a...
Categories: E-commerce
Callouts
Callouts creates a way to display multiple blocks that are related by taxonomy terms. After you place the module into a region on your site, when a user goes to a page any callout blocks (callout...
Categories: Content editing experience, Site structure
Feeds: Delicious parser
NOTE: ONCE THE MODULE IS STARRED FIVE TIMES IT WILL BE RELEASED AS AN OFFICIAL MODULE. A Delicious JSON parser for the Feeds module. Example how to set up a Delicious feed Besides this module...
Categories: Import and export, Integrations