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

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

Schedules - Program Search

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. # Open Y Programs Search Provides configurable programs...
Categories: Decoupled, Developer tools, Integrations

inline image token

Add token support for inline images and files upload directory. After install this module, you could set the inline image upload directory from inline-images to: inline-images/[date:custom:Y]-[date...
Categories: Media

Layout Builder Related Articles 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 displays related articles within an...
Categories: Content display

Panels Style Pack

This module provides following styles for panels regions: 1. Horizontal Tab 2. Vertical Tab 3. Accordion 4. Grid 5. Slideshow For slideshow this module relies on jQuery cycle plugin. Also it uses...
Categories: Content editing experience, Content display, Developer tools

Entityreference Current

Prepopulates an EntityReference value from Current Entity on the page(as returned by menu_get_object()). What it does Similar to Entityreference Prepoplate but it defaults the value of the entity...

Layout Builder Testimonial 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 displays short testimonials or quotes...
Categories: Content display

Banner for Layout Builder

🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component displays a full-width, almost full...
Categories: Content display

PHPOffice-Common

PHPOffice-Common module integrates the PHPOffice-Common library with Drupal 7. PHPOffice Common is a library written in pure PHP that provides a set of components for PHPOffice librairies....
Categories: Integrations

Social Post Twitter

This project is part of the Drupal Social Initiative. Social Post Twitter allows you to configure your site to automatically tweet to a users' accounts without human intervention. It is based on...
Categories: Integrations, Access control

Twig.js

This module provides twig.js and is intended for developers or if some other module requires it. Usage Often you would probably render first something server side, and so you want to store the...
Categories: Developer tools

Relative Date Facets

Relative Date Facets This module is the spiritual Drupal 9 successor to the Date Facets module. Overview This module provides date range facets similar to major search engines. The UI is provided...
Categories: Site search

Measured Value Field

MVF module implements a field type that has number and unit of measurement. MVF supports both single values, and value ranges, where each range is pair of values that is treated like single value...

Address Static Map

Provides a formatter for the address field that renders it as a Google static map. This module is a Drupal 8-9 implementation of the Address Field Static Map module. Unlike its predecessor, it uses...
Categories: Site structure

SDC Devel

Provides development aids to Single-Directory Components developers. Features Debugging helper Override some core Components fatal errors to allow better debugging Component validator Validate for...
Categories: Developer tools

Hashtags

Hashtags module provides alternative way of adding tags to entities. Check the pictures to see the tips how to handle with this module. Keywords that start with a pound (#) sign are called hashtags...
Categories: Content editing experience, Site structure

Search API Extended String Filter

Did you ever want to be able to search partial string using the search API from within views, now you can, supports all the regular (exposed) filters and also 'Starts with', 'Contains', ......
Categories: Site search

Webform Wrappers

This module allows you to wrap Webform components with a HTML element so that no custom code is necessary for adding wrapper to a specific field or fields. You could use this module if you want to...
Categories: Developer tools

E-mail Field Formatter

The E-mail Formatter module is a field formatter for the Email field (in Drupal 8 core) to allow email field addresses to be: rendered with mailto: links truncated to a specified number of...
Categories: Site structure

Swiffy Slider

Drupal integration of Swiffy Slider. This module provides a field formatter for the field type entity_reference and a views format. Swiffy Slider provides a lightweight slider/carousel solution....
Categories: Content display, Integrations

Varbase Components

Provides a component management system for Varbase and Vartheme BS5. Utilizing Single Directory Components (SDC) and UI Patterns module. Working in hand with Vartheme BS5 the Varbase Theme ...

Redirect Menu Item

Drupal's menu system does not allow the use of redirect paths as menu items. Sometimes, however, site builders want to have two menu items point to the same content, while having one of those be...
Categories: Content display, Site structure

Field Sync

Use to quickly copy several fields from one content type to another. Drupal 6: There is Field Sync tab on every Content Type. Drupal 7: There is a single tab on the Content Type listing page. From...
Categories: Content editing experience, Site structure

Services Search

This module provides a Services resource that enables a remote application to search for content and users on your site using Drupal core's search features. It's developed for Services 7.x-3.x as a...

Form Defaults

Ever want to add help text to a form in Drupal? Don't like a field title chosen by the developer? Want to change the description of a form field? Want to move a field to the top or bottom of a form...
Categories: Content display, Content editing experience

Resource Conflict

This module allows for users to book resources for use during events. For example, a student can book a microscope for use within their lab. The D7 version detects overlapping dates and conflicts...
Categories: Site structure, Automation

Pages