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.
Role request
Introduction The Role request module allows users to submit request for roles and configure a role manager to approve/deny these requests. The primary use case for this module is: Community site...
Categories: User engagement
Commerce Fincra
The Commerce Fincra module provides seamless integration between Drupal Commerce and Fincra, a payment solution for businesses in Africa and beyond. Features Accept payments through Fincra Checkout...
Categories: E-commerce, Integrations
Simple AVS
Simple AVS is a light weight cookie/ session based Age Verification System. It's meant to allow sites to maintain age restrictions on content. This does not replace systems requirements for strict...
Categories: Access control, Content display, E-commerce
Pexels AI
This project offers different plugins to make use of Pexels for agents. Soon to come is also Automators. Features Function calls to search and download from Pexels into Media entities. Post...
Categories: Media
Alibaba Cloud Provider
Integrates Alibaba Cloud Model Studio (Qwen) with Drupal AI. Provides chat and embeddings with streaming, tools/function calling, and JSON-schema outputs via a secure API key and unified settings....
Categories: Artificial Intelligence (AI), Developer tools, Integrations
Social Summaries
Social Summaries is a plug-and-play Drupal module that helps content creators, editors, and marketers quickly generate short, compelling summaries for their content—specifically optimized for...
Categories: Artificial Intelligence (AI)
Translation Management Auto Translate
This module extends the Translation Management Tool (TMGMT) module to provide automatic translation of content when it is published or when a specific moderation state transition occurs. Features...
Categories: Automation, Content editing experience, Multilingual
Progressive Accessibility Widget
This module provides a GDPR-compliant accessibility toolbar for Drupal sites. It helps site owners meet the requirements of the European Accessibility Act (EAA), the German...
Categories: Accessibility
Fullscreen
Integrates FullscreenX.js, a zero-dependency, promise-based fullscreen library for modern browsers. Provides automatic CDN fallback when library isn't installed locally. Works with any HTML element...
Categories: Administration tools, Developer tools, Integrations
Views Node Title Selector
Project Summary This module provides a better way to filter content in Views. Instead of a basic text box, you get a smart select list or autocomplete field. Features The Views Node Title Selector...
Categories: Content display, Developer tools, Import and export
GCLID
Capture, store, and auto-populate form fields with the visitor's Google Click ID (GCLID) from Google Ads. Post-installation Head over to Administration -> Configuration -> Web services -> Configure...
Categories: Integrations, User engagement
Drupal Idle Timer
Drupal Idle Timer is a project that is a flexible option for handling Idle time for a user. It can use different sync options that suits your use-case. Every configuration option is changeable. You...
Categories: Accessibility, User engagement
Mercury Editor Page Templates
A Drupal module that provides a template system for creating pages with pre-configured layouts and content using Mercury Editor. Overview Streamlines page creation by providing pre-defined...
Categories: Administration tools, Content display, Content editing experience
Logger DB
Logger DB is an extended Drupal logging module that stores structured logs in JSON format within the SQL database. It captures raw placeholder values and metadata—including all nested objects—and...
Categories: Administration tools, Developer tools, Performance
Media Library Thumbnail Override
This Drupal module overrides the default thumbnails for non-image media items in the Media Library, displaying custom icons based on the file extension instead of generic placeholders. Features...
Categories: Media
Media Duplicate Check
Features Media Duplicate Check prevents accidental duplicate media uploads by checking filenames and showing existing media items. This module automatically detects when users try to upload files...
Categories: Media
Advanced Message Subscription
Provides fine-grained control over subscription to messages.
Categories: User engagement
Webform Numeric Element Validation
This module is supposed to provide a bit more flexibility by being able to set properties in form build. The basic numeric elements provided in Webform don't offer enough functionality that is...
LMS File Upload
Provides an ActivityAnswer plugin for Drupal LMS to allow file uploads to the private file system.
Dropsolid AI provider
Description This module provides an integration between Drupal's AI ecosystem and the Dropsolid AI platform. Dropsolid AI is a fully-managed, sovereign AI solution that offers access to a wide...
Categories: Artificial Intelligence (AI)
Ratatouille
Ratatouille is a Drupal module that provides a simple wizard to export reusable Drupal Recipes from your site’s existing content and configuration. It helps you capture structures and settings so...
AI Simple PDF To Text
This project exposes a simple PDF to Text tool for you file to string long or text long fields. Its using smalot/pdfparser behind the scenes, meaning that its completely portable and doesn't...
Categories: Artificial Intelligence (AI), Import and export, Media
Deindex unpublished files
The Deindex Unpublished Files module ensures that files associated with unpublished media are not publicly accessible. It achieves this either by adding a prefix to the file URL or by moving the...
Categories: Search engine optimization (SEO)
Redirect RegEx
This module extends the Redirect module to support regex pattern matching in addition to exact path matching using the redirect entities. Features Extends RedirectRepository: The...
Categories: Developer tools, Search engine optimization (SEO), Site structure
DaData Integration
Project Description DaData Integration connects Drupal forms with the DaData Suggestions API to provide smart autocomplete for addresses, cities, companies, names, and emails. Simplifies form...
Categories: Integrations