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

1,920 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.

Template Breadcrumb

This module allows a breadcrumb to be inserted into a nodes display settings, so it can be output as a field in the template using {{ content.template_breadcrumb }}. Dependencies This module relies...
Categories: Content editing experience, Content display, Site structure

Sector Table of Contents

Creates block to show in sidebar beside long HTML documents. Table of Contents links are generated to h2, h3 headings in node body field. Adds javascript to actively update URL hash to indicate ...
Categories: Content display

Field Collection List formatter

Field collection list provides a field formatter that allows you to output a multi value field collection field as a simple HTML list. Features Very helpful to use with Node block module where you...
Categories: Content display, Site structure

Views Node Feed

Allows you to create a feed for a view, much like Views RSS, except you can specify any custom markup you want (XML, JSON, whatever) instead of just RSS. The module works by providing a view...
Categories: Content editing experience, Content display

Web Links

Web Links provides a comprehensive way to display and manage url links to external websites. All links are nodes, which may be put into taxonomies/categories for customised group display. Blocks...
Categories: Content editing experience, Content display

Simple Trash

Please use Trash instead This module exist just because Trash don't have D8 version. Development Intention: We need uninstall multiversion from a Drupal8 site, But we still need trash function of...
Categories: Content display, Content editing experience

Painter

The Painter provides dynamic image creation and manipulation capabilities by allowing the definition of sequences of image IO, manipulation and drawing operations that can be applied to fields...
Categories: Content display, Media

Entity Token Display

This simple module was created to handle the formatting of entity tokens. When using certain field entities the entity token module will provide formatting and data sanitisation for display....
Categories: Content display, Site structure

Image Wrapper

Image Wrapper helps you to add wrapper DIV and ID attribute to images which are already uploaded through CKEditor, IMCE. Image wrapper will be applied based on the content type selected in back-end...
Categories: Content display

DKAN extra fields

INTRODUCTION The DKAN extra fields module provides JSON Schema property values in extra fields in Drupal field display UI. REQUIREMENTS DKAN and apply patch 4310-plus.patch that is given with this...
Categories: Content display

Views Relationship Condition

The Views Relationship Condition module allows site admins to configure filters or contextual filters on a view so that the filter is applied to a relationship, instead of the whole query. This...
Categories: Content display

Solo Copy Blocks

The Solo Copy Blocks module is a dedicated tool designed to facilitate the smooth migration of blocks and their configurations specifically from the W3CSS theme, or any of its sub-themes, to the...
Categories: Administration tools, Content display, Content editing experience

AutoFloat

A text format filter that floats images automatically, alternating left and right. A time-saver when inserting images in the text. It adds an odd/even class and uses CSS to float. No more inline...
Categories: Content display, Content editing experience

Layout Builder Context Integration

Layout Builder Context adds the capability for layout sections and block components for Layout Builder to leverage the Context module to assign visibility to either an entire layout or individual...
Categories: Content editing experience, Content display, Developer tools

Flag Node Revision

Module to use flag-6.x-2.x to flag specific revisions of a node. We are building a reporting system that consists of updates to content over time, and revisions seems like the right place to put...
Categories: Content editing experience, Content display

Entity Revision Diff

Entity Revision Diff Extends the Diff module to provide visual revision comparison for non-node content entities. The Problem Drupal 10.2+ and 11 core includes version history UI for revisionable...
Categories: Content display, Content editing experience

Showcase

See Views Slideshow for this functionality. The module allows a slide show presentation of teasers from a set of categorized nodes into a specified block. The module uses AJAX to return these...
Categories: Content display

EzContent Publish

This EzContent Publish module provide additional feature on top of ezcontent profile for content editor's , authors or publishers, as it add following features, Ckeditor enhancements: Color Button...
Categories: Content editing experience, Content display, Media

TOTHOM Slider

TOTHOM Slider provides accessible, highly configurable sliders/carousels for Drupal, powered by Splide.js. The name "TOTHOM" comes from a Catalan word that means "everyone", a small nod to...
Categories: Accessibility, Content display, Media

Communico Plus

This module integrates content from Communico into Drupal. The module makes use of the Communico api to retrieve data about Events and Reservations and display them. The module creates two blocks,...
Categories: Content editing experience, Content display, Site structure

Gridstack field

This module is unsupported due to a security issue the maintainer didn’t fix. See Gridstack field - Critical - Unsupported - SA-CONTRIB-2019-008 for details. If you want to use this module, your...
Categories: Content editing experience, Content display, Site structure

Media RSS

A small module that allows image nodes that use both image module and imagefield module to become media entries in RSS feeds. 6.x-1.x Orignal release that turns all site RSS feeds into media feeds....
Categories: Content display, Media

Entity Construction Kit Panels Integration

This module provides Page Manager and Panelizer integration for Entity Construction Kit entity types. It currently requires a patch for Panelizer to function properly (@see https://www.drupal.org...
Categories: Content display, Administration tools

LinkStash - Personal Bookmark Manager

LinkStash is a personal bookmarking tool for Drupal 11 that automatically fetches metadata, categorizes links by domain, and displays video embeds. Save links via bookmarklet or form with smart...
Categories: Content display, Integrations, Media

Entity Note Block

Easily add, edit, and manage internal notes on any entity using a clean, AJAX-powered modal form. Designed for admins and editors to track changes, comments, or decisions privately. Features The...
Categories: Content display, Developer tools, User engagement

Pages