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

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

Target Attributes Filter

Override the hyperlink target attribute using text formats. Choose the target attribute value and whether it applies to all links, only internal, or only external links. Usage Download and install...
Categories: Accessibility, Content editing experience, Content display

Moderation State Form Knockout

INTRODUCTION ------------ When you have a requirement that adding/editing any node and setting its workflow state should be two distinct actions occurring on different site paths, Moderation State...
Categories: Content editing experience

ONLYOFFICE

The ONLYOFFICE module enables users to edit files in the Media module from Drupal using ONLYOFFICE Docs packaged as Document Server. The module allows to: Edit text documents, spreadsheets, and...
Categories: Content display, Content editing experience, Integrations

Editor Mailto Link

This module adds mailto: and tel: options for the default Drupal link functionality that can be added to WYSIWYG fields.
Categories: Content editing experience, Developer tools

GraphQL OAuth

This module introduces GraphQL directives; which gives the possibility to restrict/allow access on field and type definitions for users or applications by OAuth scopes. Dependencies GraphQL (>=4.1)...
Categories: Decoupled

Layout Builder Accordion

Provides a new layout to use as a section within layout builder. Any block added will have its title shown as an accordion title, and clicking an accordion will reveal the content of the block.
Categories: Content display

Create link on entity reference field

This module adds a new widget for entity reference fields that extends the autocomplete widget to display a link to the entity creation page for the type of entity used in this field. It allows...
Categories: Site structure

GGL Map

Introduction The 'GGL map' module makes the implementation of a Google map super easy. You only need some basic template rendering knowledge. The module comes with a complete set of default...
Categories: Content editing experience, Developer tools, Site structure

oEmbed Thumbnail Chooser

This module attempts to download the highest quality thumbnails available from YouTube or Vimeo when a video is added. It's based on the suggestion in [#2525808], but built for Drupal 8+. Note:...
Categories: Media

Campaign Monitor Webform Handler

This module integrates the Campaign Monitor API into Drupal and provides a webform submit handler that lets you subscribe users to specific lists on Campaign Monitor. You can use triggering element...
Categories: Integrations, Developer tools

Forum Notifications Subscription

Overview The Forum Notifications Subscription module helps site administrators to set up a notification process based on the forum module. It gives then site users the possibility to subscribe...
Categories: Developer tools

TMGMT Translator memoQ

The memoQ translator plugin for the Translation Management Tools (TMGMT) project. Allows to submit translation jobs to memoQ. Requirements Depends on Translation Management Tools (TMGMT)....
Categories: Multilingual

Block Visibility Column

This is a simple module that shows visibility column at the Block Layout page, like Block Visibility module, but for D8/9/10. Also, Token Conditions module supported.
Categories: Administration tools

SalesForce Web2Lead Webform Handler

SalesForce Web2Lead Webform Handler provides a new Webform Handler plugin to send submission data to SalesForce via their API.
Categories: Integrations

CiviCRM Afform Block

# CiviCRM Afform Block ## Description A lightweight module allowing CiviCRM native forms from the Form Builder extension to be placed on the front-end of your Drupal site using blocks. ##...
Categories: Content display, Integrations

Search API Kana Convert

The Search API Kana convert module provides a processor plugin for the Search API module. It's basically a wrapper of PHP mb_convert_kana function which allows Japanese character types(zenkaku,...
Categories: Site search

Media Remote Image (oEmbed)

A simple module that extends oEmbed support added to Drupal Core's Media module by implementing hook_media_source_info_alter() for the following oEmbed image providers: Flickr GIPHY Getty Images...
Categories: Media

Back to top with progress scrollbar

The Back to top with progress scrollbar module provides a drupal block for the Back to top with progress scrollbar which provice configurable smooth back to top button with a circular progress bar...

Scheduled Entity Block

Scheduled Entity Block module provides you to display content during the scheduled time. Scheduled block allows you to select existing block or entity. Scheduled block with entity, you can select...
Categories: Content editing experience

Views Save Search Filter

Views save search filter module allows you to save your search on the views pages, logged-in user can save their search (search page URL), so next time they don't need to select same filter...
Categories: Content editing experience, Site search

Media Contextual Focal Point Adapter

This module provide an adapter between Media Contextual Crop API and Focal Point Crop Plugin This module is just a plugin use by Media Contextual Crop implementation please check : - Media...
Categories: Content editing experience, Media

Single Directory Components

Error message Single Directory Components is now included in Drupal core. You can either use the experimental module in D10.1+ or use it as stable from D10.3+. Either way you don't need this...

Invoicexpress API

The InvoiceXpress API module integrates the certified invoicing system Invoicexpress directly with your Drupal website. Automate the generation, management, and delivery of invoices, saving time...
Categories: Developer tools, E-commerce, Integrations

Json table

This field will be stored in Mysql database with JSON data type (no test for other like Postgre type jsonB). it will be practice for developer queries with mysql, not like text data type. Widget...
Categories: Site structure

Cookie Script Integration

Cookie Script Integration module. https://cookie-script.com/ Installation Normal module installation procedure. Configuration Configure the Cookie Script Integration at (/admin/config/cookie_script...
Categories: Developer tools, Integrations

Pages