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

56,784 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.

Menu item content fields

Description The main purpose of the module is to be able to add fields to custom menu items and render them with different view modes. Installation and usage First enable the menu_item_fields_ui...
Categories: Content display, Content editing experience, Site structure

Gutenberg

Drupal Gutenberg is an editor that brings the powerful admin features of the Gutenberg Editor to Drupal. The module has powerful ways of mapping content to content type fields, define fixed layouts...
Categories: Administration tools, Content display, Content editing experience

Media entity generic

This module adds the Generic media source for the media module in Drupal 8 core. The Generic source used to be provided by the media_entity module. When media_entity was moved into Drupal 8 core,...
Categories: Media

Theme Switcher Rules

Theme Switcher module allows you to create theme-switching rules which allow automatic selection of a theme based on Drupal 8 Conditions system. Because of this it can also be easily extended to...
Categories: Content display, Site structure

Frequently Asked Questions

The Frequently Asked Questions (faq) module allows users, with appropriate permissions, to create question and answer pairs which they want displayed on the 'faq' page. The 'faq' page is...
Categories: Content display, Site structure

GraphQL

This module lets you craft and expose a GraphQL schema for Drupal 10 and 11. It is is built around webonyx/graphql-php. As such, it supports the full official GraphQL specification with all its...
Categories: Decoupled, Developer tools, Performance

Gin Layout Builder

Layout Builder in Gin Style. This module brings the gin admin theme to the layout builder. Conflicts with your frontend theme. To avoid conflicts with your frontend theme, the module adds a CSS...

Lightning Media

Lightning Media provides modules and configuration for great media authoring experiences. Lightning Media 5.0.0 WARNING: Lightning Media 5.0.0 drops all hard dependencies on contributed modules, as...
Categories: Content editing experience, Media, Integrations

Menu Firstchild

By default, Drupal requires that you enter a path for each menu link you add/edit from the Menu administration page. There are cases you may want to create a parent item, without any path, that...
Categories: Administration tools, Site structure

AI Dashboard

AI Dashboard provides a centralized, user-friendly interface for configuring and managing all AI-powered functionality in your Drupal site. This module replaces the existing AI configuration...
Categories: Artificial Intelligence (AI)

Social API

This project is part of the Drupal Social Initiative. Social API harmonizes authentication with external social services in Drupal, providing an extensible module that allows integration of modules...
Categories: Integrations, Access control

Facebook Page Plugin

The Page Plugin is a social plugin that enables Facebook Page owners to attract and gain Likes from their own website. The Like Box enables users to: See how many users already like this Page, and...
Categories: Integrations

Term reference change

Term reference change is an API module that provides functionality for modules that need to change term references in bulk. It provides no user interface or user facing functionality and should...
Categories: Developer tools, Site structure

Media Thumbnails

Media Thumbnails Introduction Provides a plugin type for custom media entity thumbnails. This module allows developers to create custom media entity thumbnails using plugins. That way you can add...
Categories: Media

SVG Formatter

SVG Formatter module provides support for using SVG images on your website. The standard image field in Drupal doesn't support SVG images. This module adds a new formatter for the file field, which...
Categories: Content display

Facebook Pixel

Integrates the Meta Pixel (formerly Facebook Pixel) with Drupal to report conversions, build audiences and understand how visitors use your site. Starting with 3.x, events can also be sent server...
Categories: E-commerce, Integrations

Entity cache

Entity cache puts core entities into Drupal's cache API. This module will not be ported to Drupal 8, 9, 10 or 11, because entity caching is supported in core: [#597236]. Due to the entity loading...
Categories: Performance

Toolbar Menu

What is this module? Add your favorite menu in the Drupal Toolbar What's new? Toolbar Menu is now compatible with Admin Toolbar module to view your different menu into a drop-down menu. How does it...
Categories: Administration tools, Content display, Developer tools

CKEditor Media Resize

Introduces the ability to arbitrarily re-scale image media embedded via Drupal core's media embed plugin in CKEditor5. Features Drupal core's ckeditor5 image embed feature allows scaling of images...
Categories: Content editing experience, Media

Custom Tokens

It gives the user the ability to create custom tokens for specific replacements that can improve other modules relying on the Drupal 7 token API or, for Drupal 6, the Token module. Versions 7.x-1.x...
Categories: Administration tools, Content editing experience

Audit Files

Audit files is designed to perform audits of your upload directory and the corresponding database records. It will cross check that all files in the database have a corresponding physical file, or...
Categories: Media

Date iCal

Date iCal is your one-stop shop for iCal support in Drupal 7. It provides a plugin for Views to enable exporting your site's calendar as an iCal feed, and a plugin for Feeds to enable importing...
Categories: Content editing experience, Import and export, Site structure

Omega Tools

DISCLAIMER: Do not use Omega Tools with the 4.x version of Omega. Please create your 4.x subthemes using Drush! The Drush integration for Omega 4.x comes as part of the theme itself and does NOT...

Entity Update

The main objective of this module is to allow module developers and site administrators to update entity types schema even when entities have data. The update can be executed via Drush (recommended...
Categories: Administration tools, Content editing experience, Developer tools

Storybook

✨ The integration between Drupal and Storybook ✨ The Storybook Drupal module enhances the Twig templating language by introducing two new Twig tags: stories and story, so you can write Storybook...

Pages