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.
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
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
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
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
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
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
Accessibility Statement
Provides a structured, config-driven accessibility statement page. Supports public sector bodies (EU Directive 2016/2102 / BITV 2.0) and private sector products/services (European Accessibility Act...
Categories: Accessibility, Administration tools
Static Suite
A suite of modules to decouple Drupal and turn it into a static site, built by a Static Site Generator like Gatsby or Next.js. It exports data to static files (JSON, XML, etc), runs a build process...
Categories: Decoupled
GraphQL OAuth
This module introduces GraphQL directives; which gives the possibility to restrict/allow access on field and type definitions for users or applications by OAuth scopes. Dependencies GraphQL (>=4.1)...
Categories: Decoupled
WebAuthn
This module aims to support the upcoming "Web Authentication" protocol, that leverages Public Key Credentials to provide password-less login along with stronger security.
Categories: Access control, Security
Views: Mark Current Entity
Synopsis Provides a Views argument handler which accepts an entity ID: it assumes this entity ID is the same entity type as the base_table of the current view. If it notices the ID passed in the...
Categories: Content display
PDFa11y
PDFa11y automatically checks uploaded PDF files for accessibility issues, helping content editors ensure their documents are usable by people with disabilities who rely on screen readers and other...
Categories: Accessibility
Audio Clips API
Audio Clips module is an API for creating a clip from an audio file. Features This module uses FFmpeg library and only MP3 and WAV format is compatible. Post-Installation - Go to /admin/config...
Categories: Developer tools, Media
Views and Blocks Configuration Versions
# Versiones de configuración de vistas y bloques Este módulo ofrece un **historial visual** de la configuración de **Views** (`views.view.*`) y de los **bloques colocados** (`block.block.*`). Cada...
Categories: Administration tools, Content editing experience, Developer tools
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