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.
DocCheck Basic
This module allows to authenticate multiple Drupal nodes through the DocCheck login (basic license https://access.doccheck.com/) mechanism Block (DocCheck Basic) and page (/doccheck-login) are...
Categories: Access control, Integrations
Accession Reference field
A Drupal project implementing a field type for Accession References, a museum term describing the ID used to label a specific item in the museum's collection. This particular field implements an...
Categories: Site structure
AdInsight Clarity
Adds the AdInsight Clarity visitor level call statistics tracking system to your Drupal site. This module exposes a telephone number element as: A BlockA FilterA TokenA span element that you can...
Categories: E-commerce, Integrations
Amazon Product Widget
A module for adding amazon products to your site, with custom theming, caching, automated fetching, storing & renewal of product data. Requires an Amazon Associates account and a SQL storage...
Categories: E-commerce, Site structure, Integrations
Canvas Field Component
Features This module allows fields to be placed into Drupal Canvas templates. This allows any field to be used in a Drupal Canvas template, without having to be mapped to a compatible component...
Categories: Content display, Content editing experience
Bootstrap Color Modes Toggler
The Bootstrap Color Modes Toggler module provides a simple, plug-and-play solution to add a theme switcher to your Drupal site. It allows users to toggle between light and dark modes when using a...
Categories: Content display
A12s Locations
The A21s Location module helps to display a location map with markers and groups of markers. It uses a plugin system to integrate with map providers and defines currently 2 plugins for Google Map...
Categories: Content display
Microwave (content warmer)
Introduction Microwave helps you to warm your website pages (node/taxonomy term/custom pages/commerce product). It is sometimes useful to generate page cache after a release delivery on production...
Categories: Performance
Commerce Shipping: Exclude shipping method for product(s)
Adds a commerce product / variation field type and a commerce condition, which serve to exclude specific shipping methods not allowed for a product / variation. The shipping methods to exclude for...
Categories: E-commerce
Feeds Tamper AI
Feeds Tamper AI uses Tamper plugin system to create a Tamper that integrates with LLM API's to manipulate the feeds data. This modules leverages the Drupal AI project as an abstraction layer to...
Categories: Import and export, Integrations
CKEditor5 Pullquote
CKEditor 5 Pullquote adds a pullquote toolbar button to your CKEditor 5 text editor. Select any text in your content and pull it out as a styled floating quote, or write a standalone custom quote,...
Categories: Content display, Content editing experience
Flysystem - Google Cloud Storage - CORS
Summary Provide a File Field Widget to allow directly uploading files from a web browser to the Google Cloud Storage Bucket defined in a Flysystem - Google Cloud Storage configuration. This module...
Categories: Site structure, Media, Integrations
Duet Date Picker
Offers a custom widget for datetime fields that implements the Duet Date Picker widget. See https://github.com/duetds/date-picker
Categories: Integrations
Protected Content
A sovereignty tool for site operators and their users against external power structures. INTRODUCTION This NIS2 Recital (95) compliant module integrates OpenPGPjs for executing client-side...
Categories: Access control
Search API Azure AI Search
This module provides a Search API integration for Azure AI Search. Azure AI Search (formerly known as "Azure Cognitive Search") is a search solution from Microsoft that provides secure information...
Categories: Integrations, Site search
PDFa11y
PDFa11y automatically checks uploaded PDF files for accessibility issues, helping content editors ensure their documents are usable by people with disabilities who rely on screen readers and other...
Categories: Accessibility
CRM - Contact Relationship Management
Drupal CRM is the modern community-first platform for building rich Drupal applications involving contacts and their relationships. Built on Drupal best practices, you'll wonder how you built...
Categories: Site structure
Commerce Variation Bundle
Product bundles are individual goods or services sold to consumers as one combined package. This module allows you to create simple bundles of product variations with desired quantities. It...
Categories: E-commerce
Client-Side Video Media Thumbnails Generation
The Media Thumbnails Client Video module provides a way to generate thumbnails for video files directly in the user's browser using JavaScript. This bypasses the need for FFmpeg or other server...
Categories: Accessibility, Content display, Media
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 your content...
Categories: Content editing experience, Integrations
Fido2auth
FIDO2 Auth brings passwordless login to Drupal using the WebAuthn standard. Users can authenticate with fingerprint, face scan, hardware security keys, or their phone — eliminating weak or reused...
Categories: Access control
FFmpeg Media
FFmpeg Media brings end-to-end video processing to Drupal. Upload a video through Media Library, and FFmpeg Media handles the rest: transcoding, thumbnail generation, adaptive streaming, and output...
Categories: Content display, Content editing experience, Media
Views Bootstrap5 Multiple Item Carousel
Bootstrap carousel with multiple items Views display formatter.
MCP Core
MCP Core is a simple framework for building MCP servers in Drupal. It lets you expose tools, prompts, and resources to AI agents through the Drupal plugin system. See CTX module for a reference MCP...
Categories: Artificial Intelligence (AI)
Jotform API
Render Jotform forms as native Drupal forms via the Jotform REST API — no iframes, no copy-pasted embed codes. Form structure, fields, validation rules, conditional logic, thank-you behaviour, and...
Categories: Integrations