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

55,443 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.

Opigno TinCan API

This module allows to make a bridge between Opigno LMS and a LRS, using TinCan (xAPI) statements. Opigno LMS is a full fledged Learning Management System. More information can be found on the...

GeoIP API

Provides an API for geolocating an IP address. Drupal 8 Provides plugins for Maxmind GeoIP2 and CDNs (Cloudflare/Cloudfront/Custom header). Drupal 7 The Drupal 7 version is considered feature...
Categories: Developer tools, Site structure, Integrations

Views Default Argument: Entity Field Values

Views default_argument plugin to use values from the current page entity as default values for a contextual filter. Similar what the "Content ID from URL" default value is doing, except you can...

Support Ticketing System

The support module provides a basic ticketing system and helpdesk that is native to Drupal, offering complete email integration. Support for Drupal 9 Development of an 8.x version of this module...
Categories: Content editing experience

Node Noindex

This module lets the administrator set the HTML robots metatag to noindex for a specific node. This will instruct well-behaved search engine robots to not index the node, preventing the node from...
Categories: Search engine optimization (SEO), Security, Site search

Disable Updates

This is a small administrative module that lets site administrators disable checking for updates on certain themes and modules, by exposing the functionality of hook_update_projects_alter() on the...
Categories: Administration tools

Adaptive Image Styles (ais)

Adaptive Image Styles Status As of version 1.5, AIS works with Drupal 7.20 or better. Description This module allows any image to be adaptive simply by setting it to be rendered with the 'adaptive'...

Leaflet Widget for Geofield

A Geofield widget that provides a Leaflet map and uses the Leaflet widget plugin for adding and removing geometries. Leaflet.widget uses the Leaflet.draw geometry creation tools. Important : since...
Categories: Site structure

Mega Slider (MD Slider)

Easy solution for any slider on your website. Mega Slider (MD Slider) is responsive slider module with touch-swipe navigation. Friendly admin user interface and powerful timeline manager, you can...
Categories: Media

Statistics Advanced

Provides a few advanced options to the core Statistics module. Once enabled, these options can be found under "Administer >> Reports >> Access log settings." Only track 'unique' views of content If...
Categories: Integrations, Developer tools

Twig Extender

Add a simple plugin system to add new twig extensions (Filter and Functions). Provides a new service provider for "twig.extensions" to add new plugins. Versions Drupal 8.2 or lower: Use Twig...
Categories: Content editing experience, Developer tools

Theme tokens

Theme tokens is a module which provides tokens for your themes Logo, Logo URL, Favicon and Favicon URL.

Datalayer Webform

The Datalayer Webform Module is a robust and user-friendly solution for integrating Drupal webform information with Google Tag Manager (GTM) for enhanced tracking and analytics across multiple...

Field Extractor

This module provides: - A formatter for reference fields - A views field for reference fields (called "Field extracted from entity referenced through $field") The formatter / views field determines...
Categories: Site structure

Ubercart Discounts (Alternative)

Summary uc_discounts_alt is a full-featured Ubercart discounts module that supports both code-based (i.e. coupons) and codeless discounts. Features Filter both products required for the discount to...
Categories: E-commerce

SASS / SCSS Compiler

Synopsis This module allows development with SCSS using pure PHP. This is especially useful when developing on platforms that do not support other SCSS compilation tools like gulp, or prevent...
Categories: Developer tools

Autosave

The Autosave module automatically saves a snapshot of your content type form using AJAX. If the user's browser or machine dies while editing a node; the edits will be presented to the user the next...
Categories: Content editing experience, Developer tools

Field Time

This module provide a Time form element, which render an HTML5 time element, usable in any drupal form. It also provides two field types for your entity : Time field : to store a time Time range :...
Categories: Site structure

Metatag Google Scholar

The Metatag Google Scholar module provides number of meta tags to help with indexing of scholarly content/articles in Google Scholar. Currently the module adds the following Highwire Press tags:...
Categories: Search engine optimization (SEO)

Locale: Config import

This module provides a solution to the fact that by default, interface translations are overwritten by config imports if the imported config contains a translation (or misses a translation) of a...
Categories: Multilingual

Feeds Profile2

Adds Profile2 integration for Feeds, by extending the built-in User processor so that Profile2 profiles can be created and updated as part of a user importer. Usage It's easy! After enabling the...
Categories: Import and export

CKEditor Read More

This module adds a new button to CKEditor which allows users to hide selected content and only show it on "Read more" button click. Installation CKEditor Module (Core) Enable the module Drag and...
Categories: Content editing experience

Views Advanced Routing

Views Advanced Routing is a module providing a custom display extender for Views allowing you to take advantage of Drupal 8's new routing system. You're now able to set the defaults, requirements,...
Categories: Access control

User Revision

Add revision support to users and fields like there is for nodes. There is currently no upgrade path to the 2.0.x releases. If you migrate from Drupal 7 it should be possible to migrate to the 2.x...
Categories: Access control

Language Switcher Langcode Block

This module provides a new language switcher block that displays a list of links using the language code as link text. In many cases, we need to print language switcher links, in different or same...
Categories: Multilingual

Pages