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

9,831 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 Canadian Taxes

Commerce Canadian Taxes builds on the Drupal Commerce's Commerce Tax module for Canadian retail sales taxes. It deals with simple retail sales taxes and can be extended to support less common ones...

JSON:API layout enhancer

Features This module provides additional functionality on top of JSON:API & JSON:API extras for pages created using layout builder & blocks placed in layout. It helps to dynamically fetch a page...
Categories: Decoupled, Integrations, Multilingual

Advanced Mega Menu

Advanced Mega Menu provides a powerful, grid-based layout builder for Drupal navigation, enabling site builders to create complex, multi-row, and multi-column layouts through an intuitive visual...

Maper

Puts you in your place. Every map at its best zoom, plus the surrounding area. Drawn on your server from map tiles your site keeps. No API key, no per-load billing, no third party watching who...
Categories: Content display, Decoupled

Bookable Resources

Bookable Resources lets the people on your site book rooms, lab instruments, vehicles or any other shared resource on a clear timeline calendar. You pick a free slot, fill in a short form, and the...
Categories: Administration tools, Content display

AI Provider TypeSafe AI

TypeSafe AI Provider connects the Drupal AI module to TypeSafe AI System One models, starting with Jev. Give Jev state (text or structured data) and a set of typed questions, and it returns answers...
Categories: Artificial Intelligence (AI)

Compound Field (Fieldable Fields)

Built by a human using an AI assistant: 🤖 ➕ 🧠 AI agents wrote most of this code inside a harness of four small open-source tools: Strikethroo, Sift, Kenkeep and Self-review. A human wrote the plans...
Categories: Site structure

quickconnect_payment

Allow any payment to be paid with Westpac Quick Connect through Payment. You can use it with: Ubercart Drupal Commerce Webform and more. See Payment for more information.
Categories: E-commerce, Integrations

layout_switcher

Simple module to handle layout switching and updating a user layout cck field.
Categories: Access control

deepzoom_generator

Simple module to batch process images into deep zoom format using the excellent deep zoom module.

Scrollprogress page

This small module implements the Scrollprogress library js to the nodes by type of content. Activate the module and visit the administration page.
Categories: Content editing experience, Developer tools

modules


Categories: Administration tools

Modules marketplace


Categories: Administration tools

Themes marketplace


Categories: Administration tools

Drupal marketplace

Simple UI tool that will help to find and install module/themes without help of the Drupal Console/Drush or attendance of the drupal.org
Categories: Administration tools

Component views

Component Views The Component Views module provides comprehensive Views integration for the Component Field module, transforming how you display, filter, and manage Single Directory Components (SDC...
Categories: Content display, Content editing experience

Component search

Component Search The Component Search module provides powerful search integration for the Component Field module, making component configurations and content fully searchable through both Drupal...
Categories: Content display, Search engine optimization (SEO), Site search

Feeds HTTP Key Fetcher

This simple module is based on Feeds HTTP Auth Fetcher and adds a new Fetcher type plugin for use in Feeds. If you need to fetch an HTTP endpoint (JSON/XML) but must specify an X API Key to get a...
Categories: Developer tools

Search API Content Moderation

Drupal 8 module that Integrates a Content Moderation processor in to Search API. In my case for use with Solr Search. When indexing content this module adds a processor to a Search API Index to...
Categories: Site search

Entity JSON Store

Entity JSON Store keeps a ready-made JSON copy of each entity in the database and serves it directly, so decoupled front ends get their data in milliseconds even when Drupal's caches are empty:...
Categories: Decoupled, Developer tools, Performance

Answers Alternative

This project was previously a sandbox alternative to the Answers project. The code has since been pushed to Answers, so this sandbox is obsolete. For Answers, please proceed there. This project has...
Categories: Content editing experience

CCK reference filter

CCK reference filter enhances the user experience and ensures data integrity in a number of common use-cases involving node references: o from an originating node to a destination node, or o from...

Taxonomy Nested Intervals

The Taxonomy Nested Intervals module maintains a list of nested intervals for taxonomy terms. It is fully multiparent compatible. This module is useful for large vocabularies. It is similar to...

Drush Recipes

Drush Recipes is a series of drush calls as well as a packaging format. The format side allows you to create a .drecipe file which is a series of drush calls that go together to have meaning on...
Categories: Administration tools, Developer tools

Best Free Store Locator & Google Maps Marker by NearPlace

Beautiful locator for stores & places for free SIGN UP - IT'S FREE! NearPlace is the most user-friendly, and at the same time very advanced, locator of places and stores in the world. Apart from...
Categories: Site structure

Pages