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

9,522 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.

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...

Pages