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

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

OpenAI Compatible Provider

This module provides a flexible AI provider for OpenAI compatible APIs, Including DeepSeek SiliconFlow Zhipu AI (BigModel) Alibaba Cloud (Tongyi Qianwen) 01.AI (Yi) Moonshot AI (Kimi) other...
Categories: Artificial Intelligence (AI)

Dropdown Pager

Provides an accessible dropdown-based pager option for Drupal Views. Replaces the standard full pager with a compact dropdown button that saves space while maintaining all core pager functionality....
Categories: Content display, User engagement

Container Query Images

A Drupal module that extends Responsive Image to support CSS container queries. How It Works 1. Create breakpoints with "container" in the group name MYTHEME.container.sm: label: 'Container SM ...
Categories: Media

Crosswalk

Integrate with the crosswalk CLI tool to convert scholarly metadata between formats Features Post-Installation Additional Requirements Recommended modules/libraries Similar projects Supporting this...
Categories: Content display, Integrations, Search engine optimization (SEO)

Enhanced Menu Manager

A modern interface for Drupal menu management. Enhanced Menu Manager (EMM) replaces the default Drupal 10/11 menu link overview with an interactive tree view. It is designed to handle menus of any...
Categories: Artificial Intelligence (AI), Automation, Site structure

Info banner

Info Banner allows you to display configurable, site-wide notifications across your Drupal website. Easily create banners for announcements, promotions, or maintenance messages — and control...
Categories: Content display

AI Chatblock

AI Chatblock adds a floating chat widget to any page on your Drupal site, powered by the AI module's assistant framework. Functionally similar to the ai_chatbot module from the AI ecosystem, but...
Categories: Artificial Intelligence (AI)

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

Entity Reference Select Create

When editors need to reference an entity that doesn't exist yet, the standard Drupal workflow forces them to leave the form, create the entity, then come back and try again. Entity Reference Select...
Categories: Content editing experience

Links to Iframes Filter

Provides a Drupal text filter that replaces configured links with iframe markup. What it does Stores link to iframe replacements in a custom database table. Adds a text filter plugin: Replace links...
Categories: Content editing experience

Bootstrap Color Modes Toggler

The Bootstrap Color Modes Toggler module provides a simple, plug-and-play solution to add a theme switcher to your Drupal site. It allows users to toggle between light and dark modes when using a...
Categories: Content display

AI Monitoring

AI Monitoring analyzes Drupal logs with AI, sends alerts across channels, and shows a health dashboard with regular status reports—so site owners can spot issues fast and reduce noise. AI...
Categories: Artificial Intelligence (AI), Security

Annotations

Annotations lets you attach structured notes to any part of a Drupal site: content types, custom entities, individual fields, vocabularies, roles, etc. Those notes live in one place and can be...
Categories: Artificial Intelligence (AI), Content editing experience, Site structure

ECA S3FS

Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Automation, Integrations

Archive Year Month Expose Block and View

Provides an adaptive Year + Month exposed filter for Drupal Views and block This module helps site builders create archive-style filtering similar to blog and news archive systems commonly found in...
Categories: Content editing experience, Site search

Paragraphs Responsive Background Image Formatter

Summary This module provides a responsive background image formatter for paragaphs. The module extends the Responsive Background Image formatter module. The formatter can be configured with the...
Categories: Content editing experience, Media

DrextJS

A bridge between frameworks, Drupal in the back, Next.js in the front. Features Integration between Drupal and Drext Installation Drupal Install Drupal composer require drupal/drext drush en drext...
Categories: Decoupled

ECA Feeds

ECA Feeds bridges the Feeds module and the ECA (Event-Condition-Action) framework, allowing you to build no-code automation workflows that react to Feeds import events. Features Exposes three ECA...
Categories: Automation

Paragraphs Components for Canvas

This module provides a ready-to-use Paragraphs components integration for Canvas in Drupal. Features Integrates Drupal Paragraphs components directly into Canvas.
Categories: Site structure

AI Chatlog

Overview AI Chatlog provides a browsable conversation log viewer for Drupal sites using the AI module ecosystem. It reconstructs human-readable chat transcripts from the events already captured by...
Categories: Artificial Intelligence (AI)

AWX / Ansible Tower / Red Hat Ansible Automation Platform Client

The AWX / Ansible Tower Client module provides a lightweight Drupal service for launching automation jobs on an AWX / Ansible Tower / Red Hat Ansible Automation Platform instance via its REST API....
Categories: Automation, Decoupled, Integrations

Group Hidden Role

This module is an extension to the Group module that allows you to hide group roles from the user interface. The module adds a 'Hidden role' checkbox on the group role edit form. Roles with 'Hidden...
Categories: Administration tools, Access control

Extension Reference Field

This Drupal module provides an extension reference field type. It allows you to create fields that reference other extensions in your Drupal site. All extension types are supported, including...
Categories: Site structure

OpenAgenda

Allows the display of your OpenAgenda on your Drupal 8/9/10/11 site. The OpenAgenda module features: an OpenAgenda field, field widget and field formatter to display an OpenAgenda using its UID on...
Categories: Content display, Content editing experience, Integrations

HTML to Entity API

Overview Utility for populating content entities from HTML using plugins. On it's own, this module does nothing. It is a tool to assist with writing custom code for tasks such as migration, where...
Categories: Developer tools

Pages