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

55,506 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.

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

Pages