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

55,493 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.

Commerce Product Feeds API

Commerce Product Feeds provides a unified API layer for the generation of product feeds, such as those consumed by Facebook Catalogs and Google Merchant, and other product data aggregators. As the...
Categories: Developer tools, E-commerce, Import and export

AJAX Dashboard

AJAX Dashboard is a simple dashboard construction module, which allows developers to build AJAX-powered dashboards using a YAML configuration and a selection of plugins. Using this module requires...

WCAG Drawer

ACCESSIBILTY Drawers should have aria attributes, and it's a pain in the ass. But it would be a much bigger pain to have poor vision. Use the baby framework provided by this module to create easy...
Categories: Developer tools

Book Access Code

The Book Access Code module adds the ability to use access codes to grant read access to Books. This adds functionality to Drupal core's book module. Features / Design Decisions Multiple access...

Url Restrictions

Url Restrictions is a module to restrict the drupal default url such as node/*,taxonomy/* and user/* for the entity type. This module will support for restricting the url from page wise. -> Node ->...
Categories: Administration tools, Search engine optimization (SEO)

Smart IP Redirect to Locale (with Cookie)

Overview The Smart IP Redirect to Locale (with Cookie) overrides language negotiation and redirects users to a language depending on their IP address based on a country code mapping configuration...
Categories: Multilingual, Site structure

Link field Preview

This modules adds new field type which stores url, title and content of that url. Providing formatter and widget for it. Special feature is in field widget where we use Goutte library which is "a...
Categories: Content editing experience, Content display, Developer tools

Switch User Login

Switch User Login module provide functionality to admin user to login with any user by just one click, and you can also back to previous logged in username or admin user. This module is to use for...
Categories: Access control

Entity Updater

Mass updates entities via a queue Contribute Reach out at #drunomics-contribute at the Drupal Slack!
Categories: Content editing experience

Typography Filter

Overview Text filter to automatically improve typography of your content. It relies on the JoliTypo PHP library. How to use As a filter in editor Go to your text filters configuration page (admin...
Categories: Content editing experience

GraphQL Webform

A module to expose Webform data over GraphQL. This allows site builders to create forms using the Webform module and show them in decoupled frontends. A subset of Webform features and elements are...
Categories: Decoupled

Dream block manager

Dream block manager adds machine name, path to the list of blocks. It also provides a filter so you can search on name, machine name orpath
Categories: Administration tools

Image alt

Provides a field widget and field formatter (Image alt) to optionally edit or display the Image alt separately from the File. a field widget to optionally persist the alt content on file replace ...
Categories: Site structure

Tropipay Payments

Provides a payment method using Tropipay Dependencies: commerce commerce_payment
Categories: E-commerce

Views RSS Feed Authentication

Provides authentication support for the RSS search results which are generated by the views. This module depends on Simple OAuth(contribute) and HTTP Basic Authentication(core) modules. Synopsis...
Categories: Access control

Linked Data Lookup Field

Provides an autocomplete field widget that pulls suggested matches and URLs from authoritative sources. The module lets you configure your own endpoints, as long as they output JSON-formatted data,...
Categories: Content editing experience, Site structure

Better "None" Widget Option

Adds widget settings to remove, move or rename the "- None " option.
Categories: Developer tools

Entity relationship diagram

This module generates entity relationship diagram for chosen content entities. It was originally ported from Drupal 7 entitiesdiagram with several improvements. Dependencies Viz.js library (>=3.0)...
Categories: Developer tools

Send Request

The module enable to send request to meDRA. The module can be extended by plugins to send data to other endpoints via Guzzle client.
Categories: Content editing experience, Import and export

LaMetric Time

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Send notification on the LaMetric Time device. Additional...
Categories: Integrations

JS delay load

INTRODUCTION A D8 / D9 module focused on javascript loading improvements Traditionnally, all the javascript of a page is loaded during page load. Best case scenario, it's loaded using defer (so...
Categories: Developer tools, Performance, Search engine optimization (SEO)

Helpdesk Integration

This is a framework module. It provides the foundation for integrating your Drupal site with a dedicated helpdesk system such as Zendesk, Zammad, GitLab service desk, or others. The idea behind...
Categories: Integrations

Expose actions as local actions

Drupal core and quite a few contrib modules come with Action plugins. They are handy tools to provide functionality in certain context, of which the most popular one are Rules Views Bulk Operations...
Categories: Developer tools

Field Author Information

Summary: Field author and coauthors information field.

License Compliance

The Licenses module provides an overview of all declared licenses in a Drupal project and provides an overview page with detailed information. This might be needed for Software License Compliance...
Categories: Developer tools, Integrations

Pages