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

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

In Other Words

This module provides field formatters for presenting lists of items in a more grammatical way and for condensing sequential lists into shorter text. About the In Other Words module In Other Words 3...
Categories: Content editing experience, Content display, Site structure

DruTeX

DruTeX is a powerful LaTeX module for Drupal. It can be used to display mathematics written in LaTeX as images inline with other text, or separately as a downloadable pdf. Features include:...
Categories: Content display, Content editing experience

Comment Count Image

RSS feeds are only updated once in a while by feed readers. Comments might be updated anytime. Still, it would be cool to show the current number of comments on a given page, blog post, or whatever...
Categories: Content display, Import and export

phpColors

This module provides integration for the phpColors library. The phpColors library provides an easy-to-use PHP class for dealing with color manipulation. Requirements Composer Manager phpColors ...
Categories: Content display, Developer tools

Print Route

By enabling this module, routes can be rendered in PDF format. It works under the hood leveraging the module entity_print. This is how the main route for rendering others in PDF looks like: print...
Categories: Content editing experience, Content display

Social feed field

This module makes it possible for editors to create a list of social media posts in a entity that are combined and ordered by created date from several different social media channels. The module...
Categories: Content editing experience, Content display, Site structure

Entity body class

Provides a new "Body CSS class(es)" field for all entity types. The value of the field will be added as a class for the body tag on the entity page. Entity types: The module supports all entity...
Categories: Content display

Extra Columns

This module allows additional columns/data to be added to the node, comment, and user tables in administration area. It provides a list of fields defined in your drupal installation as well as a...
Categories: Administration tools, Content display

TMGMT Translator LibreTranslate

LibreTranslate translator plugin for the Translation Management Tools (TMGMT) project. Allows to use machine translation provided by LibreTranslate to translate content. Features Drupal 10 ready...
Categories: Administration tools, Content display, Content editing experience

LeagueSite

LeagueSite is a Drupal module used to manage sports teams in one or multiple leagues. The module allows a user to create one (or more) seasons that run throughout a year. These seasons contain...
Categories: Content display

CTools AEP

CTools Advanced Plugins Extras Synopsis This module aims to provide extra plugins for CTools that will endow site-builders and advanced content authors with content-arranging super powers. Have you...
Categories: Administration tools, Content editing experience, Content display

BYU Layout Card

Layout Card Module Getting Started Enable the module and it's dependencies. Go to a content type or other entity's Manage Display tab. Under Layouts you will see the Layouts 'BYU Card' and 'BYU...
Categories: Content display

Selected and unselected values formatter

The default formatter for multiple values displays only those values that were selected in the node edit form. Sometimes it's useful to show all values and with some added markup indicate which...
Categories: Content display

Flipboard RSS

This module helps you output an RSS feed that complies with the standards for Flipboard distribution. Flipboard is the premier new reader for mobile OS platforms and one that you want to have your...
Categories: E-commerce, Content display, Import and export

PDF Forge

PDF Forge lets you export Drupal content to PDF with zero external binaries. It converts render arrays into polished PDFs using Dompdf, with optional headers/footers, page sizes, orientations, and...
Categories: Content display, Developer tools, Import and export

Node body protection

Loads the node body (and teaser!) via AJAX so that it isn't visible when the user does "view source." There is also an option you can turn on that will also attempting to disable copy & paste via...
Categories: Access control, Content display

Display Inherit

The display inherit module will attempt to inherit display settings from its 'parent' view modes before falling back to the 'default' display. This is works in combination with the BEM style syntax...
Categories: Content display

Block Lazyloader

This is a small helper module which will automatically lazyload all blocks for sites with multiple blocks, which will make the site load faster. All blocks will only load when it's visible to the...
Categories: Content display, Developer tools

HTML Sample

A Drupal 7 module that gives a user with permission a page [example.com/html-sample] for testing theme renders of elements common in most Drupal sites, including many basic drupal interface...
Categories: Content display, Developer tools

Entity form display

This sandbox project brings the Drupal 8 concept of Entity form modes and Entity form displays to Drupal 7. It is based on Artusamak's Entity form modes sandbox project. On top of that it adds the...
Categories: Content display

Entity view mode path

Create additional paths for a given entity type and choose which view mode should be used for rendering. For instance, if you want to show the teaser of a node at a specific URL. Requirements...
Categories: Content editing experience, Content display, Administration tools

Smooth mouse scrolling

INTRODUCTION Smooth Mouse Scrolling module provides a smooth scroll effect in all the pages using the jQuery.scrollSpeed plugin. Additionally, there is a configuration option to admin to control...
Categories: Content display, Site structure

Time diff

Twig Time Difference Filter Introduction The Twig Time Difference Filter module provides a convenient and powerful Twig filter for Drupal sites, allowing developers to display human-readable time...
Categories: Content display

Body Attributes

Body Attributes provides a flexible way to add CSS classes and HTML attributes to page elements in Drupal based on configurable rules and conditions. Features Rule-Based Targeting: Create multiple...
Categories: Content display, Content editing experience

Author Content Ownership Transfer Workflow

Author Content Ownership Transfer Workflow Author Content Ownership Transfer Workflow helps administrators to automatically and manually transfer content ownership from inactive users to active...
Categories: Content display

Pages