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

55,856 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 Server

Built by a human using an AI assistant: 🤖 ➕ 🧠 A lot of the code in this module has been created using an AI assistant using Strikethroo & Kenkeep for improved Drupal code generation. Overview MCP...
Categories: Artificial Intelligence (AI), Integrations

Monolog Datadog

Uses a Monolog handler to send logs to Datadog without a Datadog agent. Also, there's a processor that maps the log levels from Drupal to Datadogs log status. The code is based on https://github...
Categories: Integrations

Burndown

Burndown is a Drupal-9 native, agile project management tool. It provides support for both kanban and sprint-based projects and several forms of task-size estimation. It is designed for flexibility...

SDC Components

This module adds a bunch of components that you can use with the Drupal Canvas module. They are based on the Bootstrap framework, so you need to have a theme that includes Bootstrap for these...
Categories: Content editing experience

Webform Element Library

Webform Element Library lets site builders create named groups of webform elements, for example an address block, a contact block, or a consent block and reuse them across multiple webforms. Each...
Categories: Site structure

Commerce Nexi Payments

Payment Gateway integration for Nexi : https://www.nexi.de
Categories: E-commerce

Git Config Writeback

Git Config Writeback closes a common gap on self-hosted Drupal sites: configuration changes made through the admin UI (content types, views, fields, permissions, and more) live only in the database...
Categories: Developer tools

Simple Parallax JS

Use SimpleParallax to add parallax effects to images in your Drupal website. simpleParallax.js is a lightweight and easy-to-use JS & React library that adds parallax animations to any image....
Categories: Content display

Request Audit

Request Audit (request_audit) Allow collect telemetry data from requests. Overview request_audit instruments incoming requests in Drupal and records latency telemetry. It can log request timing...
Categories: Performance

Open CRM

Open CRM is a fully featured native Drupal CRM solution based on the Party Module with the aim of having a comparable feature set to other popular CRM systems such as CiviCRM. A Party is record in...
Categories: E-commerce, Site structure

Typdf - Typst PDF Engine for Drupal

Typdf is a high-performance document engine for Drupal built on the Rust-based Typst open-source compiler. It offers a fast, memory-efficient way to generate complex, multi-page documents without...
Categories: Accessibility, Content display, Developer tools

Exchange Rate

The Exchange Rate module provides functionality for fetching, displaying, and converting real-time currency exchange rates using the ExchangeRate-API. It allows site administrators to add a fully...

Drupalorg Migrate

Migration scripts for www.drupal.org site, from Drupal 7 to Drupal 10. This module needs the new www.drupal.org site to be set up. All content types, fields, users fields are already in the "config...

Paragraphs in REST

Features: Consider this module if you're building modular content with Paragraphs and you want to very quickly create an API to access all of your content. This module ensures that fields attached...
Categories: Decoupled, Developer tools

MariaDB VDB Provider

Native vector search for Drupal using MariaDB — no external services required. This module enables MariaDB’s native VECTOR data type and indexing capabilities (available in MariaDB 11.7+) as a...
Categories: Artificial Intelligence (AI)

CKEditor5 Formatting Marks

Adds a CKEditor 5 toolbar button to toggle visual marks for spaces, non-breaking spaces, paragraph marks, and line breaks in the editing view, helping authors spot invisible formatting characters....
Categories: Administration tools, Content editing experience

LocalGov Microsites Group

Please note: This module is currently developed on Github and mirrored here whilst projects from LocalGov Drupal are migrated to Drupal.org. Please file issues on the Github issue queue. Overview...

Location Content Signpost

Adds a block and paragraph type that let visitors find their local area by entering a postcode or address. The module identifies the area from the postcode, then shows area-specific signpost links....
Categories: Content display

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)

Obsolete project #2294871

DO NOT USE rUZZIAN SERVICES, DO NOT FUND THE AGGRESSION! 🇺🇦 Please consider supporting Ukraine in a fight for freedom and safety of Europe.

Media Fotoweb

Media: Fotoweb provides an integration with Fotoware's Fotoweb Digital Asset Management System. The module provides Fotoweb's Selection Widget as a Media browser plugin. Once a user selects an...
Categories: Media

Obsolete project #2767361

DO NOT USE rUZZIAN SERVICES, DO NOT FUND THE AGGRESSION! 🇺🇦 Please consider supporting Ukraine in a fight for freedom and safety of Europe.

Ajax Dialog Filter

Automatically loads required AJAX dialog libraries when text formats contain links using the use-ajax class. This is currently work in progress (WIP) - please help to get this tested and finished!...
Categories: Content display

Aide


Categories: Developer tools

Azure Blob File System

Consider using this instead!
Categories: Developer tools, Integrations, Media

Pages