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

53,983 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.

Account Sync

The account_sync module allows you to synchronize drupal user account data across multiple Drupal sites. It currently supports basic account information as well as the drupal core profile module....
Categories: Access control

Ubercart Register Invoice Templates

Overview This module finally gives a good answer to the common question from Ubercart administrators: "How do I customize the e-mail invoice sent to customers after they make a purchase?" This...
Categories: E-commerce

Extra Block Types (EBT): Basic Button

Extra Block Types: Text module provides ability to add link with button styles. Demo: EBT Basic Button EBT modules provide ability to add different blocks in Layout Builder in few clicks. You can...
Categories: Content display, Content editing experience

Markdown Easy

The Markdown Easy module is a Drupal text filter to convert Markdown into HTML. The primary use case for this module is to quickly and easily be able to configure and utilize a Markdown text filter...
Categories: Content editing experience

Commerce Costs Profits

Module adds Cost field to both products and line items entities to calculate and easily expose order profits in different custom reports. It also replaces default commerce line item manager to let...
Categories: E-commerce

Feeds: Entity Translation

This module adds support for importing data through Feeds into translatable fields handled by Entity Translation. The module exposes fields that are translatable into all enabled languages,...
Categories: Import and export, Multilingual

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

Webform User Registration

Description ----------- This module adds a new webform handler to start a user session upon form submit. The configuration is almost identical to the core user register form and also allows for...
Categories: Access control

Contact Info

Need an easy way to show your address and telephone number in your site footer? This module is for you. This module allows you to display your contact information in a block anywhere on your site....
Categories: Site structure

Media: Image Flotsam

This module contains Embedded Image Field providers (i.e. emfield's emimage module) that don't currently have their own "Media: " module yet (see the emfield project page for more information on...
Categories: Content editing experience, Content display

Video Embed Instagram

This module provides Instagram handler for Video Embed Field. Users can add Instagram videos to their site by pasting the video's URL into a video embed field. In the settings users can set width...
Categories: Site structure, Media, Integrations

Views navigation

This module adds next and previous links on content pages when accessed from a view. It is intended for dynamic and/or paged view results, where the result set changes according to exposed filters,...
Categories: Content display, Search engine optimization (SEO), Site structure

Googalytics - Google Analytics

Googalytics provides flexible Google Analytics integration in Drupal 8 that is easily extensible by other modules. No inline JavaScript is used, to enable the use of Content Security Policy. For...
Categories: Search engine optimization (SEO), Integrations, Developer tools

TMGMT Translator Microsoft

Microsoft translator plugin for the Translation Management Tools (TMGMT) project. Allows to submit translation jobs for to Microsoft Translator. Features Drupal 8 ready Fast and convenient machine...
Categories: Multilingual, Integrations

OpenID Selector

This module integrates Javascript OpenID Selector with Drupal's OpenID client. This module substitutes Drupal's default OpenID form with Javascript OpenID Selector widget, so users do not even need...
Categories: Integrations, Access control

TinyMCE

This module is for D8+ only. For any D7 usage, please see Wysiwyg API, which (also) integrates the TinyMCE editor with your Drupal site and provides the same functionality for D7. This module...
Categories: Content editing experience

Linkit Field

Provides a Linkit field formatter and form widget for the link field. Why? Provide a consistent UX for links in formatted text fields (using linkit) and link fields (using linkit_field). Allow...

Protected File (from download)

Protected file module provide a new field type which extends File field and permit to enable/disable for each file the possibility to prevent users to download the file, if they don't have the...
Categories: Site structure, Media

External Links Filter

External Links Filter (ELF) is an input filter that adds small icons to external and mailto links, informing users the link will take them to a new site or open their email client. It also includes...
Categories: Content editing experience, Developer tools, Search engine optimization (SEO)

Node Limit Number

Limit the amount of nodes or comments your users create over a given time period. This module has been rewritten to integrate with Rules. Instead of going to a page to assign limits you now just...
Categories: Content editing experience, Automation

Youtube duration

This module allows a Drupal duration field on a oEmbed video media entity to be filled by querying the Youtube API. The duration of a Youtube video cannot be accessed via oEmbed. This is where this...
Categories: Media

Commerce Pricing Attributes

This module provides some enhancements to the Commerce Product Option and Commerce Product Attributes handling by applying pricing rules to custom product attributes. So, you can add attributes to...

Webform double opt-in

This module is currently unter development. Production use without intense testing & technical knowledge is not recommended. Help is appreciated. An alpha version will be released once this issue...
Categories: Integrations

Commerce Search

Commerce Search integrates Drupal Commerce and Drupal core's search.module to expose products as a search option alongside "Node" and "User" in the search settings form and search results. This is...

Edit own user account permission

This module add 'edit own user account' permission. The goal of this module to prevent changes in user account information in the demo sites. Attension: 1. This module manage edit permissions to...
Categories: Access control

Pages