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