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

5,811 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.

Views Show More

Views Show More is a very unique pager plugins for view. It support different item count in 1st page and others pages. Like, you have set 6 items per page. But want to set 12 items initially in 1st...
Categories: Content display, Site structure

GLightbox

GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery). It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self...
Categories: Content display, Content editing experience, Site structure

TOC API

This module provides a framework for creating table of contents (TOC) from an HTML fragment's header tags. Classes The TOC API consists of a several classes, services, and plugin: Toc: A class that...
Categories: Content display, Developer tools

Menu Manipulator

Patch #75 is available for Drupal 9.1.x and it works! You might want to use skip this module and use the patch instead if you only want to filter menu by language. This module started as a...
Categories: Content editing experience, Access control, Content display

Scheduled Transitions

Users may select a specific revision, and it will be changed to a different moderation state at a specified date. Scheduled Transition differentiates from other scheduling projects by providing a...
Categories: Content display, Content editing experience, Developer tools

Twig Template Suggester

This module provides template suggestions for everything that Drupal doesn't. So far: Block templates per region Block templates per bundle (for custom/content blocks) Block templates per provider ...
Categories: Content display, Developer tools

Embedded Media Field

Maintainers: aaron (Aaron Winborn) and Alex UA (Alex Urevick-Ackelsberg) This extensible module will create fields for content types that can be used to display video, image, and audio files from...
Categories: Content editing experience, Content display, Media

Imagick

Image toolkit implementation based on ImageMagick. Unlike the ImageMagick module, which invokes convert binary to process images, this module uses the Imagick PHP extension. It allows custom...
Categories: Content display, Media

Layout builder admin theme

The layout_builder_admin_theme module forces your Drupal site to use the admin theme when using layout builder. Sometimes a custom front end theme makes using layout builder a nightmare. This...
Categories: Content display

Styles API

This module allows other modules or themes to register theme templates on a YAML file (replacing hook_theme()) and provide a repository for all themes registered. This will give more order to theme...
Categories: Administration tools, Content display, Content editing experience

Bamboo Twig

All the Twig features you missed until now. A Drupal powered module. The Bamboo Twig module provides some Twig extensions with some useful functions and filters aimed to improve the development...
Categories: Content display, Developer tools

Field Collection Views

Description This module provides a formatter leveraging views for the Field Collection module. It provides a replace solution for issue: http://drupal.org/node/1300674 (Order the delta of field...
Categories: Content display, Content editing experience, Site structure

PDF Reader

PDF Reader will render your entity file fields with the selected PDF renderer. The implemented PDF renderers are: Google Docs Viewer pdf.js - PDF Reader in JavaScript Direct PDF embed Microsoft...
Categories: Content editing experience, Content display, Site structure

404 Navigation

On 404 Not Found error pages, Drupal will skip rendering of all the navigation links of your website for performance reasons*. Some of these include: The "Primary links" block and any other menu...
Categories: Content display, Site structure

Formdazzle!

Drupal form theming with less pain Theming drupal forms can be difficult and time-consuming. This module provides a set of utilities that make form theming easier. Currently, this module provides...
Categories: Content display, Developer tools

Views Calc

This module adds simple calculations to a views table. Requires the Views module. You can SUM, AVERAGE, COUNT, MIN, MAX, or AVG selected columns. A plug in theme makes the view look more...
Categories: Content display, Developer tools

Display Suite Bootstrap Layouts

This module adds some of the most common Twitter Bootstrap layouts to Display Suite. Requirements Bootstrap theme or other theme which uses Twitter Bootstrap framework. Display Suite Installation...
Categories: Content display

Empty paragraph killer

Empty paragraph killer is a filter module, helpful on sites which use WYSIWYG editors. People often hit the return key twice at the end of a paragraph. Most, if not all site layouts manage the...
Categories: Content display, Content editing experience

Simple Background image formatter

This module provides an image formatter that allows you to display the image in a div as background image. The module extends Drupal's images field. Because settings are attached to the entity, it...
Categories: Content display, Site structure

FullCalendar

The Fullcalendar module provides an advanced, highly customizable integration with the popular FullCalendar JavaScript library. It allows you to transform any Drupal View into a rich, interactive...
Categories: Content display, Site structure

Views Fluid Grid

Overview This module provides the Fluid Grid style plugin for Views. This plugin displays the view as a fluid grid using an HTML list element. The plugin settings form provides options to define...
Categories: Content display

Twig Tools

The Twig Tools module provides additional Twig filters and functions. Current Filters: Sanitization Filters: clean_class_array Sanitizes all strings in an array for use as valid class names. array...
Categories: Content display, Developer tools

Add To Calendar Button (AddEvent.com)

Add to Calendar Module integrates 'Add to Calendar' button provided by addtocalendar.com which supports iCalender, Google Calendar, Outlook, Outlook Online and Yahoo Calendar. A thirdparty field...
Categories: Content display, Site structure, Integrations

Magnific Popup

INTRODUCTION Integrate Dmitry Semenov's Magnific Popup jQuery lightbox plugin with Drupal as a field formatter. This module provides a "Magnific Popup" field formatter for File Entity and Image...
Categories: Content display, Developer tools, Site structure

Block reference

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Defines a field type Block reference which creates a...
Categories: Content display, Site structure

Pages