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.
Views Themeable Text Area
The Views Themeable Text Area module integrates the existing views text area functionality with themes. The primary use case for this module is: Customizations beyond the capability of the default...
Categories: Content display
Typesense GraphQL
The Typesense GraphQL module provides comprehensive GraphQL integration for Typesense search collections in Drupal. It enables you to expose your Typesense search indexes as fully-featured GraphQL...
Categories: Site search
Date Range Widget
Date Range Widget (drw) provides a simple date field widget with min/max validation and support for relative dates like "today" or "-18 years". Perfect for age verification, event registration,...
Categories: Content display, Content editing experience
Image 404 Fallback
The Image 404 Fallback module intercepts requests for missing image files and serves a configurable fallback image instead of returning a 404 error. This ensures that broken image links display a...
Categories: Administration tools, Content display
Skip Logout Confirmation
This module removes the logout confirmation page, allowing users to log out directly with a single click. By default, Drupal 10+ displays a confirmation form when users click the logout link. This...
Categories: Access control
Search API PinByPhrase
Pins a node to the top of the results when search query matches expected phrase and node id and specified language. None to many configurable sets of phrases with their corresponding node id and...
Categories: Content display, Integrations, Site search
Schema.org Metatag AI
Schema.org Metatag AI Tired of manually filling out Schema.org structured data for your content? This module brings AI automation to your Drupal metatags. What does it do? Schema Metatag AI adds a...
Categories: Content editing experience, Integrations, Search engine optimization (SEO)
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
Meta Pixel (Browser & Conversions API)
Meta Pixel provides comprehensive Meta (Facebook) Pixel tracking for Drupal 10+ with both browser-side and server-side (Conversions API) event tracking capabilities. This module was created to...
Categories: Integrations
Public Consultations
Overview The Public Consultations module provides a structured way to collect and manage public feedback on proposals by creating a dedicated content type that integrates with Drupal's Webform...
Categories: User engagement
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
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
Sticky Audio Player
Provides a sticky audio player field formatter that displays a "Listen to Article" button. When clicked, a modern sticky audio player appears at the bottom of the screen, similar to Spotify's web...
Categories: Media
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
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
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
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
Views Data Export Excel
Extends the Views Data Export module to add Excel support using the serializer provided by the XLS Serialization module. This module extends the DataExport Views style and display classes from the...
Categories: Import and export
Paragraphs Title Manager
Paragraphs Title Manager is a Drupal module designed to provide deterministic, configuration-based control over alignment of title-related fields within Paragraph entities. The module focuses...
Categories: Administration tools, Content display, Content editing experience
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
Searchify AI
Introduction Searchify Connector brings modern AI-powered search to Drupal. For users brand new to Drupal, this module provides a simple way to add a semantic, natural-language search page to any...
Categories: Site search
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
FlowDrop UI
FlowDrop UI A Drupal module providing the user interface for FlowDrop - a visual workflow editor built with Svelte. NOTE: - This project is released in sync with upstream flowdrop library. - For...
Categories: Artificial Intelligence (AI), Automation, Integrations