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

5,676 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.

Ooyala

Ooyala no longer exists as a company or platform, and this module is of historical interest only. The Ooyala module provides a field type to display videos using the Ooyala video hosting platform....
Categories: Media, Integrations

SimpleHTMLDOM Parser

This is a parser plugin for Feeds that uses the SimpleHTMLDOM library to extract elements from HTML documents. It can be used to building screen scraping functionality with Feeds, and for...
Categories: Import and export

Intelligence

The Intelligence module integrates advanced analytics directly into your Drupal site. It extends Google Analytics tracking with configurable events, page attributes and visitor attributes. It...
Categories: Administration tools, Search engine optimization (SEO), Integrations

Helpful

Build useful help for your users. The Helpful module adds an additional layer to the Advanced Help module. The purpose of Helpful is to enable site developers to build a help system for their users...
Categories: Administration tools

Google Chat

Everyone loves the gmail and facebook inline chat modules. This chat module enables you to seamlessly integrate Gmail/Facebook style chat into your existing website. Features Gmail style bottom...
Categories: Developer tools

Zoundation Support

Zupport module for zoundation theme. This module is designed to work with zoundation and sub-themes of zoundation. It may work with other themes, but no guarantee is made in this regard. Zoundation...

Commerce Product Display Attribute Selection

Have you ever wanted to link a customer to a product page with specific attributes selected? This module provides that capability. Simply include the attributes in the querystring on the product...
Categories: Content display, E-commerce

Browser Development

Browser development allows developers to create SCSS files and store the data in configuration for version control. The editor configuration is portable in three formats CSS, SCSS and Drupal...

Virtual Tour (Pannellum)

Overview Virtual Tour is built using WebGL and JavaScript, with a sprinkling of HTML5 and CSS3. It can run standalone or can be embedded using either an or a JavaScript API. The stand-alone method,...
Categories: Content display, Content editing experience, Site structure

DROWL Header Slides

Provides a flexible header slideshow based on custom block type and media type "Slide". TODO - Further description & screenshots. Versions 5.x Based on 4.x Swiper insted of Slick / Blazy version of...
Categories: Content display, Content editing experience, Developer tools

Accessible Media Embed

This module aims to bridge the gap between embedding media within a WYSIWYG such as ckeditor and having a fully accessible website using context sensitive alt tags for that embedded media. When is...
Categories: Media

Fluid Comment

Fluid comment provides a new comment field formatter that replaces Drupal's default comment field with a client-side component that lets you add new comments, reply to comments and moderate...
Categories: Content display, Decoupled

Commerce Add To Cart Pop-Up Form

The add to cart pop-up form module provides an add to cart link pseudo field to each product type that allows you to display the product, selected variation, and add to cart form in a themeable pop...
Categories: E-commerce

Action Link

The Action Links module allows site admins to create links which perform an action when clicked. For example, an action link could: toggle a node's published status cycle through the options for a...
Categories: Content display, Content editing experience, Developer tools

Varbase AI

Varbase AI is an advanced collection of AI-driven tools designed to empower editorial teams with intelligent automation, content generation, image optimization, and taxonomy management. It enables...
Categories: Content editing experience, Integrations

Instagram Nodes

This module creates a content type where imported instagram posts are stored. The stored fields are: Caption: The post caption. Id: The post id. Image: The post image (or thumbnail for videos)....

Easy Adsense

This is lightweight module that provides a simple integration with Google Adsense. The idea here is to provide your client like(eg: ca-pub-12345678...) and the module will automatically attach the...
Categories: Integrations

SharePoint Integration

The SharePoint Integration module provides functionality to synchronize directories and files between Microsoft SharePoint and Drupal websites using the Microsoft Graph API. It also allows...
Categories: Content display, Integrations, User engagement

xNavigation

xNavigation provides site administrators colour schemes for the Navigation module, offering flexible styling options for administration menus without the need to modify templates. By adding a...
Categories: Accessibility, Administration tools

PCI SRI

The purpose of this module is to help Drupal sites meet PCI DSS requirements 6.4.3 (March 31, 2025) and 11.6.1 (March 31, 2025) by implementing SRI for modules and themes (contrib and custom)....
Categories: Security

SAML Authentication Restrict to OU

SAML Authentication Restrict to OU provides a security layer for the SAML Authentication module by restricting site access based on Organizational Unit (OU) attributes sent by the Identity Provider...
Categories: Access control

Yet another statistics module

YASM (Yet Another Statistics Module) provides detailed statistics about your Drupal site: content, users, files, entities, groups and historical reports — all in one place, with sortable data...
Categories: Integrations

Asymmetric Translations

Why does this module exist? The philosophy of Drupal core translations is that a translation of a page (a node) is a one on one translation of the source. This can be a good philosophy for some...
Categories: Content editing experience, Multilingual

ImageField Extended

An extended ImageField widget that adds new form fields to a Image field. It provides the framework to associate new data with an image. All processing, including storage, is done via ImageField....

Social Post Twitter

This project is part of the Drupal Social Initiative. Social Post Twitter allows you to configure your site to automatically tweet to a users' accounts without human intervention. It is based on...
Categories: Integrations, Access control

Pages