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

9,510 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.

Node Convert

Drupal 8 / 9: Consider using https://www.drupal.org/project/convert_bundles Node Convert adds a menu tab "Convert" on the node view page, i.e. node/1/convert, which gives the ability to convert the...

CKeditor Details Accordion

Adds a CKeditor button to insert details elements within content, which can be nested. JavaScript is adapted from original code by Ayhan Akilli. The HTML details element is an easy way to provide...
Categories: Content editing experience

Package Tracking

Drupal Commerce note: The 7.x-1.0 release will be compatible with Drupal Commerce as well as Ubercart. Tracking information is probably the most important thing the customer is interested in seeing...

DataTables

The DataTables Drupal module integrates the smart DataTables plugin (originally jQuery based but in future vanilla JS) written by awesome Allan Jardine into Drupal as a tables views style and a...
Categories: Content display, Content editing experience, Site structure

Media: BandCamp

Emfield allows the user submission of embed codes and links of media content. These links are then (optionally) formatted and displayed. This module provides support for embedded media from...
Categories: Media

Custom Language field

This module creates a Language Field in D7 and D8. It provides a Field Formatter with several options. Flag icons can be used using either the Language Icons module or the Flags module Use this...
Categories: Content editing experience, Site structure, Multilingual

Rocketfuel

A module to integrate Drupal with the RocketFuel analytics system (http://rocketfuel.com/) What is RocketFuel? "Rocket Fuel delivers a leading programmatic media-buying platform at Big Data scale...
Categories: Integrations

Commerce Stock

Commerce Stock Commerce Stock module, for Drupal Commerce. This module provides stock management for Drupal Commerce stores. Commerce Stock 3 Support for Commerce 3.0 and Drupal 11 Big Thanks to...
Categories: E-commerce

Unused Modules

Over time your website gets unwieldy so it needs cleaning up. Though it's simple to find what modules are enabled/disabled, it's rather difficult to find out if this is true for a project. This is...
Categories: Developer tools

Video History

Track video viewing history using javascript and JW Player. * Base code kindly provided by Drupalize.me
Categories: Media

Modal forms (with ctools)

Modal forms make use of the modal feature in the ctools module to open some common forms in a modal window. No Drupal 8 version is planned. New maintainer welcomed. Supported forms Log in (modal...
Categories: Content display, Developer tools

AudioField

Drupal 8 The Drupal 8 version of the Audio Field module is a full rewrite from the Drupal 7 module. This module is a file formatter for the File and Link modules. It allows you to upload or link...
Categories: Content display, Content editing experience, Site structure

Brevo (formerly Sendinblue)

Brevo (formerly Sendinblue) is an all-in-one CRM and marketing platform. This module is a complete Brevo connector for Drupal: transactional messaging, contact & list management, marketing...
Categories: Integrations

Picture

This module is a backport of Drupal 8 Responsive Image module. It allows administrators to optimize images for different devices and resolutions by pairing image styles with CSS media queries. It...

Track displayed files

Description What is this module for? Track displayed files module enables the possibility to track how much visitors are viewing files on site. Every link to a file can be configured to be tracked....
Categories: Integrations, Media

Entity log

Entity log is used for tracking field changes on entities. User (admin or moderator) can go to /admin/config/entity-log and select fields on which he wants to track changes on which entities and...
Categories: Administration tools

ShURLy_pageload

ShURLy - http://drupal.org/project/shurly is a fast base to build a unique URL tracking system on top of. True tracking comes at the cost of a cookie and usually some JS. This all comes at the cost...

Key auth

Provides simple key-based authentication on a per-user basis similar to basic_auth but without requiring usernames or passwords. This is ideal for sites that expose consumer-facing APIs via rest,...
Categories: Decoupled, Developer tools, Integrations

Tracking code persist

This module detects specially-defined URL paths and/or query-string parameters, stores them in a cookie for later, and strips them from the browser location bar. Such "remembered" codes may then be...
Categories: Integrations

Gin Layout Builder

Layout Builder in Gin Style. This module brings the gin admin theme to the layout builder. Conflicts with your frontend theme. To avoid conflicts with your frontend theme, the module adds a CSS...

Analytics

This project will be work on a new Analytics module to possibly replace Drupal core's Statistics module. It will provide simple built-in JavaScript tracking and tracking inclusion/exclusion by page...
Categories: Integrations

Compiler

Introduction This module provides an API for defining and working with compiler plugins. On its own, this module does nothing useful out of the box; check this module's ecosystem for projects that...
Categories: Developer tools, Integrations

Commerce Discount

Commerce Discount provides a user interface for creating and managing various types of Product and Order discounts. It lets merchants more easily configure promotions without having to learn Rules,...
Categories: E-commerce

Mobile Codes

The Mobile Codes module provides the ability to render Text, URLs or any other form of informaton as a Mobile Code, including but not limited to the QR codes and Datamatrix formats, providing a...
Categories: Content display, Content editing experience

Google AdWords Lite

This module provides a simple way of adding the Google AdWords tracking code to a site.
Categories: E-commerce

Pages