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

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

Recipe

Recipe is a module for sharing cooking recipes. It provides a Recipe content type, an Ingredient entity type, an Ingredient reference field, and custom Views display styles for recipe sharing and...
Categories: Content editing experience, Site structure

JS Component

Description The module provides a streamlined solution for adding simple React or JS based components to the Drupal ecosystem. The module is more developer centric, as it allows developers to...
Categories: Content editing experience, Decoupled, Developer tools

Commerce coupon fixed amount

Commerce coupon plugin that provides fixed amount coupons. Important notice: This module is only compatible with the 1.x branch of Commerce coupon See [#1372434] and [#1274280]
Categories: E-commerce

CKEditor Tooltips

The goal of this module is to create an ultimate CKEditor tooltip plugin, that will include multiple tooltip libraries and functionalities. INSTALLATION Install it as a normal module. In the "Text...
Categories: Content editing experience

Fotorama Gallery

Fotorma Gallery EOL According this conversation https://github.com/artpolikarpov/fotorama/issues/580 looks like the fotorama library will no longer supported. So http://fotorama.io/ - here you will...
Categories: Content display, Developer tools, Site structure

Resource Hints

This module provides facilities for user agent resource hints. Please see https://www.w3.org/TR/resource-hints/ for more details. Current Functionality: dns-prefetch, preconnect, and prefetch,...
Categories: Performance

Field Help Text

This module provides a UI for bulk editing field help text. It provides two editing approaches: Edit the help text for all fields on a content entity On content types with a number of fields, it's...
Categories: Administration tools, Developer tools

Admin Toolbar Content

What does it do? Extends the admin toolbar "Content" menu by listing all content types. Allows for grouping content types into collections Adds a "Categories" menu item, that lists the vocabularies...
Categories: Administration tools, Content editing experience, Site structure

Varbase Landing Page (Paragraphs)

Provides the basis for Landing Pages, which are built to include appealing stacked components that are visually separate. Use With Varbase Distribution: This module is best used with Varbase...
Categories: Content display, Content editing experience

LinkedIn Insights Tag

The LinkedIn Insight Tag is a piece of lightweight JavaScript code that you can add to your website to enable in-depth campaign reporting and unlock valuable insights about your website visitors....
Categories: Integrations

SPARQL Entity Storage

Description The SPARQL Entity Storage module offers a SPARQL backend for Drupal entities. The module provides an entity storage and query. Simply enabling the module, doesn't bring any user visible...
Categories: Developer tools

AOS JS

Integrates AOS.js (Animate On Scroll) library, allows you to animate elements into view as you scroll down the page. Overview AOS JS module, Animate On Scroll for Drupal! AOS.js is a small and...
Categories: Developer tools, Integrations

RoyalSlider Integration

This module provides integration with the excellent RoyalSlider library. Features Configuration stored in Features-exportable "Option Sets" (similar to Flex Slider) Field formatter for image fields...
Categories: Developer tools, Media, Integrations

Views Toggle Filter

This exposed filter does not filter anything. It just shows and hides other exposed filters when you click either of two radio buttons which can be labeled as "mini search" and "extended search".

Organic groups views

Module provides a field that allows you to display a view of group content inside the group entity. The field can be added to group entities and it provides a drop down selector to choose which...

OpenID Single Sign On Relying Party

This module provides a simple single sign on solution based on OpenID and native in Drupal. It is the relying party counterpart for a server based on OpenID, related to: OpenID Single Sign On...
Categories: Access control

Content Theme

The Content Theme module is a simple and easy module to use which allows to use different themes than the site default on content creating, editing, and viewing pages. Features Assign a theme to...

Facebook Boxes

There are many Facebook-related Drupal 7 modules out there. This is one of them. There aren't many Facebook-related Drupal 8 modules out there, but when there are, this will be one of them. The...

Realistic Dummy Content

Generate realistic demo content with Devel’s devel_generate module. Usage Enable this module and Devel’s devel_generate. You will now see portraits used for profile pictures, and stock photos...
Categories: Developer tools

Changed Fields API

API for developers that allows reacting on changed fields in a node (any entity since 8.x-3.x) when the node has been updated. It includes two demo modules: changed_fields_basic_usage and changed...
Categories: Content editing experience, Developer tools, Site structure

CSP log

This module enhances any module that adds the CSP header to a site, by providing a reporting endpoint, custom storage and aggregated reports that can be used to trace issues or adapt the CSP headers.
Categories: Security

Feeds Extensible Parsers XML Mapping

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. Extends XML parser with a mapping override per feed...
Categories: Content editing experience, Developer tools, Import and export

UEditor - 百度编辑器

This module is unsupported due to a security issue the maintainer didn’t fix. If you want to use this module, your options are: Choose another, actively maintained module instead Following the...
Categories: Content display, Content editing experience, Integrations

Content type groups

Content type groups was designed to handle the use case when you need to populate select boxes or other interface elements with certain content types but not others. This module allows you to...

Relation add

This module provides a field that can be used to create/delete/update the relations from within the node/entity forms, with a generic autocomplete for each endpoint, and relation fields. It also...

Pages