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

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

Domain Llms Txt

Domain LLMs.txt extends the LLMs.txt module with per-domain support for sites using the Domain Access module. It allows each domain in a multisite setup to serve its own unique /llms.txt file —...
Categories: Artificial Intelligence (AI)

Self-Hosted QR Code Generator

Overview QR Generator lets you create, manage, and host QR codes directly in Drupal. It supports both online QR codes (managed redirects with optional expiration) and offline, self-contained QR...

Generic SSO

This is a generic authentication provider for SSO (or similar) backend modules which trusts a named SERVER variable (such as REMOTE_USER). It is based on the ldap_sso module to which it owes its...
Categories: Access control

LC Color Picker

A color picker module integrating LC Color Picker library that supports solid, linear gradient and radial gradient from the UI as a Drupal field! Installation instructions Install as any other...
Categories: Content display

Fox drush console

The module adds drush command: fox:console (fox). Command allow you to obtain data at entity (context) levels. Context: entity_type.bundle . The module can be useful during audits, migrations,...
Categories: Administration tools, Automation, Developer tools

Opensolr Search

AI-Powered Search for Drupal — Zero Configuration Opensolr Search gives your Drupal site hybrid AI search (keyword + vector/semantic), AI-generated answers, autocomplete, faceted navigation,...
Categories: Artificial Intelligence (AI), Search engine optimization (SEO), Site search

Select A11y NG

Select A11y NG provides an accessible select widget for Drupal forms, with built-in search/filter, multiple selection, and full WCAG compliance. It uses a modernized fork of the original Pidila...
Categories: Accessibility

Accessibility Auto Fixer

The Accessibility Auto Fixer module helps Drupal sites identify and improve accessibility issues based on WCAG guidelines. It integrates automated scanning using axe-core, provides detailed reports...
Categories: Accessibility, Administration tools, Security

Vidstack Player

Drupal Module to provide integration of Vidstack Player for Drupal's video media entities. !!! WORK IN PROGRESS !!! Important: This module will most likely be deprecated when Video.js Version 10 is...
Categories: Media

Radix Admin

Provides administrative enhancements, based on Radix theme

Admin Theming Tools

A suite of test modules for Drupal admin theme development. Each submodule exercises one UI component or form pattern — buttons, dialogs, tables, form widgets, pagers, tabs, and so on —...
Categories: Developer tools

Babel

Description Babel is an open-architecture module that enables the translation of all Drupal UI strings, whether they originate from code or configuration. Unlike the Locale module, Babel is not...
Categories: Multilingual

BS Slider

Plugable slider, carousel and gallery framework implementation. This module does not provide any specific slider/gallery in its core, but offers plugable sliders support. Check the submodules for...
Categories: Content display, Media

CCK Condition

Use CCK fields to evaluate access, variant selection and visibility rules. You can use it for, * restricting the display of a variant depending on a value from a CCK field (selection rules) *...
Categories: Administration tools

MCP Server

This module is back on active development
Categories: Artificial Intelligence (AI), Integrations

TMGMT Reverso

The TMGMT Reverso Integration module allows seamless integration of the Reverso API with the TMGMT (Translation Management Tool) module in Drupal. This module enables automatic translation services...
Categories: Multilingual

Content Dependency Graph

An interactive visualization tool for mapping relationships between Drupal entities — nodes, media, taxonomy terms, paragraphs, and files. Features Force-directed graph powered by vis-network Color...
Categories: Administration tools, Content display, Site structure

TMGMT Auto Translate Manager

The TMGMT Auto Translate Manager module extends the Translation Management Tool (TMGMT) by adding automatic translation capabilities using continuous jobs. It allows you to configure and automate...
Categories: Automation, Content editing experience, Multilingual

Nasjonalt vitenarkiv (NVA)

This module integrates with NVA (Nasjonaltiv vitenarkiv). It provides some blocks to display people's publications and projects. Blocks can be placed via block layout or for instance with the use...
Categories: Integrations

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

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

Scanner-Fixer API

A framework for scanning for issues and then fixing them. In the Scanner-Fixer API module... A Scanner is a way to find things to fix, as the first step in a Solution. Scanners aren't designed to...
Categories: Administration tools, Developer tools

Cache flush time

A simple module to print the time that you most recently flushed the cache.
Categories: Administration tools, Developer tools

FlowDrop Agents

FlowDrop Agents bridges Drupal’s AI Agents with FlowDrop workflows, allowing you to execute AI agents as workflow nodes with full status tracking, structured output, and robust error handling. With...
Categories: Artificial Intelligence (AI), Content editing experience, Integrations

SSH Key

Manages OpenSSH public keys for Drupal accounts. Allow associating more than one key to a user. Disallow adding the same key twice by calculating and using the key fingerprint. Validates the key...
Categories: Access control, Security

Pages