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.
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