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.
Inherit Link
Inherit Link allows you to extend link action to any other parent element. Multiple links inside inherited link element will be allowed (this will just extend first match). For example to link a...
Categories: Developer tools
Event Scheduler Publish
Although the ability to publish and unpublish exists in the Scheduler module, it works with any content entity. This module allows you to schedule the publishing and unpublishing of any content...
Categories: Developer tools, Performance
Entitree
Entitree provides a tree structure to content entities in a Drupal site. Along with the structure itself, Entitree provides tools to enable support for entity types as well as an API for accessing...
Categories: Administration tools, Content editing experience, Access control
Field Redirect
Overview This module can redirect to field values for "link", "file", or "image" field types contained in "user", "node", "taxonomy term", or return "403 Forbidden" or "404 Not Found". For...
Categories: Content editing experience, Site structure, Administration tools
Inline Media Form
Integrates the Media Library with an entity reference and editing widget, delivering a media editing experience similar to Inline Entity Form and Paragraphs. Unlike Inline Entity Form, existing...
Categories: Content editing experience
Paragraphs Migration
☝️ Paragraphs Migration is in alpha stability! Based on Drupal standards, only beta+ releases should provide full update path between releases. Please be prepared for breaking changes whenever...
Categories: Import and export
WEB-T
With WEB-T, you can effortlessly expand your reach by translating both new and existing content into multiple languages without the need to learn any new, complicated editing interfaces. Picture...
Categories: Automation, Multilingual, Search engine optimization (SEO)
CKEditor5 Table Colors
This module enhances the CKEditor5 table editing experience with the following capabilities for both table cells and entire tables: Custom Color Palettes: Define your own color schemes for table...
Categories: Content editing experience
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)
Juicer Social Feed
Juicer Social Feed embeds your Juicer.io aggregated social media feed into Drupal as a configurable block. Display posts from Instagram, LinkedIn, Facebook, X (Twitter), TikTok, Bluesky, YouTube...
Categories: Content display
DB Optimize
DB Optimize DbOptimize is a lightweight utility module that helps Drupal site administrators and developers keep their database tables optimized for better performance. It provides a simple UI and...
Categories: Administration tools, Performance
Project Status
Project status is an extension for drush which takes a list of Drupal platforms as arguments and returns a list of modules which are in use or not in use by the sites within these platforms. It is...
Categories: Administration tools, Developer tools
Views Entity Link
Views Entity Link provides a flexible Views field plugin with robust options for linking to a content entity via its link templates. Unlike Drupal core's entity link fields (which are hard-coded to...
Categories: Content editing experience
RadioGrid
Defines a new form element of type "radiogrid" to be used with survey and questionnaire types of forms. Installation Just enable the modules in the Modules page and the new element type will become...
Categories: Site structure
React
React is a JavaScript library for building User Interfaces. React uses a virtual DOM diff implementation for ultra-high performance. Example of a TODO app This module is for developers, it doesn't...
Categories: Developer tools, Integrations
YouTube Pull
Borrowing the simplistic idea from Twitter Pull, YouTube Pull is a simple module to pull YouTube feed for latest video listing. Support any video query parameters by the Youtube API (Atom output...
Categories: Integrations
GTFS Realtime
Ingests GTFS Realtime feeds — trip updates, vehicle positions and service alerts — and serves them as JSON alongside the static schedule data from GTFS Core. Each feed is a configuration entity, so...
Categories: Decoupled, Import and export
Lazy Config Form
Do you remember the way the configuration forms work in Drupal 7? No need to create a submit method to store your variables, so if you miss this in Drupal 8 this module is for you my lazy friend....
Categories: Developer tools
Image Styles Builder
Image Styles Builder allows a developer to quickly create image styles in bulk, based on definition files. The goal of this package is to enable the rapid creation of image styles by declaring them...
Categories: Developer tools, Import and export, Media
MCP Server UI
Built by a human using an AI assistant: 🤖 ➕ 🧠 A lot of the code in this module has been created using an AI assistant using Strikethroo & Kenkeep for improved Drupal code generation. Overview The...
Categories: Artificial Intelligence (AI)
Wallet as a Protocol (WaaP) Login
WaaP Login provides seamless Web3 authentication for Drupal sites using Wallet as a Protocol (WaaP) from Human.tech. Users can authenticate via email, social accounts (Google, Facebook, Twitter),...
Categories: Access control, Integrations
Content Share
The Content Share module is designed to serve any Drupal site's content via a URL. A content consumer can initiate a transfer by a simple http request. This can be done from a client application or...
dSero Anti AdBlock for Google AdSense
dSero Anti AdBlock for Google AdSense outsmarts AdBlock extensions and keeps presenting your ads to your site visitors. Many websites provide high quality content and services based on revenue...
Categories: E-commerce
Semantic Content Impact Engine (SCIE) Analyser
Overview SCIE Analyser is a pure PHP, zero-dependency AI engine that automatically evaluates content quality across four intelligent dimensions. Unlike simple keyword checkers, SCIE uses advanced...
Categories: Accessibility, Content editing experience, User engagement
Dropsolid Rocketship Install Profile
Switched to maintenance only, no new features will be added. Important - Patches From 6.2.0 onwards, core and contrib patches are not included anymore in this project. They have been moved to https...