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.
Islands
Introduction The Islands module provides an implementation of Islands Architecture for Drupal. Islands Architecture was popularized by meta-frameworks Astro and 11ty. Using the provided drupal...
Categories: Developer tools
Sheephole helper
Do you want to install Drupal modules the right way (using composer) without having to use the command line? This module gives you the best of both worlds: you can use Project Browser to search for...
Categories: Administration tools, Integrations
GovAI
This module provides a plugin for the AI core module in Drupal, enabling integration with the GovAI backend. Features Seamless integration with the GovAI backend — Provides a plugin under the AI...
Categories: Artificial Intelligence (AI)
Field Required Context
Field Required Context provides a shared API for Drupal modules to share and evaluate when a field is required based on context (publish vs draft, imports, composite fields, etc.), instead of...
Categories: Content editing experience
Web Services Client for Feeds
This module provides a Feeds Fetcher plugin that consumes web services, and a mapper+processor that helps translate the responses into Feeds-compatible Drupal data. It extends the Feeds project and...
Categories: Import and export, Developer tools
Schema Markup Generator using AI
Introduction The AI Schema Markup Generator module automatically creates Schema.org JSON-LD structured data for Drupal content using OpenAI. Instead of manually writing complex schema markup, the...
Categories: Artificial Intelligence (AI), Search engine optimization (SEO)
Trackfield
A CCK field type to store lists of co-ordinates, or tracks. These tracks are intended to be visualised on maps, plotted as distance/altitude profiles, have statistics derived from them, etc. The...
Categories: Site structure
Menu Access
Swipht technologies developed a set of security modules with sponsorship from Portland State University. The modules provide roles and user specific security permissions for menus, menu items,...
Categories: Administration tools, Security, Site structure
Server-side A/B Testing
Overview Server-side A/B Testing provides a lightweight and robust framework to run A/B experiments directly inside Drupal, without relying on external SaaS platforms. The module serves different...
Categories: Performance, Search engine optimization (SEO), User engagement
Pantheon Solr API
Pantheon Solr API lets multiple Drupal sites share a single Solr search index hosted on Pantheon. One site — the "hub" — owns the Solr server and exposes it as an authenticated HTTP proxy. Any...
Categories: Developer tools, Integrations, Site search
ImageAPI Text Renderer
Routines to assist ImageAPI to draw styled text as part of the ImageAPI or ImageCache pipeline. ImageAPI_text provides additional features to supplement ImageAPI :- actions to render text on an...
Categories: Content display, Media
Taxonomy Token
The Taxonomy Token module allows the user to set vocabularies for which there will be created specific tokens. It's main use is together with the Pathauto module. Drupal 7 support As far as I can...
Advanced Form
A UI tweak to hide certain features or the form interface from normal use, but still have them available on the page for validation and quick access. This slims down the UI to make things seem...
Categories: Administration tools, Developer tools
Themers Little Helper
This module is now obsolete This module won't be upgraded for Drupal 9! For a replacement see Twig Tweak 3.x. Twig Tweak is actively maintained and covers most of the functionality that this module...
Categories: Developer tools
SDC Entity Mapping
SDC Entity Mapping lets site builders map Drupal entity data to Single-Directory Component (SDC) props using reusable mapping profiles. This makes it possible to render the same component from...
Categories: Content display, Content editing experience
User Data Connector
The User Data Connector module allows you to perform user authentication and obtaining information about users from a Drupal-external PHP script using a simple and compact API. It is especially...
Categories: Integrations, Access control
Site Test
The Site Test module is an extension of the Drupal core SimpleTest module for running site-specific tests in-place on an active Drupal installation. Unlike the core SimpleTest module, which creates...
Categories: Developer tools
Feedback Collect
Introduction The Feedback Collect module allows site builders to add feedback forms to their sites and gather end user feedback, bug reports or any kind of suggestions. It is highly customizable....
Categories: Developer tools
Jumper (Jump Anywhere)
Jumper provides an optional integration with Jump.js (a small, modern, dependency-free smooth scrolling library), or fallback to native smooth scroll if the library is not installed. Be sure to...
Categories: Developer tools, Site structure, Integrations
Cache review
Introduction Cache Review provides tools to help review and analyze how the internal (IPC) and dynamic page cache (DPC) work. The module also provide several demo pages with cached and non-cached...
Categories: Developer tools
Booking Scheduler
Booking Scheduler Module Project Page Introduction Transform Your Drupal Site into a Versatile Booking Platform with the Booking Scheduler Module! Do you need a robust, yet easy-to-use, system to...
Categories: Content display, Integrations
drupal_yext
A Drupal 9 module which allows you to import data from Yext using its API. Limitations Because of a limitation in the version of the Yext API we are using, we will silently avoid making any...
Categories: Content editing experience
HTML import
Introduction This module is to divide one single large HTML document into a structured Drupal book where the heading level hierarchy is respected. This module works with HTML exported from Word;...
Categories: Content editing experience, Import and export, Integrations
Dropsolid Rocketship Core
Switched to maintenance only, no new features will be added. The core of the Dropsolid Rocketship distribution. Contains a solid base to start developing any Drupal site, from SEO optimizations to...
ComfyUI Integration
Seamlessly integrate ComfyUI AI workflows into your Drupal site with dynamic forms, intelligent dependency management, secure media handling, execution history, and Layout Builder support. - Alpha...
Categories: Artificial Intelligence (AI), Automation, Integrations