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

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

Views Reset

Helps to add simple Reset button in views exposed forms. Default views comes with reset button that will be standard HTML submit buttons. It will take bit more time to load the view when clicked as...

SendPulse Rules

Rules integration for SendPulse module.
Categories: Integrations, Automation

GraphQL JSON

This module is an extension to version 3 of the GraphQL module for Drupal and and provides fields to consume arbitrary JSON data. Example: { swapi: route(path: "https://swapi.co/api/people") { ......
Categories: Decoupled, Developer tools

Trusted Src

Trusted Src is a tool for site administrators that want to allow untrusted users to insert images and iframed content (usually videos and google maps) in a site they manage. It is a companion text...
Categories: Administration tools, Security

Link Formatter query fix

This module fix query parameters duplication. See [#2885351] for more info. Issue is fixed in Drupal core version 10.2.3. Enable module. Rebuild cache. Set 'Link (query duplication fix)' in display...
Categories: Site structure

D9: Bootstrap Tour

This module allows users to create tour for their websites based on Bootstrap tour plugin. What makes this module different from the ones that already exist on Drupal, is: Unlike other modules, D8:...
Categories: Content editing experience, Content display

Block edit content

Edit content block add-on pages "Block layout" and "Configure block", which when clicked will take you to the page edit content of this block.
Categories: Administration tools

sFTP File Transfer Wrapper

Developers Only This module will help you to hide all the complexity of Remote File Transfer operations by exposing upload/download methods and configuration page. You can create multiple...
Categories: Developer tools, Media

Flexible Daterange

Flexible Daterange provides a new field item which extends Drupal's default daterange item, having the ability to hide the time component on individual entities.
Categories: Site structure

Views responsive columns

Views display plugin that displays items within responsive columns. The number of columns will change depending on screen width. Column counts and break points are defined within the view plugin...

Mailjet sign up

This simple module provides a form block allowing users to subscribe to a Mailjet contact list. It needs the mailjet-apiv3-php library, which will be automagically downloaded if you install the...
Categories: Integrations

Page tree

This module allows to display menus for authenticated users as a configurable tree. The nodes can be published, unpublished, reordered and copied. The entries also indicate the current publishing...
Categories: Developer tools

Ubercart PDF Invoice Mail

This module generates PDF of invoice and sends to customer in order mail.
Categories: E-commerce, Integrations

Custom Field Token

This module allows you to create custom tokens for the field available in all content types of Drupal and you can set the maximum character length to which the data to be replaced should be returned.
Categories: Search engine optimization (SEO), Developer tools

Custom menu toolbar

This module allows you to use custom menus as administrative toolbars for different roles. The main idea behind this module is to have complete control over administrative toolbar for non-technical...
Categories: Administration tools

API Key manager

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: Access control

Synapse helper module

Copyright: This module adds /privacy-policy page by default with unified legal agreement, that can fit any site with any purposes. Big thanks RaDon (https://www.ra-don.ru/) company for providing...
Categories: Developer tools

Synapse

1) Connect to Google Tag Manager 2) Add site meta: * Google Webmaster * Yandex Webmaster
Categories: Integrations

Ajax-only Contact Submit


Categories: Developer tools

Brussels Calendar

Based on Event Calendar Widget of Paul Navasard (https://codepen.io/peanav/full/ulkof). Ones installed, add a Calendar Block and edit settings corresponding your requirements. Functionalities: Gets...
Categories: Content display

Extra Field As Plugin

Exposes extra fields as a Plugin.
Categories: Developer tools

Bundle redirect

This module provides a simple additional feature to redirect module https://www.drupal.org/project/redirect. It allows us to add redirect from a node. This is similar to the Drupal 7 feature...
Categories: Administration tools

KnowledgeBase

This module is deprecated The main functionality of this module, namely creating access-controlled collections of information, has now been merged into the Flashpoint Education module. If you would...
Categories: Content editing experience, Developer tools

Ontology

Publishes site structure as OWL ontology. Enable module and open /owl page. It publishes entity type and bundles as OWL classes, RDF mapped fields as OWL object properties. Drupal RDF-mappings are...

Entity Reference Labels

Tired of the non-descriptive entity reference autocomplete labels? This module enhances the core labels with the entity's machine name, which is especially useful if a referenced entity has the...
Categories: Content editing experience

Pages