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

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

Alternative PHP Cache

Warning message Do not use development versions in production sites. They are thought to be used to help with the development of the module. The APC User Cache (APCu) extension is an in-memory key...
Categories: Developer tools, Integrations, Performance

Responsive Tables

Adds a library to allow tables to function better in responsive layouts. The pattern is taken from an article posted by the Filament Group You can manually add the library to any table on the site....

QA Accounts

Most projects with a QA and UAT workflow need a way to let testers access privileged user roles on dev and stage environments that they might not otherwise have access to in production. This module...
Categories: Administration tools, Access control, Developer tools

Views Fields On/Off

views_fields_onoff provides a field handler to allows users to show or hide fields in a view! When building a View with fields, you can select Global: On/Off Form, which allows display fields ...

Signup

Signup allows users to sign up (or register, as in register for a class) for nodes of any type. Includes options for sending a notification email to a selected email address upon a new user signup ...

Ubercart Views

This module provides a collection of standard views (http://drupal.org/project/views) for the Ubercart webshop module (http://drupal.org/project/ubercart). It also describes some of the Ubercart...
Categories: E-commerce

User Relationships

Administrators are able create relationship types (friend, coworker, etc). Relationship types can be setup to be one-way or mutual. If a relationship type is one-way (subscriber) only the requester...
Categories: Access control

Google Analytics Email (Contact Form, Webform, Rules)

You'll never-again have to wonder how the heck someone found you! What it does: This module will instantly append Google Analytics information to the bottom of the Contact Form, WebForm, and Rules...
Categories: Integrations

Simple Field Formatter

***There is no upgrade path from 1.x to 2.x . Please try in development environment before updating the module in Production site.*** The Simple Field Formatter module allows site administrators to...

Background Image Field

Background Image Field Background Image FIeld module allows you to create a field on an entity type. It requires responsive images mapping in order to offer the best image quality for the device it...
Categories: Content editing experience, Site structure, Media

Leaflet Layers

Administer your Leaflet layers through the Drupal UI and combine layers from multiple modules into bundles (groups of maps that can be used on your website). Why? By default you can choose between...

Entity Mesh

A visualization and analysis tool for content relationships in Drupal Entity Mesh is a Drupal module that provides a visual, interactive graph to explore how content entities are connected within a...
Categories: Administration tools, Performance, Search engine optimization (SEO)

Block ID

Block ID allows users to add Id to the block wrapper of any block through the block's configuration interface. This module extends the Block ID module features. In some cases, we have to write a...
Categories: Content editing experience, Content display

Islandora

Islandora is an open-source digital asset management framework designed to help institutions and organizations and their audiences collaboratively manage and discover digital assets using a best...
Categories: Content editing experience, Integrations, Media

Domain XML sitemap

Placeholder project for the contrib module to integrate the XML sitemap and Domain Access modules together. This will only work with the XML sitemap 2.0 module. Thank you to this module's sponsors:...
Categories: Developer tools

Taxonomy container

The module provides a select list with optgroups for taxonomy terms selection. The way how the module implements optgroups depends on Drupal version. Drupal 8+ Provides an entity reference...
Categories: Content editing experience, Content display, Site structure

Status Dashboard Client

The Status Dashboard Client module is developed as a supporting module for the base module Status Dashboard. The Status Dashboard Client module works on the client site and send information about...
Categories: Administration tools, Developer tools, Security

Flickity Carousel

Flickity is a touch responsive gallery created by desandro. This module integrates the Flickity library providing both theme functions for manual rendering and Views integration via a format style....
Categories: Content display, Developer tools, Integrations

Commerce Sale Price

This simple Feature for Drupal Commerce provides an On sale checkbox and Sale price textfield that can be used on a per-product basis to override the normal price of the product. It comes with a...
Categories: E-commerce

NoBots

This module blocks (well-behaved) search engine robots from crawling, indexing, or archiving your site by setting a "X-Robots-Tag: noindex,nofollow,noarchive" HTTP header. Enable the module and...
Categories: Search engine optimization (SEO)

Youtube Cookies

This module attempts to make the YouTube videos played on the site with the cookie privacy policy. If the user has not enabled the YouTube-related cookies, the YouTube videos will be displayed with...

Simple Image Popup

Simple Image popup module will provide you the 'Image Popup' field formatter for the field type 'image'. This use the default Drupal 8 modal popup. Without using any external libraries, it gives...

CKEditor5 Youtube

The CKEditor 5 YouTube Embed module enhances content creation in Drupal by seamlessly integrating YouTube video embedding into the CKEditor 5 text editor. It provides an intuitive interface for...
Categories: Content editing experience

JSON:API Permission Access

JSON:API Permission Access provides an additional permission on JSON:API based routes. Without this permission, users (other than administrators) will be unable to retrieve data from these...
Categories: Access control, Security

Group Term

This module is created to allow you to use Taxonomy term entities as group content when used with the Group module. Requirements Core: Taxonomy module Contrib: Group module Group term 2.0 This...
Categories: Site structure

Pages