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

55,433 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.

Single Image

This module provides formatters for Image, Media and Responsive image field, that displays only first value of multi-valued fields. It is useful, when you configure teasers display and don't need...
Categories: Content display, Site structure, Media

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

Panopoly Admin

This is the administrative heart of Panopoly. It provides integration with popular UX/UI enhancement modules and exposes a variety of end user settings for Panopoly. Key Features Customized Content...
Categories: Administration tools

External New Tab

This extremely simple module allows you to easily open links to external sites or PDF documents in new tabs. It uses jQuery instead of target=_blank so the markup will still validate. You can also...
Categories: Developer tools, Site structure

WebP Extras (CKEditor Filter)

This module provides extra functionalities for the WebP module with CKEditor. It provides an additional filter plugin for CKEditor. This filter allows you to convert images embedded in the CKEditor...
Categories: Content editing experience, Media

Search Restrict

Restrict by role who can search for each content type. Approach of this module is to re-write the search query, so that content is indexed and available as search results to users in role(s) that...
Categories: Site search, Access control

Layout Paragraphs Restrictions

This provides a means of restricting Paragraph types that can be placed within Layout Paragraph instances by matching context variables. Restrictions may be placed on entire layouts or on regions...
Categories: Administration tools

OpenSeadragon

Provides a field formatter to display images using the Openseadragon viewer, which is compatible with a IIIF server such as Cantaloupe. Although this module has been developed as part of the...
Categories: Content display

Simple Access

This module allows administrators to make some nodes private and/or editable by certain user roles. After testing out most of Drupal's node-access modules, I found myself frustrated with their...
Categories: Access control

Views Entity Operation Access

Provides a Views access control plugin checking if the user can perform an operation on an entity by adding an appropriate entity parameter upconverter for Drupal 8 routes. Instructions Create a...
Categories: Access control

Vimeo Embed Field

The vimeo embed field module will create a simple field widget type that you allows to add a vimeo video url to embed videos from Vimeo and show their thumbnail previews simply by entering the...
Categories: Content editing experience, Content display, Site structure

Menu Reference Render (Formatter)

This module adds new field formatter plugin - "Rendered menu". It allows to render field type "Entity reference -> Menu" as a standard Drupal menu. How to use Create a field type "Entity reference...
Categories: Site structure

ECA VBO

Integrates ECA: Event - Condition - Action with Views Bulk Operations (VBO). Execute your ECA logic as bulk operations Supports custom configuration Have a look at the README regards how to set it...
Categories: Automation

Node and Comments Form Settings

I often find myself doing the same hook_form_alter just to do the same things over and over again. It's just a waste of time. This module lets you change several 'small' behaviors with hook_form...
Categories: Developer tools

Search API Synonym

INTRODUCTION This module let editors or administrators manage synonyms and spelling errors for Search API directly in Drupal. The module support automated export of synonyms using cron or manual...
Categories: Site search

Show Email Address

This small module is to show Drupal user's email address in user profile page. Drupal 7 branch: Consistently this get required in most of our Apps so instead of implement hook_user_view() this...
Categories: Site structure, Integrations, Access control

Structured Data (JSON+LD Rich Snippets)

Structured data markup provides a standard way of describing things on your website, along with their properties. Supported features Rich Snippets (graphical sarch results) Google Search also uses...
Categories: Search engine optimization (SEO), Integrations

Read More Link (Drupal 6 and earlier)

Seeking a new maintainer Please contact Todd Nienkerk if you are interested in taking over maintenance of this module. About Read More Link This module allows you to move the "Read more" link from...
Categories: Content editing experience, Content display, Site structure

Youtube Gallery

This module allows retrieving youtube channel videos on the website. It will helpful module for those who want to integrate own youtube channel videos to the website in less time. This module very...
Categories: Integrations

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

AES encryption

This module is unsupported due to a security issue the maintainer didn’t fix. See AES - Critical - Unsupported - SA-CONTRIB-2017-027 for details. If you want to use this module, your options are:...
Categories: Administration tools, Developer tools, Security

CKEditor5 find and replace

This module adds Find and replace feature to CKEditor 5. The find and replace feature lets you find and replace any text in your document. This speeds up your work and helps with the consistency of...
Categories: Content editing experience, Developer tools, Site search

Field Formatter Filter

This module extends text field formatter settings (as seen on "manage display") to allow you to choose a different "text format" or text filter at the same time as the normal choices of "full" or ...
Categories: Content display, Site structure, Content editing experience

Config Actions

NOTE: Config Actions is being DEPRECATED in Drupal 11. Please convert your config actions into the new Recipe system included in Core. No upgrade path from the config_actions modules into Recipes...
Categories: Developer tools

Hubspot Forms

This is a very simple module that allows you to create Hubspot form blocks on your Drupal sites. The module also comes with a new field type so each entity could have it's own form. Whats New In...
Categories: Content editing experience, Integrations, Site structure

Pages