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.
Instagram sync
This module allows you to import Instagram posts as a custom entity to your website. You can use them in views, blocks, etc. Features Import posts, videos, carousels Posts auto-sync by chosen...
Categories: Content display, Import and export, Integrations
Webform Post Remote Queue
This module extends the Webform Remote post handler, which posts submissions to a URL. The Remote post (Queued) handler provided by this module adds the submission to a queue to be handled at a...
Categories: Integrations
Sector External Links
We love extlink. This module patches extlink so material symbols flavour span elements are used instead of Font Awesome.
Categories: Content editing experience
Color Picker Field
This modules provides a color field which can be used in content types to set text color of body value. Features Post-Installation
Categories: Content editing experience
Organizational Charts
Responsive Drag and Drop Organizational Charts or Diagrams, using jQuery UI Draggable and Droppable. Features Drag and Drop UI Supports up to 3 css media queries (desktop/tablet/phone) Supports...
Categories: Content display, Content editing experience
Theme File Editor
Web-based file browser and syntax-highlighted editor for editing theme files directly from the Drupal admin UI. Overview The Theme File Editor module provides a web-based interface for viewing and...
Categories: Administration tools
Advanced Content Blocks
The Advanced Content Blocks module allows you to easily add different types of content to your website. It includes blocks for: Audio Players: Embed audio files like music or podcasts on your site....
Categories: Content display
Ironstar
Currently under development, this module provides recommended configuration for the Fastly, Memcache, and Monolog repos so that they are configured to take advantage of the underlying Ironstar...
Categories: Integrations
Session Reminder
The Session Reminder module for Drupal displays a modal before a user's session is about to expire, allowing them to extend their session duration and prevent logout. Features Pre-Expiration...
Categories: User engagement
GroupexPRO sync to PEF in Open Y
Synchronizes GroupEx schedules to PEF.
Categories: Integrations
Cache Table Rebuild
This module takes inspiration from this Stack Overflow answer, to the question of "How can one quickly truncate an enormous database table?" It uses an approach of creating a new version of an...
Categories: Developer tools
Perplexity Provider
Perplexity AI Provider for Drupal This module provides Perplexity AI integration for Drupal's AI module. It allows you to use Perplexity's powerful language models for various AI tasks in your...
Categories: Integrations
xClaro (Claro Dark)
Gin to replace Claro Drupal core to adopt Gin admin theme to replace Claro. See: https://www.drupal.org/about/core/blog/drupal-core-will-adopt-gin-admin-theme-to-replace-claro This project is...
Tooltip Modal Popup
This module provides a tooltip at provider selector and on click of that it shows configured info in popup. USE CASE ---------- 1. If you want to show tooltip with a modal popup then this module is...
Categories: Content display
Admin Password Reset
Summary Admin Password Reset adds the ability for administrators to send password reset links directly from the user management interface, with optional account blocking for enhanced security....
Categories: Administration tools
Image Style Description
Introduction The Image Style Desc module dynamically adds descriptive help text to image fields, displaying dimensions based on the configured image style. This simplifies the content editing...
Categories: Content editing experience, Developer tools, Media
Required by Content Moderation state
This module allows fields to only be required when their associated entity reaches a certain Content Moderation state. For example, you could keep a certain field optional while editors are working...
Categories: Content editing experience, Site structure
Content Overview
The Content Overview Module for Drupal is a powerful tool designed to generate a dynamic and structured overview of content within a node. This module automatically creates a table of contents...
Categories: Content display
ECA Group
Integrates ECA with the Group module.
Categories: Automation, Integrations
Markdown Importer
Introduction The Markdown Importer module is a powerful tool for importing Markdown files into Drupal nodes. It supports integration with both GitHub and GitLab or Private hosted public...
Categories: Import and export
CCA Taxonomy Manager
An experimental, Views-based taxonomy manager: * browse large taxonomies (assumes non-hierarchical vocabularies) * filter using Search API Database search (offers English stemming) or Search API...
Categories: Administration tools
Vault KV Integration
This module makes it possible for your Drupal website and OpenBao/hashicorp Vault to integrate seamlessly. It enables safe access to and use of encryption keys kept in Vault by Drupal. You can...
Categories: Security
Artisan Styleguide
Artisan Styleguide for Artisan theme Access to "/artisan-styleguide" to preview styleguide (it requires "administer themes" permission). Use module provided SDC as a reference "artisan_styleguide...
Categories: Content display, Content editing experience, Developer tools
Metatag Search.gov
This module works with the Metatag module to add the searchgov_custom* fields that search.gov uses to allow for additional fields for their Search Filters (Faceted Search). Probably if other custom...
Categories: Site search
Breakpoint Field
Defines a field type that allows the user to select a breakpoint group and then makes those breakpoints available to be selected. Community Documentation Add the field to your content type, select...
Categories: Content display, Content editing experience, User engagement