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

55,477 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.

Image Style Description

Once you have a dozen image styles — Large (480×480), Max 1300x1300, Media Library thumbnail, and so on — you're left guessing which image style is actually used where, and why....
Categories: Administration tools

menu_hide_parent

Menu Hide Parent automatically hides placeholder parent menu items (such as those using or routes) when they have no visible child links after access checks. This ensures that top-level items like...

CMS guide

CMS Guide is a docs-as-code in-admin help system for Drupal. Editor guide content lives as Markdown files in a module, is version-controlled alongside the rest of your site's code, and is imported...
Categories: Administration tools, Content editing experience, User engagement

Telephone E164

This module spun off from a core issue [#3482705] One of the biggest challenges with the current Telephone module is that it's just a glorified textfield. It has no option to normalize the...
Categories: Site structure

CSV Field

This module provides a CSV text field that displays data as a table. The default formatter offers two options: Display using the Datatables plugin Render CSV as table on the client: This option...

Tailwind CSS Utility

Adds tools for the Tailwind CSS framework. Features: Dynamically adds required styles to the current page (cached). Integrates with layout builder and allows adding Tailwind classes to sections and...
Categories: Integrations, Developer tools

Pagedesigner

Pagedesigner About: Module for structuring, designing and creating content for Drupal websites with a drag'n'drop interface. The whole frontend is implemented with the web builder framework...
Categories: Content editing experience

Provus Mega Menu


Categories: Content display

Display Mode Switcher

Display Mode Switcher lets you show different field layouts to different audiences - no templates, no custom code, just configuration. The classic use case is a paywall: anonymous visitors see a...
Categories: Content display

VK Embed

Embeds VK (VKontakte) wall posts inside CKEditor 5 content via a native toolbar button and balloon form. Editors paste the VK-generated embed snippet and the module stores a lightweight placeholder...
Categories: Content editing experience

Member Fund

The Member Fund module is responsible for managing all revenue-generating activities related to membership subscriptions and sponsorship programs. It provides a centralized system to handle...

Instagram Embed

Description Embeds Instagram posts, reels, and IGTV videos inside CKEditor 5 content via a native toolbar button and balloon form. No build step, no external proxy, no API key required. Features...
Categories: Media

Telegram Embed

Embeds Telegram posts inside CKEditor 5 content via a native toolbar button and balloon form. Stores a lightweight placeholder in the database and converts it to the live Telegram widget on render....
Categories: Content editing experience

Transom

Transom is an AI-powered site building module for Drupal 11. It adds a conversational chat interface to the admin UI that lets you describe the page you want (a landing page with a hero, a three...
Categories: Artificial Intelligence (AI), Content editing experience

Personal reader

A personal reader on your website which is installable as a PWA on your phone or tablet. The project consists of two parts: reader module: API for getting channels, streams etc. The main entry...

Commerce Wallee

Drupal Commerce Payment Gateway for Wallee (https://wallee.com/). Is based on PHP SDK of Wallee. If you install this module with composer, it will automatically install the needed PHP SDK (wallee...

Advanced Queue Runner

This module provides a way to run Advanced queue automatically as daemon without manually using a Drush command or running a Cron job. Requirements: Advanced Queue ReactPHP components: Event Loop...
Categories: Developer tools

Paragraphs Blökkli

Paragraph Backend for https://blokk.li Editor
Categories: Content editing experience

Billwerk Subscriptions

Provides integration with the Billwerk+ Subscription Management SaaS for selling User (role & more) subscriptions. The module is very flexible, providing several submodules with default...
Categories: Access control, E-commerce, Integrations

AI powered Search Block

AI Search Block Let users talk with your content without writing custom code. This module provides a powerful search interface that uses AI to query and interact with your Drupal content in real...
Categories: Artificial Intelligence (AI), Site search

PDF Tools

PDF Tools is a drupal module to make it easier to manipulate PDF files. It provides service definitions and interfaces for PDF generation, manipulation, analysis and conversion. The default...
Categories: Developer tools

Canvas Override

Lets site builders enable per-content Canvas-based layout editing on the full content view mode for selected content types. [#3582111] Using the following patch for the Drupal Canvas module on [...
Categories: Content display

Sites content overrides

This module introduces a way to override content for individual sites. Better description follows.

Client-Side Video Media Thumbnails Generation

The Media Thumbnails Client Video module provides a way to generate thumbnails for video files directly in the user's browser using JavaScript. This bypasses the need for FFmpeg or other server...
Categories: Accessibility, Content display, Media

Graupl Libraries

Graupl Libraries is a module that provides common Graupl libraries to various modules and themes.
Categories: Developer tools

Pages