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

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

farmOS Conservation Planner

Provides farmOS features for Resource Conservation Districts to aid in the conservation planning processes. This module is an add-on for the farmOS Drupal distribution.

Swagger-PHP OpenAPI 3 documentation generator

This module uses the zircote/swagger-php library to let you document your Drupal code, and generate an OpenAPI 3 specification and documentation UI, based on those PHP attributes. Installation...
Categories: Developer tools, Integrations

Thin progress bar

Smart thin progress bar that only appears during slow page loads. Reduces visual noise while providing loading feedback when needed. Why This Module? Traditional progress bars often flash...
Categories: Accessibility

WebAuthn (Passkey)

About the Module The WebAuthn (passkey) module enables passwordless authentication for Drupal using Passkeys (FIDO2/WebAuthn). It allows users to register authenticators (such as Touch ID, Face ID,...
Categories: Security

AI Provider Nano Banana

Overview NanoBanana is an AI provider plugin for the Drupal AI module that integrates Google's Gemini image generation models. It supports both text-to-image and image-to-image generation with...
Categories: Artificial Intelligence (AI), Integrations, Media

Nano Banana Editor

Features Edit Existing Images: Transform media images with AI-powered editing Generate New Images: Create images from text descriptions or image references Multi-Image Composition: Combine up to 14...
Categories: Content editing experience, Media

Editor Advanced Table

Inspired by Editor Advanced Link, this module enhances the Table Properties dialog in CKEditor. Allows to define the following attributes on tables: - class - id - dir Installation and...
Categories: Content editing experience

Users Metrics

Users Metrics provides visual statistics for user registrations and logins using interactive D3.js charts. Track your site's user growth and activity patterns with filterable date ranges. Features...
Categories: Administration tools

Icon media pack

The Icon Media Pack module allow to defined bundles of media entity as icons packs for Icon API. Features Define a media bundle as icon pack.
Categories: Content display, Content editing experience, Media

SearXNG

The Drupal SearXNG is integrating the SearXNG service from a local or public server. SearXNG is a metasearch engine. Users are neither tracked nor profiled. The main module connects Drupal with...
Categories: Artificial Intelligence (AI), Integrations

Paragraph Usage Dashboard

Paragraph Usage Dashboard Description: Provides a powerful visual dashboard of Paragraph Types and where they are used, including icons, content types, and path aliases . Key Features Visual...
Categories: Content display

Advanced Toast Messages

A modern, flexible toast notification system for Drupal 10.3+ and Drupal 11 built on Single Directory Components (SDC). Motivation Traditional Drupal messages appear at the top of the page,...
Categories: Content display, Developer tools

Queue Processor

Queue Processor automatically processes Drupal queues at the end of page requests, ensuring background tasks run without requiring cron setup. Perfect for sites that need reliable queue processing...
Categories: Automation

Issue Queue

A module that lets users report errors on your site to the administrators. Puts a block with a form on the page that asks "Please report any issues you find so we can fix them. Thanks!". Once they...

Access unpublished for group

Extends Access Unpublished module to support content belonging to Groups. Usage After installing and activating the Access unpublished group module, you need to enable permissions per each group...
Categories: Access control

Direct Upload Media Image

Direct Upload Media Image (DUMI) Add images to your pages without the multiple clicks usually required by the standard Media library. Direct Upload Media Image (DUMI) provides a fast, streamlined...
Categories: Content editing experience, Media, User engagement

Image Optimize - Thumbor

Release Date December 2025 Description The Image Optimize - Thumbor module provides seamless integration with the Thumbor image optimization service for the Image Optimize pipeline system in Drupal...
Categories: Media

Browser AI CKEditor

Integrate Chrome's built-in AI APIs directly into CKEditor 5. This module provides local, AI-powered toolbar buttons for rewriting, summarizing, proofreading, and content generation without...
Categories: Artificial Intelligence (AI), Content editing experience

ECA Breadcrumbs

ECA Breadcrumbs is a Drupal module that lets you customize breadcrumbs dynamically without writing code. It integrates with the ECA (Event-Condition-Action) module, allowing site builders to create...
Categories: Administration tools, Developer tools, Site structure

Search API Content Type Machine Name

This is a simple add on for the Search API module, which provides a machine name version of the content type, as opposed to the default content type that adds the actual Display name of a Content...
Categories: Site search

Views Slider

The Views Slider module for Drupal 10/11 provides a flexible and customizable solution for creating interactive sliders directly from Views. It supports custom field mapping, theme overrides, and...

Documents library

Document Library A comprehensive document management system with modern UI, hierarchical folders, version control, search, and download tracking. Features Core Features Document Upload &...
Categories: Content display, Content editing experience

Search API SQLite

The Search API SQLite FTS5 module provides a full-text search backend for Drupal using SQLite FTS5. It offers improved search relevance and performance compared to the Database Search backend...
Categories: Site search

Leaflet Dynamic Table

A Drupal module that provides a dynamic attachment display for Leaflet Map Views that updates based on the map viewport. Features ## Description This module extends the Leaflet Views module by...
Categories: Content display

Linkchecker Request Tag

Automatically tags Linkchecker module's HTTP requests with the custom header X-origin: DrupalLinkChecker, for easier identification when managing network traffic e.g. filtering traffic logs,...
Categories: Integrations

Pages