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

7,391 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.

Monolog

Overview This module integrates Drupal with the fantastic Monolog library by Seldaek to provide a better logging solution. Some of the benefits of using this module are as follows: Configurable...
Categories: Developer tools, Integrations

FitVids

If you have a responsive website and you want to embed video and other content, then you need this module. It uses the FitVids.js library for fluid width video embeds (e.g. flash video in s). You...
Categories: Developer tools, Integrations, Media

Facebook Page Plugin

The Page Plugin is a social plugin that enables Facebook Page owners to attract and gain Likes from their own website. The Like Box enables users to: See how many users already like this Page, and...
Categories: Integrations

Font Awesome Menu Icons

Dependencies Font Awesome Font Awesome Icon Picker (Optional) Font Awesome Icon Picker library should be here: /libraries/fontawesome-iconpicker ├── /dist ├── /package.json Versions 3.x This...
Categories: Administration tools, Integrations, Site structure

Social media share

The social media share module allows the user to share the current page to different social media platforms. It is rendered as a block, you can place it anywhere of your site. The module provides...
Categories: Content editing experience, Developer tools, Integrations

dataLayer

Get content/entity/user data from inside Drupal to the client-side/front-end. Outputs various CMS page meta data (like content type, author uid, taxonomy terms), which can be used for all kinds of...
Categories: Developer tools, Integrations

Leaflet More Maps

Want to freshen up your site with something a bit different? Leaflet More Maps adds over 20 attractive map styles to your site via Leaflet, the lightweight mobile-friendly library for interactive...
Categories: Content display, Content editing experience, Integrations

Google Programmable Search Engine

Summary This module allows the Drupal core search form to return search results from Google. You control which site(s) are indexed. It supports all configuration provided by the Programmable Search...
Categories: Integrations, Site search

Media CKEditor

Media CKEditor provides a bridge between Media and the stand-alone CKEditor module, allowing files to be embedded within a textarea using the media browser. Requirements Each branch of Media...
Categories: Content editing experience, Media, Integrations

Facebook Pixel

About Basic Facebook Pixel integration, allowing you to place a single pixel across your entire website to report conversions, build audiences and get rich insights about how people use your...
Categories: E-commerce, Integrations

Maillog / Mail Developer (obsolete)

Maillog provides an easy possibility to log all Mails for debugging purposes. It's possible to prevent the mails to being sent, so there is no need for an extra mail server to test the mail...
Categories: Developer tools, Integrations

Webform REST

Overview Retrieve and submit webforms via REST. Enable module Enable REST resource "Webform Submit" Enable REST resource "Webform Elements" Enable REST resource "Webform Submission" There may be 2...
Categories: Decoupled, Import and export, Integrations

Lightning Media

Lightning Media provides modules and configuration for great media authoring experiences. Lightning Media 5.0.0 WARNING: Lightning Media 5.0.0 drops all hard dependencies on contributed modules, as...
Categories: Content editing experience, Media, Integrations

Workbench Email

Provides a way for administrators to define email transitions and configurable email subject / messages between those transitions. Email transitions can be defined as when content moves from state...
Categories: Content editing experience, Integrations

Minify

Minify is designed to improve the website performance. This module provides the mechanism to render the page using minified version of HTML and JavaScript files. Minified HTML is generated using...
Categories: Performance, Integrations

OpenID Connect Microsoft Azure Active Directory client

OpenID Connect client / plugin for Microsoft Azure Active Directory authentication This module is a Microsoft Azure Active Directory client for OpenID Connect. Microsoft Azure AD connection can be...
Categories: Access control, Integrations

Webform Mailchimp

Drupal 8 version This module allows to send Webform submissions to MailChimp list. Requirements Webform module 8.x-5.x (https://www.drupal.org/project/webform). MailChimp module (https://www.drupal...
Categories: E-commerce, Integrations

Social API

This project is part of the Drupal Social Initiative. Social API harmonizes authentication with external social services in Drupal, providing an extensible module that allows integration of modules...
Categories: Integrations, Access control

AI (Artificial Intelligence)

The Drupal AI module provides a framework for easily integrating Artificial Intelligence on any Drupal site using any kind of AI (from multiple vendors). The AI module aims to provide a suite of...
Categories: Automation, Content editing experience, Integrations

fancyBox

The Fancybox module is the best way to incorporate the fancyBox jQuery plugin into Drupal. Display images, HTML, YouTube videos, Google maps in an elegant and aesthetic lightbox alternative....
Categories: Integrations

Clipboard.js

Overview The Clipboard.js module provides integration with the clipboard.js library, which allows non-flash based clipboard copying using the HTML5 Clipboard API. Usage The module provides a field...
Categories: Developer tools, Integrations

simplehtmldom API

What this module is and what it does This is a bridge between the latest version of the PHP Simple HTML DOM Parser (simplehtmldom) library - so that Drupal developers can easily write their modules...
Categories: Content editing experience, Developer tools, Integrations

GoogleTag Manager

Google Tag Manager simple integration * About: https://tagmanager.google.com Settings: * GTM-ID field * Enable/Disable flag * Display on /admin/* pages flag See Also If you want more options use...
Categories: Integrations

Views PDF

With this module you can output a view as a PDF document. Each field of the view can be placed on the PDF page directly in the administration interface. Therefore a new display called "PDF" is...
Categories: E-commerce, Media, Integrations

OpenAI Provider

Want access to the best and latest AI models? OpenAI is your go-to AI provider. Integrated with the AI module, it allows you to leverage cutting-edge models like GPT-4, DALL-E, and Whisper. Whether...
Categories: Integrations

Pages