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

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

Give

This module gives potential donors a couple easy ways to give to an organization or person: By credit card with Stripe (2.9% + 30 cents a transaction) (coming!) By bank transfer (low transaction...
Categories: E-commerce, Integrations

Gamify by User Points

The module is intended to provide an easily accessible option to increase user-interaction by gamification. It can be used to manage user points for creating, editing and deleting entities. In...
Categories: Access control, User engagement

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

Integrate with OECD GlobalRecalls API

This module interfaces with the API of the OECD GlobalRecalls portal. This allows you to take nodes on your site containing product recall notices and publish them on the OECD GlobalRecalls portal....
Categories: Integrations

H5P Analytics

A Drupal 8 integration of Experience API (xAPI) statements emitted by H5P content types to be captured and sent to Learning Record Store (LRS). Module captures all the statements that H5P will...
Categories: Integrations

Native Observability

🚀 Overview Native Observability brings real observability into Drupal. Trace requests, inspect execution, analyze performance, export telemetry, and understand runtime behavior directly inside your...
Categories: Developer tools

AI Migration

The AI Migration module is under active development. Please let us know in the issue queue if you are interested in participating. This module helps with migrating content into Drupal using AI to...
Categories: Artificial Intelligence (AI), Automation, Import and export

Field Group Complete

Adds visual "complete" indicators to Field Group tabs, showing when all required fields inside a group are satisfied. Features Field Group Complete adds a lightweight, real-time visual cue to...
Categories: Content editing experience

AI Migration Agent

This module provides a migration AI Agent. Still experimental. Features Currently, the module allows you to migrate a list of explicitly-defined URLs into an (optionally defined) content type using...
Categories: Administration tools, Automation, Import and export

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)

External Entity (Consumer)

Ever wish you could display content from another Drupal site as if it were part of your own—fully themed, used in Views, and rendered with view modes—without duplicating that content? The External...
Categories: Content display, Content editing experience, Import and export

External Entity Server

Ever wish you could display content from another Drupal site as if it were part of your own—fully themed, used in Views, and rendered with view modes—without duplicating that content? The External...
Categories: Content editing experience, Decoupled, Developer tools

Jelastic Info

Admin-facing Jelastic / Virtuozzo Application Platform environment information dashboard for Drupal.
Categories: Integrations

Entity Webhook

Entity Webhook provides configurable webhook ingestion and broadcasting for Drupal entities. Receive JSON payloads from external services to create or update content, and broadcast entity changes...
Categories: Developer tools, Integrations

Content Packages

Content Packages provides a Git-friendly workflow for managing selected Drupal content as canonical package files with YAML front matter. It is designed for teams that want important editorial or...
Categories: Content editing experience, Developer tools, Import and export

SDX Realtime

SDX Realtime turns any Single Directory Component into a live, server-driven surface. Three submodules - sdx_reactive, sdx_websocket, sdx_broadcast - bring the patterns you'd otherwise reach for...

CSS/JS Aggregation Retention

This module restores time-based garbage collection for CSS and JavaScript aggregates, preventing the complete deletion of aggregate directories during cache rebuilds that was introduced in 10.1....
Categories: Developer tools, Performance

Log Alert Rules

Log Alert Rules provides configurable threshold-based alerting for Drupal watchdog log entries. Instead of manually watching logs or building one-off automation for recurring errors, site...
Categories: Administration tools, Developer tools

Radios to Slider

The Radios to Slider module — is a new module that allows content managers to have a widget that renders the list options as a radios slider for the List fields, including the referenced types as...
Categories: Site structure, Developer tools

View gantt

This module uses the dhtmlx GANTT javascript library By default it uses the cdn but you can buy the PRO version and put it in /libraries/gantt/codebase/ If you are not a drupal expert, you can...

Paragraphs gantt

this module uses the dhtmlx GANTT javascript library. It will install new Gantt paragraphs type. You can add paragraphs Gantt or use your own paragraphs . In manager display mode you can mapping...
Categories: Administration tools, Content editing experience, Site structure

Firebase PHP (Send Push Notifications with FCM)

This module integrates kreait/firebase-php as a Drupal service. This is a volunteer implementation of kreait/firebase-php and not affiliated with that project. Major versions of this module will...
Categories: Integrations

Revisions Bulk Operations

Provides bulk actions for the revisions tab in entities to allow bulk-deleting them (for now). This started here: [#3555771] and we hope this will one day land in Core: [#3581729] Possible future...
Categories: Administration tools, Content editing experience

LiteSpeed Cache (LSCache)

LiteSpeed Cache integration for Drupal. Cache-tag headers plus a Purge framework plugin for invalidation.
Categories: Performance

Plus Suite module

This is just a test sandbox, not for actual use. Test "Plus Suite" edit experience on existing site. A working code reside at https://bitbucket.org/svetoslav/plus-suite-module/src/b1.0.x/ Do not...
Categories: Content editing experience

Pages