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

54,160 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.

Entity IO

Building
Categories: Content display, Content editing experience, Import and export

Domain Base Css

This module provide the feature to upload seperate css for each domain via admin panel interface.

AI Document OCR

AI Document OCR Provider Google Document AI provider for Drupal's AI module The AI Document OCR Provider module integrates Google Cloud's powerful Document AI service with Drupal's AI module,...
Categories: Artificial Intelligence (AI)

localize

This module provides integration with Localize. Localize is a 1-line of code solution for translating websites. Localize automatically detects the content on your website, loads it in to your...
Categories: Integrations

Print this page

This module provides a customisable print button block allows users to print the current page. The button is accessible and can be placed in any region or entity display via the block layout or...
Categories: Content display

Location Total Driving Distance

A small Drupal module that calculates and appends the total driving distance (as determined by Google's Directions API) to a list of node locations. Requires: Location Usage: Install and enable...
Categories: Site structure

Aegir Site Subscriptions

Adds e-commerce to the Aegir ecosystem by associating hosted sites with customer subscriptions via recurring billing. Communicates with the Aegir API over Web services. This module allows clients...
Categories: E-commerce, Developer tools, Integrations

Arweave Revisions

Provides plug-and-play capability for users to save node revisions to the Arweave Permaweb. Simply enable the module and users will be able to add their Arweave wallet key - which they can get for...
Categories: Content editing experience, Decoupled, Integrations

Node Access by Field Role

Summary: Node Access by Field provides fine-grained node access control based on role reference fields and user reference fields. It allows you to restrict visibility of nodes depending on who is...
Categories: Access control, Administration tools, Developer tools

Dynamic Reference Selection

Dynamic filtering for Entity Reference fields based on parent field values, with AJAX support. Lightweight and focused: ideal for projects that need dynamic reference filtering without the...
Categories: Content editing experience

Mastodon API

Mastodon API This module will integrate with the Mastodon API, allowing you to "Toot" from within the Drupal interface. The idea is that you can install this module if you want to quickly share...
Categories: Content editing experience, Integrations

Autocomplete Extras

Enhances Drupal's autocomplete widget by allowing per-instance configuration of the minimum input length to trigger suggestions and the maximum number of results displayed when not available (links...
Categories: Content editing experience

LocalGov Editoria11y

LocalGov Editoria11y This is a simple module to configure the editoria11y module to the needs of LocalGov Drupal. Currently all this means is: Removing permissions for Editoria11y from all roles,...
Categories: Accessibility

Per-Domain Fields

Provides field types that store a different value for each domain defined on the website. Features This module defines new versions of standard Drupal field types. They work the same way, except on...
Categories: Content editing experience, Developer tools, Multilingual

Translation Owner

Overview The Translation Owner Manager module provides tools to manage the ownership (UID) of translated nodes in Drupal. It is particularly useful for content managers or developers who need to...
Categories: Developer tools

Twenty CRM integration

A comprehensive Drupal module that provides seamless integration with the Twenty CRM API for customer relationship management, featuring an advanced Tagify-based UI component for customer reference...
Categories: Integrations

Domain Menu Links

Domain Menu Links What is: Domain Menu Links is an extension of the Domain module. Your website will have a dropdown in the admin toolbar with all registered domains. You can easily switch domains...
Categories: Administration tools, Developer tools, Site structure

Paragraph Access

## Project Summary (Short Description) Take control of content visibility on your group-based Drupal sites with flexible, granular access restrictions for paragraphs. ### Overview The **Paragraph...
Categories: Access control

Views Vanilla JavaScript Basic Carousel

The Vanilla Views suite F.L.A.S.H.C.R.P.T.B FlashCrptb is a collection of ten powerful Drupal modules designed to enhance the visual and interactive experience of Drupal Views using pure,...
Categories: Content display, Integrations, Site structure

Sector Events

Sector Events offers a simple and easy to use events section for your Sector site. Included is everything you'll need to get going - an Events content type, automated lists of upcoming events and...
Categories: Content editing experience, Site structure

Custom code snippet

Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...

ORCID Display

ORCID Display is a custom Drupal module that allows you to display public information from an ORCID profile (name, works, etc.) directly on your Drupal site. It uses the public ORCID API and...
Categories: Content display

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

Status pages

This module provides routes and templates for 403 and 404 status pages as well as settings for the texts so that you don't need to set a node ID in the basic site settings and can provide paths (...
Categories: Content display

Commerce Zero-Out Tax Promotion

A Drupal Commerce module that re-sets order tax to zero by removing tax adjustments when a specific promotion offer is applied. Usage Enable the module. Create a Commerce Promotion of "Zero out tax...
Categories: E-commerce

Pages