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

53,921 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.

Lightgallery

The LightGallery module integrates the jQuery lightgallery plugin with drupal. jQuery lightgallery is a customizable, modular, responsive, lightbox gallery plugin for jQuery. Integrates with the...
Categories: Content display, Developer tools, Site structure

Taxonomy Max Depth

The module allows administrators to limit max term depth per vocabulary. It adds a "Max ancestor depth" option to the vocabulary form. The limit is added to the vocabulary config as a third-party...
Categories: Administration tools, Site structure

Vocabulary Description Length

This small module modifies the taxonomy_vocabulary_form to convert the description field type from a textfield to a textarea. Vocabularies in Drupal are configuration entities, and there is no...
Categories: Site structure

Media: Power BI

This module allows the creation of Media assets from Microsoft Power BI. This allows you to manage data and create visualizations within Power BI and then embed them within Drupal anywhere Media...

Modules weight

Sometimes we need to modify modules execution order, and some people could write a code that execute the query to modify the weight of a module in the system table, some one might go straight to...
Categories: Administration tools, Developer tools

Media: Qualtrics

This module allows the creation of Media assets from Qualtrics. This allows you to embed surveys and experiences from Qualtrics within Drupal anywhere Media allows, including fields and WYSIWYG....
Categories: Media

Views URL Path Arguments

SUMMARY Simple module to convert a view contextual filter entity id into its url path. The extended example uses nodes, but it should work with any type of entity. Extended use case: A website has...

Media PDF Thumbnail

The module provides an image field formatter for the thumbnail field of Media entities. The default thumbnail image will be replaced by an image generated from a pdf file referenced in any file...
Categories: Media

Event Calendar

The Event Calendar module allows users to Add/Edit/View events in pop-up while clicking on a box in an “event calendar view”. This module uses the calendar display format of Calendar module and...
Categories: Content display

Node Class

Node Class is a simple module that allows users to add custom CSS classes to any node through the node/add interface. For Drupal 6 only Add the following PHP snippet to your node.tpl.php So your...
Categories: Content editing experience, Content display

Media: Tyler Technologies Data & Insights

This module allows the creation of Media assets from Tyler Technologies Data & Insights. This allows you to manage data and create visualizations within Tyler Technologies Data & Insights and then...
Categories: Media

Taxonomy Multi-delete Terms

Introduction: ------------------- This module makes it possible to delete multiple terms at one time. You need to select terms and click on delete button and all selected terms will be deleted. You...
Categories: Administration tools, Site structure, Developer tools

Compact date/time range formatter

The compact date/time range formatter module provides the ability to display date/time range fields in a more compact form, by omitting the month or year where it would be duplicated. Examples: 24...
Categories: Site structure

Menu Icons

This module allows you to upload an image in the menu-item's configuration form. After uploading the image, the icon data will be added to the menu link's options array. When a menu link is goes...
Categories: Content display, Site structure

Color API

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Module Overview The idea of this module is to provide a...
Categories: Developer tools, Site structure

CKEditor Image - Enhanced Image Plugin

This module provide a new Image plugin, which is a mofified version of CKEditor's image plugin. It helps you center image using toolbar button or in Image dialog. Implementation All the credits go...
Categories: Administration tools, Content editing experience

Commerce Add to Cart Confirmation

This module integrates with Drupal Commerce to provide a richer and extensible "Add to Cart" message.     Features Provides an "add to cart" confirmation dialog, shown after an item is...
Categories: E-commerce

Entity Embed Placeholder

This module will render a custom display to use as a placeholder or preview while editing a piece of content on CKEditor. By default, Entity Embed doesn't provide a mechanism for previewing or...
Categories: Content editing experience

Views Excel Export

Functions Simple module that allows to export Views data to Excel (xls). Uses php-excel class with UTF8 support. Dependencies Views Problems If you will see message "The file you are trying to open...
Categories: Content editing experience, Content display

Colors

A generic color-coding API. Used by FullCalendar Colors. More information and documentation to follow.

Proj4JS

Proj4js Library loader Utility functions to load the Proj4js library which provides support for reprojecting coordinates between various coordinate systems. See the documentation of Proj4js for...
Categories: Developer tools

Piwik Web Analytics

Piwik has been renamed to Matomo. Existing installation can be upgraded automatically without loosing any settings. Just install the latest Piwik D7 or D8 version and run update.php. Developed by...
Categories: Integrations

Simple Meta

The Simple Meta module provides a flexible and easy method to set meta tags, such as page title, description and keywords for nodes, views and other different pages. You don't need to edit each...
Categories: Administration tools

Entity Pager

The Entity Pager allows you to create new Navigation blocks in a few seconds. It provides next and previous navigation on any Entity (e.g. Nodes, Users etc..). The items and the order they appear...
Categories: Site structure

EIM - Extended Image Module: Make alt / title required [D7]

The Extend Image Module extends the Image module a little bit. Extended functionalities Adds checkboxes for the fields of image editing forms by content type. Alt field required Title field...

Pages