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.
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
Link Magician
Link Magician scans for faulty/hardcoded links or improperly linked/referenced files and images (found in 'rich text'). Hardcoded links are converted to LinkIt-compatible entity links and files...
Categories: Administration tools, Content editing experience, Search engine optimization (SEO)
WT Commerce Suite
The WT Commerce Suite is an ultra-lean, decoupled e-commerce and booking ecosystem. It seamlessly unifies physical products, hotel rooms, and hourly appointments into a single, GDPR-compliant Viva...
Categories: E-commerce
Commerce Heylight
This module integrates Drupal Commerce with Heylight payment gateway [1]. Features It allows to add Heylight as an Offsite Payment Gateway to Drupal Commerce Post-Installation Once installed, visit...
Categories: E-commerce
Agent Context
CTX provides MCP tools that expose your Drupal site's structure and context to AI coding assistants. Instead of manually describing your data model, you can connect an AI agent to the CTX MCP...
Categories: Developer tools
Drupal Site Audit
A Drupal site auditing framework that identifies configuration issues, performance problems, and best practice violations. Tracks all installed modules with versions and detects pending updates,...
Categories: Administration tools, Developer tools, Performance
GitLab API v4
This module integrates to GitLab utilizing the GitLab API version 4. All API resources are available through simple calls like $api = \Drupal::service('gitlab_api.api'); $groups = $api->getClient()...
Categories: Integrations
miniOrange Privacy & Compliance Suite
The miniOrange Privacy & Compliance Suite helps Drupal website owners manage privacy, consent, and user data responsibilities in one place. Many websites only use a cookie banner, but...
Categories: Security
Drupal LMS
Drupal LMS is a Learning Management System for Drupal, designed to be extensible and modular, and to integrate well with other Drupal modules and content. Drupal LMS allows you to enable individual...
Categories: Content display, Site structure, User engagement
FlowDrop
Workflow Orchestration for Modern Drupal FlowDrop is the workflow orchestration module for Drupal. It gives you everything you need to create, manage, run, and track flows — and more capabilities...
Categories: Artificial Intelligence (AI), Automation, Integrations
Vite + React Single Directory Component (SDC) Generator
This module provides a simple way to generate Vite + React Single Directory Components. Execute drush generate sdc-vite-react. From the module or theme, execute npm install. Execute npm run build....
Categories: Developer tools, Integrations
Varbase AI
Varbase AI is an advanced collection of AI-driven tools designed to empower editorial teams with intelligent automation, content generation, image optimization, and taxonomy management. It enables...
Categories: Content editing experience, Integrations
BEE Hotel
BEE Hotel — The Drupal platform for hotels, B&Bs, and lodging. • Direct booking engine • Dynamic rates & availability • Daily planner & operations • Guest messaging tools • Integrated PMS (BAT) &...
Categories: E-commerce
AI Policy Gateway
AI Policy Gateway adds a governance layer for Drupal AI calls, enforcing policy profiles, provider/model routing, privacy checks, budgets and approval gates before prompts leave the site. Features...
Categories: Access control, Artificial Intelligence (AI), Security
LocalGov Elections
This module provide content types, views and configuration that allow the reporting of election results for the LocalGov Drupal distribution. Features First past the post single seat per electoral...
Varbase API
A JSON:API implementation with authentication and authorization that allows for easy ingestion of content by other applications. Can be installed in the extra components installation step with...
Categories: Decoupled
Commerce Qliro Checkout
Payment module for Drupal Commerce using Qliro Checkout More information on official website https://qliro.com/ API documentation is avalable at https://developers.qliro.com/
Categories: E-commerce
Varbase Canvas
Placeholder project Provide custom Canvas-based logic in Varbase (Hooks, API, widget fields, and custom Canvas plugin classes).
Varbase Commerce (Merchandise)
Provides a starting point for Varbase merchandise section and the products catalog. Use With Varbase Distribution: This module is best used with Varbase distribution. Can be installed with any...
Categories: Content display, Content editing experience, E-commerce
Prelinker
Prelinker provides a simple way to add preconnect and preload headers to either the response header for HTTP/2 compatible servers or via a <Link> element in the <Head> section of the...
Categories: Performance
Varbase Config
Placeholder project To be used for Advanced Configuration Management in Varbase.
Varbase FAQs
Provides Frequently Asked Questions content type and related configuration. A frequently asked question and its answer. Features: Utilize Varbase Layout Builder to create an interactive FAQs page...
Categories: Content display, Content editing experience