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

54,025 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.

Masonry Search

This modules applies a masonry grid to Drupal search result pages using Masonry API module. Installation - Install via composer: composer require drupal/masonry_search or via manual installation in...
Categories: Site search, Integrations

CKEditor 5 Bootstrap Accordion

Insert and edit a Bootstrap 5 accordion in CKEditor 5, seamlessly within the editor. CKEditor 5 Bootstrap Accordion is built using CKEditor 5's modern TypeScript plugin APIs and designed to look...
Categories: Content editing experience

Field Group Colorbox

Provides fieldgroups for colorbox triggers and for colorbox popups. This is useful if you would like certain fields of an entity to appear in a popup, instead being displayed immediately on the...
Categories: Content display, Site structure

Triple fields

Base on module Double field I just added a third field. All credit goes to @chi. Help someone who is looking for a triple field and don't want to create paragraphs :) If you are looking for n...
Categories: Site structure

Layout Builder Hours Blocks

🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component allows you to add Branch Hours to a...
Categories: Content display

Mappy

Mappy - a module that allows easy insertion of internet maps to the site. HTML-tag insert example: Currently supported Yandex.Maps and Google.Maps. Drupal 8 Mappy for Drupal 8 is already done and...
Categories: Developer tools, Site structure

Number Double

The Number Double module provides a Drupal field type to support data that needs to be stored in the database as the MySQL DOUBLE type. For more information on the MySQL DOUBLE type, see: https:/...
Categories: Content editing experience

Form AntiSpam

Simple module add to forms hidded(not display:none) elements and check for hummans.
Categories: Security

Uniqueness

Uniqueness module provides a way to avoid duplicate content on your site by informing a user about similar or related content during creation of a new post. A UI widget is added to the node/add...
Categories: Content editing experience, Security

Features Orphans

This simple module simply lists all Features-Exportable components that have not been exported to a feature. The output can be copied into any of your Feature modules .info files for quick and easy...
Categories: Administration tools, Developer tools

Extra Pagination

Extra Pagination is a very simple module that provides a new set of pager items between the last visible pager link and the maximum pager number. This is mainly done for SEO reasons and make us...
Categories: Content editing experience, Content display, Search engine optimization (SEO)

Media Pexels

What is Pexels? Pexels is a free stock photo and video website and app that helps designers, bloggers, and everyone who is looking for visuals to find great photos and videos that can be downloaded...
Categories: Media

Smart Trim Readmore

The module provides a field formatter that displays a text of field as trimmed text with read more/read less links. Dependencies The module depends on Smart Trim module.
Categories: Content display, Site structure

Superslides Fullscreen Caption Slider

INTRODUCTION ------------ Superslides Caption Slider is a Caption Slider integrated with views using two powerful libraries Superslides and Animate.css Superslides is a full screen, hardware...

Node Comment Block

This module moves the comments for a node into a moveable block.
Categories: Content editing experience, Content display

Feeds HTTPFetcher Append Headers

Overview This Feeds HTTP fetcher plugin makes it possible to append custom request headers to the feed request. Usage example could be to set an API-token or authentication header to the feed...

Nofollow List

Allows a blacklist of sites that will have a rel="nofollow" attribute added to their link tags whenever used on your site. Originally the only page in the blacklist was Wikipedia, though it now...

Rule Tokens

Take control and Rule your Tokens. The Rule Tokens module allows (mostly) any token to be passed through a Rule component allowing you to change the output as you and your Rule see fit. Example: If...
Categories: Automation

Trustpilot API

Client for consuming Trustpilot API as a service. At this time the module does not include any site builder components for Trustpilot, only a service for developers. Technical Details By default ...
Categories: Integrations, Developer tools

CKEditor CodeTag

Adds support for inline code blocks in CKEditor. Installation This module requires the core CKEditor module and the CodeTag plugin from CKEditor.com. Download the CodeTag plugin from http:/...
Categories: Content editing experience, Developer tools

Top Searches

Supplies a block with a list of the top search phrases in the site. This list can be used for (at least) two purposes: Helping users to search for popular phrases (so clueless users can actually...
Categories: Site search, Integrations

Commerce Order Label

Module essentially overrides label() on Commerce Order entity and adds in more logic to address Orders with empty labels. Requirements Requires Commerce module & Commerce Order sub module. https:/...
Categories: E-commerce

EntityReference UUID

Provides a field type to reference entities by their UUID.
Categories: Site structure

Link Title Formatter

Introduction The link title formatter module allows you to just display the link title field without the link. This module is useful when we use UI Patterns to display the link as a button, which...
Categories: Content display, Site structure

YMD Date - Pre Epoch, Partial Date Values

This module provides a date field which allows dates prior to epoch (1970) and allows values of year only, year/month, or year/month/day. The date value is stored in the format YYYYMMDD which...
Categories: Site structure

Pages