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

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

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)

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

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

Varbase Heroslider

Populates the universal implementation of a "Hero Slider" to be used on the homepage in most cases. A rich hero slider that allow Content Admins to display video and/or image slides. Varbase...
Categories: Content display, Content editing experience

Lupus Decoupled Drupal

Component-oriented Decoupled Drupal with Nuxt! Find out more at https://lupus-decoupled.org/ Motivation Provide a complete, fully integrated solution for a headless Drupal - out of the box! Keep as...
Categories: Decoupled

Feeds Trigger

If you are new to Drupal, Feeds is a contributed module that imports content from external sources (for example CSV, RSS, or JSON) into your site. Normally you start an import from the Feeds...
Categories: Automation, Developer tools, Import and export

Varbase Media Header

Populates the universal media header style on top of web pages. Which lets site builders activate that for content types. Varbase documentation Check out Varbase documentation for more details....
Categories: Content display, Content editing experience

Varbase Recipes

Provides general custom config action plugins for Drupal recipes. Manages a custom optional list of Varbase recipes for projects, with the full list of Varbase Recipes to apply, and integration...
Categories: Developer tools

Pages