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

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

Dialog API

Provides tools to use the native element with Drupal. Blocks Each theme gets a new Modal dialog region. The blocks placed in it will be shown in a dialog. Roadmap An option for field formatters to...
Categories: Developer tools

Tasty Backend Commerce

Add a bit of Commerce to your Tasty Backend! Tasty Backend Commerce is an extension to Tasty Backend that provides a user role, menu items, and administration screens for Drupal Commerce.
Categories: Administration tools, E-commerce

Facet API XML sitemap

Walks through all of your facets, collects all the links and adds them to XML sitemap. Can be run manually of configured to be executed with Cron. Only Search API searchers are currently supported....
Categories: Search engine optimization (SEO), Site structure, Developer tools

Node Preview Context

INTRODUCTION ------------ This module support fix issue with node context condition in preview page https://www.drupal.org/project/drupal/issues/2890758 INSTALLATION ------------ Install the module...
Categories: Content editing experience, Search engine optimization (SEO), Developer tools

Elfsight Logo Showcase

This project is unsupported due to an issue the maintainer didn’t address. See [#3112796] for details. If you have already installed this project, you should uninstall it. If you've already...

Views username

Views username module provides field handler for user or author. Name (raw) views field can display raw username and not truncated. Usage Add field of type 'Name (raw)' to your views and you could...

Environment Variables

It provides an interface to view the user defined environment variables from the .env file. It will read the .env file using third party library called 'PHP dotenv'. This module creates a service...
Categories: Administration tools, Developer tools

Curator IO

INTRODUCTION The Curator IO module provides a Drupal based block implementation of [Curator IO](https://curator.io/ "Curator IO") (Brandable social media aggregator). To submit bug reports and...
Categories: Developer tools

Taxonomy export csv

This module provides a taxonomy terms export in CSV format for Drupal taxonomy terms 7 to 8 migration. INSTALLATION: ----------------- 1. Goto your Drupal site, path: sites/all/modules. 2. Enable...
Categories: Import and export, Site structure

Paging 8

Filter plugin to make it possible to paginate WYSIWYG fields using tags. There is a D7 version of the module which I wanted to use in D8 https://www.drupal.org/project/paging. This project is not...
Categories: Content editing experience, Content display

Required Message

Provides a way for users to specify a custom error message when a required form field is left empty.
Categories: Site structure

Fields Extra

Different field widgets and formatters what are missed from the core. Field Widgets: Select list (Single) - to show one select box for the case when you don't want to use multiselect widget (for...
Categories: Site structure

Svg Pan Zoom

The Svg Pan Zoom module provides an integration of the Svg Pan Zoom library. It provides you a field formatter for your Image fields that supports SVGs. Svg Pan Zoom is a library that allows you to...
Categories: Site structure, Media, Integrations

Amazon Product Advertising (Affiliate)

This is a fork of the original amazon module by rfay. I needed to change a lot and removed things too to keep it clean until the base works and also to fullfill the new efficiency guidlines(see...
Categories: E-commerce, Integrations

YAML Translation Import

Developer module that makes it possible to import YAML Translation files. The initial idea of this module was to provide translations as the Symfony Translation component. This workflow requires...
Categories: Developer tools, Multilingual

Funding

The Funding module enables Drupal users to present their crowdfunding information to site visitors in a number of beautiful and effective ways. It does so by providing a new Field Type ("Funding...
Categories: Site structure

Entity Visibility Preview

Synopsis This module provides a new field type: entity visibility condition. This new field allows to control the access to content entities (view operation not on admin routes). A plugin system...
Categories: Access control, Site structure

Instagram importer: create feeds and widget without api

Update 12/7/2020: Instagram no longer accepts fetching the way this module did. Read more here. For people with low amount of fetches, this might still work. But be realistic that this can stop...
Categories: Integrations

Toolbar Manager

Helps to manage toolbar items. You can do following actions. Change order of items Change label Change CSS class names (so you may set different icons) Enable/Disable Related modules Toolbar Link -...
Categories: Administration tools, Content display, Developer tools

Content Moderation Info Block

This module provides a block containing content moderation related information of the entity being viewed. It also allows the moderation state to be changed outside of the entity's edit form. This...
Categories: Content editing experience

Social Auth Google Api

Social auth google api This module provide a endpoint to login to drupal by google's access_token And this module use the same logic of social_auth_google Dependencies: social_auth_google:^2.0...
Categories: Access control

Count on Scroll

This module provides a field formatter for Integer fields that will show the number count up while the number is scrolled into view. Enable the module Add a Number (integer) field to an entity type...
Categories: Content editing experience, Content display, Developer tools

Commerce Paylike

Paylike is a payment platform, which is so easy to use that anyone can start accepting payments through Visa and Mastercard within minutes. Paylike is built by eCommerce managers and developers...
Categories: E-commerce, Integrations

Decoupled Kit

Decoupled Kit allows to solve some tasks of the decoupled Drupal: Object Get entity object link for current page using JSON:API and/or Decoupled Kit Router Block Get blocks data for a current page....
Categories: Decoupled, Developer tools

Selective Delete

This module provides a way to delete the Selective Entities. Though we already have 'Bulk Delete' Module available to delete the nodes of specific content type, however, there is a limitation with...
Categories: Administration tools, Content editing experience, Access control

Pages