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

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

Component Libraries: Editorial

This module adds helper features, like a component selector element, for other editorially focused modules. Modules using this include: CL Selector Field CL Block SDC Block SDC Display
Categories: Content display, Content editing experience

Page Specific Class

Ability to add HTML attribute classes for CSS styling to the <body> tag based on path conditions. Specify body classes for pages by using their paths. Features Add different classes to the...
Categories: Content editing experience, Content display

Address Map (& Directions) Link

The Address Map Link module adds additional field formatter settings that allow Address fields to be linked to an external map site. Some supported mapping sites have the ability to open the their...
Categories: Content display, Site structure

Material Icons

This module provides access to Material Icons (Google's Icon Font). Field Support A custom Field Type supporting material icons Widget options to allow extra settings CKEditor Support Allow using...
Categories: Content display, Content editing experience, Developer tools

Views Nivo Slider

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Nivo Slider is the Most Awesome jQuery Image Slider out...
Categories: Content display, Integrations

Layout Builder Symmetric Translations

This module provides the ability to translate the block labels and inline blocks that are added in the Layout Builder. Currently the module only handles Layout overrides. Each translation will...
Categories: Content display, Multilingual

Slick Lightbox

Slick within a lightbox. Requirements Slick Lightbox library: Download Slick Lightbox archive from Slick lightbox Extract it as is, rename slick-lightbox-master to slick-lightbox, so the asset is...
Categories: Content display, Site structure, Developer tools

Webform Phone Number

This module adds a "Phone Number" field type for webform forms. It uses the same validation/formatting as the field type Phone Number provided by the phone module. It also has optional support for...
Categories: Content editing experience, Content display, Site structure

Block Attributes

The Block Attributes module allows users to specify additional HTML attributes for blocks, through the block's configuration interface, such as class, id, style, title and more. Following up with a...
Categories: Content editing experience, Content display

CKEditor Non-breaking space Plugin ( )

Minimal module to insert a non-breaking space ( ) into the content by pressing Ctrl+Space or using the provided button. Uses During content creation the author may add a non-breaking space (...
Categories: Content display, Content editing experience

Inline responsive images

Inserting an image in the text editor dialog today allows the user to fiddle with image dimensions. It doesn't even have aspect ratio locking. It's not great for the authoring experience nor for...
Categories: Content display, Content editing experience

Imagefield Slideshow

This will provide a field formatter for image fields, so that the images uploaded for an image field can be rendered as a Slideshow. Features covered Image style Link Transition effect Transition...
Categories: Content display, Media, Site structure

Entity Reference Facet Link

Entity Reference Facet Link provides a formatter plugin for entity reference fields, including taxonomy term reference fields. It will allow you to display those entity references as links to a...
Categories: Content display, Site structure

Pagerer

Pagerer is a module providing a collection of pager styles to enhance Drupal and Views standard pagers. In Pagerer 3.0.0, the jQueryUI-based pager styles (slider, mini, scrollpane) are removed from...
Categories: Content display

Layout Options

This module provides a Layout plugin that allows configuration options to easily be added to layouts using YAML files and LayoutOption plugins. In most cases, using no code just YAML files. Project...
Categories: Content display, Content editing experience

Paragraphs table

Project Paragraphs table it looks like module field collection table Shows table mode in new/edit Display view with table vertical or horizontal support display suite support field permission...
Categories: Content display, Site structure

DataTables

The DataTables Drupal module integrates the smart DataTables plugin (originally jQuery based but in future vanilla JS) written by awesome Allan Jardine into Drupal as a tables views style and a...
Categories: Content display, Content editing experience, Site structure

Privatemsg

Privatemsg allows your site's visitors to send private messages to each other. Perfect for community oriented sites, such as forums and social networking sites. What works now: Messages list...
Categories: Administration tools, Content display, Content editing experience

Colorbox Media Video

Colorbox Media Video extends Colorbox module with support for Drupal core Media Remote Video. In next release support for core media video type will also be added. Features The Colorbox Media Video...
Categories: Content display, Developer tools, Media

AP Style Date

Output Date fields as AP Style. This module aims to meet most of these requirements. According to the AP Style book, Dates should be formatted as such Dates Always use numerical figures, without ...
Categories: Content display, Content editing experience

Read More Control

A module to control when the teaser Read More link appears in Drupal 7. There is no mechanism in core to decide if the read more link should appear. This means that this link will always show no...
Categories: Content display

Entity Reference Views Select

The functionality provided by this module is now in core.See https://www.drupal.org/project/drupal/issues/2174633.Do not install this module on new sites as it will be deprecated by drupal 10.Bug...
Categories: Content display

Views Exposed Filters Summary

This module displays the values of exposed filters a user selected for the view. As an administrator, you can also select which filters are shown to the end user.
Categories: Content display

Floating block

The Floating block module allows you to keep html blocks, selected using jquery selectors in a fixed position on the page as you scroll. It works in a similar way the table header fixer in Drupal...
Categories: Accessibility, Administration tools, Content display

Views exposed form layout

Provides an ability to output Views exposed fields in layouts. Helps with Views exposed filters theming. Features: Provides Default and supports Panels and Display suite layouts. You can define...
Categories: Content editing experience, Content display

Pages