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

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

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

Webform Stripe Payment

Simple module to add a Stripe payment component for webforms. It supports SCA. This module was developed due to difficulties that were encountered with stripe_payment and its dependencies.

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...

GraphQL Config

This exports Config Objects to GraphQL so that it can be accessed remotely. Configuration Allowing all config to be exported is extremely dangerous. There is a lot of config items which hold very...

Crawler cache context

If you want to cache the output of a render array differently depending on if the site is visited by a known crawler or not, this is the module you need. Use cases Say you want Google to index all...
Categories: Performance, Search engine optimization (SEO)

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

Force File Delete

Installation: Enable module Description: This module allows for permanent file deletion of managed or unmanaged files. Visit admin/force_file_delete/form/force_file_delete to use it. Permission...
Categories: Content editing experience

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

GraphQL Field Views Arguments

GraphQL Field Views Arguments provides a new field type for any content entity. Then, this field can render a view with any field of the entity injected as arguments. This module has been designed...
Categories: Decoupled

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

Crocheteer

A Plugin-based approach to Drupal Hooks. Introduction Welcome to the new Drupal hooks! This new approach might feel a bit intimidating at first, but in time you'll feel its advantages. Promised....
Categories: Developer tools

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

Pages