Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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