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

2,409 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.

Submitted By

A small module that lets you control the format of the "Submitted by" information on your content per content type. It adds a fieldset to your node edit form called Appearance that lets you put in...
Categories: Content display, Developer tools

Clear Specific Cache

The Clear Specific Cache module will help you to clear the cache of sole/specific entity type (i.e block, node, views block, view page, etc.) from contextual links, local task menu, and operations...
Categories: Administration tools, Developer tools, Performance

Mobile sliding menu

The mobile sliding menu module integrates the mmenu plugin for creating slick, app look-alike sliding menus for your mobile website. Drupal 9 Drupal 9 release comes out as major clean up of...
Categories: Developer tools, Site structure

Migrate Spreadsheet

The module provides a migrate source plugin for importing data from spreadsheet files. This source plugin uses the PhpOffice/PhpSpreadsheet library to read from the spreadsheet files. The supported...
Categories: Content editing experience, Developer tools, Import and export

Feeds JSONPath Parser

Dependencies have changed as of April 7th, 2020 due to a security vulnerability discovered in SA-CONTRIB-2019-083. Please review the release notes for information on how to upgrade and backwards...
Categories: Import and export, Developer tools

Entity Bundle Field

Entity Bundle Field is a lightweight and simple module that provides a field type that allows referencing Content Types and Vocabularies. Features If you need to render a content type or vocabulary...
Categories: Administration tools, Content display, Developer tools

Autotitle

This module allows you to automatically set the node title from the HTML heading tag <h1>-<h6> (configurable) found in your selected string/text field. It finds the first occurrence of...
Categories: Content editing experience, Developer tools

Field Conditional States

Description With the Field Conditional State module you can change the state of any supported fields form element depending on the content of other fields. This is done by providing an UI for...
Categories: Site structure, Developer tools

gText

🇺🇦 This module is maintained by Ukrainian developers.Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Utility to simplify the translation of lines on the site....
Categories: Developer tools

onBeforeUnload API

The onBeforeUnload module provides an API to allow other modules use the onBeforeUnload event of the browser window. This module does not provide any direct functionally, it rather provides a...
Categories: Administration tools, Developer tools

Nodereference Explorer

The Nodereference Explorer (NRE) is a selection dialog for creating references between nodes. Editors can link arbitrary content type instances, e. g. pages, stories, news, images etc., with each...
Categories: Content editing experience, Developer tools

Nagios Monitoring

The Nagios monitoring module integrates your Drupal site with the Nagios monitoring application. Nagios' successors, Icinga and Icinga 2 can also be used with this module. The module reports to...
Categories: Administration tools, Developer tools, Integrations

Modal Frame API

This module provides an API to render an iframe within a modal dialog based on the jQuery UI Dialog plugin. You should not install this module unless another module requires you to, or you wish to...
Categories: Developer tools

Layout Builder Usage Reports

Features: Lists all nodes using layout builder, Blocks & Block types being used in the layout, Paragraph components & Paragraph types being used in the layout, Options to filter by node bundle,...
Categories: Developer tools

jQuery UI Progressbar

Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated. This module provides the jQuery UI Progressbar library for any themes and modules...
Categories: Developer tools

Select2 Multicheck

Description The Select2 Multicheck (select2_multicheck) module provides a new widget for select2 module users. This widget allows multi selection while retaining a dropdown approach. Requirements...
Categories: Administration tools, Site structure, Developer tools

Field Extract Values

This module is for module writers and has no UI of its own. Unless some other module uses it, it won't add anything to your site. Only install this module if another module requires it. Drupal 8...
Categories: Developer tools

Markdownify Content

Markdownify is a Drupal module that provides a seamless solution for generating Markdown versions of your site's content. Via any of the six supported request patterns, this module enables bots, AI...
Categories: Content display, Decoupled, Developer tools

Migrate default content

Migrate default content provides a way to import content into a site using yaml files stored in the default_content directory of a drupal project. Configuring the default directory By default, the...
Categories: Content editing experience, Developer tools

Advanced Entity Tokens

Advanced Entity Tokens (AET) Creates a Token for each of your entity items. Through AET you can query the DB for entities using Tokens. Examples [aet:node:1] will return the 1st node with the token...
Categories: Content editing experience, Developer tools

Block usage

This module adds a small block usage overview to the block's config form/page. Currently implemented sources: Context Block reference (entities by field items) Node-level blocks (entities by nlb...
Categories: Content display, Developer tools

Data Common API

Abandoned Based on Drupal 8 entities and PHP 7 advances, this project should probably not be used. This decision has also been made based on benchmarking analysis. null coalescing operator is far...
Categories: Developer tools, Site structure

Cache tags simplify

See [#3001276] and [#2952277] to understand why this module can be useful.
Categories: Developer tools, Performance

Select2 Field Widget

Select2 - The jQuery replacement for select boxes now available for Drupal fields. This module provides a new Field widget for Entityreference and Term reference fields that allows users to use...
Categories: Administration tools, Site structure, Developer tools

Image javascript crop

Overview This module makes a 'Javascript crop' effect available for Image styles (Imagecache in Drupal 6). Because this happens when the image is displayed the original image is always preserved...
Categories: Content editing experience, Site structure, Developer tools

Pages