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

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

Corresponding node references

New development is done in the http://drupal.org/project/cer module. This expands the corresponding node reference functionality to enitities. Please focus all attention on getting a stable release...
Categories: Administration tools, Content editing experience

Image style on upload

Summary Applies a configurable image style when uploading image files on the website. This can be very handy when you are working with an optimize pipeline on your image style. When a content...

Script Manager

Allow admins to configure JavaScript snippets which show up on pages. Scripts can be configured with Visibility Conditions, much like block plugins, in order to control where and when scripts are...

Taxonomy Class

Taxonomy Class is a simple module that allows users to add custom CSS classes to any taxonomy term page. You will get the option to add CSS Class in the edit page for every taxonomy term. You can...
Categories: Content display, Content editing experience

Classified Ads

Classified Ads provides a simple system to run a classified ads service on Drupal. With this module, users can create their free Classified Ads in the style of craigslist. Classified Ads may belong...
Categories: E-commerce

xmlrpc

This project provides support to develop XML-RPC clients and servers. It combines: A git subtree split of the XML-RPC core module An example module for developers wishing to implement XML-RPC...
Categories: Integrations

Behat javascript

This module aims to provide tools to work with Behat tests and Javascript in Drupal projects. Features included: - Shows JS errors on Behat scenarios and marks them as failed. No configuration is...

Commerce Stock Notifications

Commerce Stock Notifications will modify the add to cart form on out of stock products, allowing users to enter an email address to be notified when the product is back in stock. Drupal 8+ Although...
Categories: Administration tools, E-commerce, User engagement

Maintenance Exempt

Drupal allows you to set your site into maintenance mode in order to deploy code and database upgrades safely. However, access to the site during maintenance mode is by default controlled by a...
Categories: Access control, Developer tools

Mobile Navigation

Mobile Navigation helps us easily implement a nice solution for displaying menus on the mobile version of a responsive website. I have found many ways of doing this out there, but they are not...
Categories: Site structure

View Marquee

INTRODUCTION ------------ This module using for marquee direction. INSTALLATION ------------ install and enable module CONFIGURATION ------------- Create View Marquee Style

Activity Tracker

Enables tracking of recent content for users The Activity Tracker core module displays a site's most recently added or updated content. The Activity Tracker module also provides user-level tracking...
Categories: E-commerce, Content editing experience

Plyr Media Player

Synopsis Drupal integration for Plyr which is a simple, accessible and customizable media player for HTML 5 Audio, HTML5 Video, Vimeo and YouTube videos. Provide Plyr player field formatter for...
Categories: Content display, Media, Integrations

Convert Media Tags to Markup

Fixes legacy code such as: [[{"type":"media","view_mode":"media_large","fid":"123","attributes":{"alt":"","class":"media-image","height":"187","style":"display: block; margin-left: auto; margin...
Categories: Content display

Panopoly Users

Helps you do more with users on your Panopoly site! Key Features Panelization of the to the user/login, user/password and user/register pages Panelized user profile pages by default Addition of...
Categories: Access control

Acquia Site Studio Gin

A small integration module to allow projects using Acquia Site Studio to use the Gin administration theme. If you're using Site Studio as part of Acquia CMS, you may also want to use Acquia CMS...
Categories: Administration tools, Developer tools

Image Raw Formatter

This formatter return absolute URL's of original images or image style if configured. The default formatter for the image doesn't work for REST services because of return HTML tags for images....
Categories: Content display, Site structure, Media

Layout Builder Block Clone (Block Duplicate)

OVERVIEW Layout Builder Block Clone (Block Duplicate) allows site builders to clone Content Blocks from Layout edit page. This module is helper module for core Layout Builder module. Module has...
Categories: Content display

Tealium iQ Tag Management

The Tealium iQ tag management system puts you in control of your marketing technology implementations making it easy to deploy new vendor tags and make edits to existing ones in our user friendly...
Categories: Integrations

Geocoder autocomplete

Geocoder autocomplete provides an autocomplete widget for textfields via the Google Geocoder API. Known compatible modules are: OpenLayers Geofield Geocoder 🇺🇦 #StandWithUkraine Please consider...
Categories: Content editing experience, Site structure

REST Password Request

New Rest Plugins to use REST for forgot / change password. and Email template. This provides a way to for people gone the headless route. a few things 1) creates a new email template (see below)...
Categories: Decoupled, Access control, Developer tools

UI Skins

CSS Variables & UI Themes for site builders This module allows: developers to define CSS variables (aka "custom properties") from modules and themes site builders to set those CSS variables values...

Pathauto Entity

About This module adds Pathauto support for custom entities created either programmatically or using the Entity Construction Kit (ECK) module. Usage You can select the entities to be enabled in...
Categories: Administration tools

Webform IBAN field

Synopsis This module adds an IBAN field to Webform. This module implements a webform IBAN-field. Dependencies - Webform Roadmap - Remove the libraries dependancy -- The Symphony core IBAN validator...
Categories: Developer tools

Layout Builder Extras UX

How to use it Go to the settings page and select which additions you want. Nothing is enabled by default. What is it It is an addition for layout builder that tries to make a more flexible and...

Pages