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

2,133 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.

PayU Latam for Ubercart

This module integrates PayU Latam payment solution with Ubercart e-commerce module. PayU Latam enables international ecommerce websites to accept local payments in the region (local credit cards,...
Categories: E-commerce, Integrations

Feeds Tamper: String to ID

A Feeds + Feeds Tamper plugin that resolves strings pulled in from feeds importers and maps them to Drupal entity IDs, so they can be used as entity references. Adds support for freeform...

Splidebox

Splide within lightbox. Requirements Blazy >= 2.23 || 3.x Splide Best with Lightbox image style option with Scale (has width and empty height), not cropped. Or original if already optimized before...
Categories: Content display, Integrations, Media

Libraries provider

Libraries provider is a module meant to relieve themes and modules from the loading of and configuration of third party assets. Features Allows to choose wether to load a library from a CDN or the...
Categories: Developer tools, Integrations

Block Local Tasks

OBSOLETE Please refer to the Local tasks blocks project for future development of this functionality. The 7.x-2.x branch of that project now contains this code base. INTRODUCTION Block Local Tasks...

LMStudio Provider

Need a flexible AI solution you can run locally? LMStudio offers a powerful GUI and the ability to run AI models directly on your local machine for testing and development. Integrated with the AI...
Categories: Integrations

Localization Client Tracker

This module integrates the Drupal localization client module (https://www.drupal.org/project/l10n_client) with an audit trail system for keep trace of translation data, it is very useful to keep...
Categories: Multilingual

Smart Content

Smart Content is a toolset to enable real-time, anonymous website personalization on any Drupal 8 website. Out of the box, it allows site administrators to display different content for anonymous...
Categories: Content editing experience, Content display

Scald: Media Management made easy

Drupal 8 Scald is a popular and flexible way to handle media in Drupal. Scald can handle images, video, audio, tweets and even Flash files. Scald works with YouTube, Vimeo, Soundcloud and many...
Categories: Administration tools, Content editing experience, Content display

Locale Informer

Provides a pop message to inform the user which site version they are viewing. To enable it per locale goto admin/settings/language/locale-informer
Categories: Multilingual

Context Hide Local Tasks

Overview Have you ever needed to hide the local task tabs? Typically, you override theme_menu_local_tasks() and, based on some condition, return an empty string. This module gives you the...
Categories: Site structure, Developer tools

PDB File Viewer

Overview The PDB File Viewer module allows you to visualize Protein Data Bank (PDB) files directly in Drupal. It integrates with the NGL library to render 3D molecular structures in an interactive...
Categories: Content display

yaml_forms

The purpose of this module is to split out a form into smaller pieces for localization. This module lives on top of form API allowing you(the developer) to break out your form render array into sub...
Categories: Developer tools

Clock

A simple module that provides a block showing the current time. Features Time zone can be configured as: Site time zone, user time zone, local time zone and custom time zone. Date format can be...
Categories: Developer tools

iLangL Translation Provider Plugin for Translation Management Tool (TMGMT)

Overview iLangL Translator Plugin for the Translation Management Tools (TMGMT) project. Allows users to submit translation jobs to the translation tools (Phrase, memoQ) through the iLangL...
Categories: Multilingual

Content Model & Site Documentation

Content Model Documentation's intent is to surface both the content model and architecture of a Drupal site. It allows additional documentation of fields, entities that use them, modules and other...
Categories: Administration tools, Developer tools

GD Infinite Scroll

Infinite scroll / Load more button Provide an administration to use a jQuery plugin auto-pager on custom pages using pager. You can use autoload on scroll or a load more button. This module is...
Categories: Content display

AngularJS

What this module does This module provides a bridge between Drupal and the AngularJS framework for creating rich, interactive web applications that rely on Drupal content. By default the module...
Categories: Developer tools

Make local

This module search node's fields for external images and make them local. The job performs during cron jobs. All src attributes inside tags will process and replace with a local version of image....
Categories: Site structure, Media

Admin Local Tasks

This module make Drupal (Admin) Local Task links fancier and more accessible for content editors on non-admin routes (front pages) - with minimalistic design and fixed position on left or right...
Categories: Administration tools

Smartling Connector for Drupal

Overview Streamline your translation processes with the Smartling Connector for Drupal Translation Management Tools (TMGMT). Automate content for translation and deliver the finalized translations...
Categories: Integrations, Multilingual

Remote Entity API

This module provides an API that extends the Entity API, to use data from a remote source as entities. Multiple remote entity types can be declared on multiple remote servers. With a remote entity...

Gin Toolbar Local Tasks

Move the local tasks to the toolbar. While the module name is Gin Toolbar Local Tasks, the Gin Toolbar is not needed (anymore). This name was chosen when thought the Gin Toolbar was needed, but it...
Categories: Administration tools

Blue Billywig

The Blue Billywig module connects your Drupal website to the Blue Billywig video platform, making it easy for editors to work with video content directly from the Drupal interface. What editors can...
Categories: Media

Fetch To Local CSV

When using Migrate Source CSV as a source, if your csv file is remote, you can't specify a header row because it uses PHP's rewind(), which will only work on a local file. This module extends it...
Categories: Import and export

Pages