
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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