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

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

SVG Image Widget Crop

Module essentially skips or excludes SVG images when using the Image Widget Crop module, as they can't be cropped. Inspired by: https://www.drupal.org/project/image_widget_crop/issues/3034165...
Categories: Media

Simple WYSIWYG

A simple WYSIWYG editor for plain text fields, providing basic formatting buttons: bold, italic, underline, strikethrough, superscript, and subscript. Features Provides the form field widget with...
Categories: Content editing experience, Site structure

Multiple Dates

The Multiple Dates module provides a custom field for multiple dates and the widget which provides form element using the jQuery UI datetimepicker. This module enables jQuery UI calendar to manage...
Categories: Site structure, Developer tools

Vocabulary Catalog

The Vocabulary Catalog module lets you configure vocalularies with different options from your drupal block configuration area to display a list of taxonomy terms with node count under the...
Categories: Site structure

Flexy mod

Flexy mod module is a dependency module for Flexy theme Once the installation & configuration changes of Flexy theme was completed, then the Flexy mod module needs to be installed. It will create a...
Categories: Content editing experience, Content display, Developer tools

Like!

This module provides a Like formatter that allows visitors (both registered and anonymous) to like a content entity. Disclaimer: This module will not support a "dislike" feature. The only...
Categories: Content editing experience, Developer tools, Site structure

Views Attributes

Manage HTML attributes on a views display. Works alongside the included "CSS class" option. Useful for adding arbitrary attributes, such as datasets, to a rendered views display. Documentation...
Categories: Administration tools, Content editing experience, Content display

Menu Link Animate

This module is to provide menu easy integration of Animate CSS. CONFIGURATION Administration » Structure » Menu Menu Link configration - Menu Animate INSTALLATION - Install via /admin/modules -...
Categories: Content editing experience, Content display

Sprinklr

The Sprinklr modules provides sprinklr chatbot integration to your site. The module allows you to integrate sprinklr chatbot with provided "App Id". The sprinklr chatbot can be enabled for specific...
Categories: Integrations

Advanced Sanitize

Advanced sanitize gives the developer ability to automate database sanitisation. This module replaces sensitive information stored in database with use of either Faker.php library or developer...
Categories: Developer tools

Encrypted link formatter

This Drupal module allows for the encryption of URL's generated for private file downloads. This helps to secure the files and ensure that only authorized individuals can access them, altering the...

Backlinks Index

The Backlinks Index module displays the list of link to current node from allowed node bundles. Installation Enable Backlink Index module Set user roles permissions to access or administer...
Categories: Administration tools, Content editing experience

Field Compare

This module helps site builders to configure their fields consistently. It makes is easy to compare field configuration across content types. It provides overviews per entity type (e.g. node) where...

DOI Field

This module provides a Doi type field. Add a "DOI Field" to your content Choose the display options for the field Add the DOI to the field When displayed the field will show the selected info for...
Categories: Site structure

Domain Sites

Introduction Domain Sites provides an easy configuration for setting up (sub)sites based on domain modules. This module provides a sites overview where you can see what sites there are, if they are...
Categories: Access control, Developer tools

Paragraphs Responsive Background Image Formatter

Summary This module provides a responsive background image formatter for paragaphs. The module extends the Responsive Background Image formatter module. The formatter can be configured with the...
Categories: Content editing experience, Media

Markit

This module provides a flagging system for Drupal and is somewhat equivalent to the Flag module - though not exactly. Make sure you check issue [#3482007-2] to better understand why this module was...
Categories: Decoupled, Developer tools, Integrations

Nivo Slider Formatter

Nivo Slider intends to create new formatter to convert images into slider on node view page. Nivo Slider is considered as a most popular jQuery slider plugin in the world. It is beautiful and very...
Categories: Content editing experience, Content display

AI Content Creator

The AI Content Creator module is a powerful tool for generating high-quality content for your Drupal website. It uses advanced natural language processing algorithms to write articles, blog posts,...
Categories: Content editing experience

Gutenberg USWDS

This module provides some USWDS 3 components for Gutenberg editor. Requirements Gutenberg
Categories: Content editing experience

Layout Builder "Publish"/"Unpublish" (Render/No-render)

OVERVIEW Layout Builder "Publish"/"Unpublish" (Render/No-render) module is helper module for Drupal core layout builder module. This module provides new contextual link for layout builder preview...
Categories: Content display

Brevo: Email Marketing Software (formerly Sendinblue)

INTRODUCTION This module uses v3 of the Brevo API. It allows users to add an API key and secret generated by a Brevo account in the settings.php file (or via an admin UI). Then will allow users to...
Categories: Integrations

Prism Js syntax highlighter

This module enables the Prism Js plugin from prismjs.com in your WYSIWYG. It includes the highlightjs library and all available styles for it. If you've ever wanted to drop code examples in your...
Categories: Content editing experience, Developer tools

Simple OAuth Auth Code

Obsolete Use of this module is discouraged due to security concerns. Please use the Authorization Code Flow to handle getting an auth code to exchange for an access token. This module provides a...

OpenID Connect Azure B2C

This offers easier integration of Azure B2C than use of a generic OIDC connection, and includes a hook to find the user email address from multiple possible locations depending on B2C configuration.
Categories: Integrations, Access control

Pages