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

9,505 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.

Lightning Workflow

Lightning Workflow includes tools for building organization-specific content workflows using the Workflows and Content Moderation modules in Drupal 8 core. Out of the box, it gives you the ability...
Categories: Content editing experience

Reinvigorate

Reinvigorate has been acquired by webtrends, thus rendering this module obsolete. Reinvigorate is a simple, real-time web analytics + heatmaps solution that measures your influence on the web. This...
Categories: Integrations

Colors

A generic color-coding API. Used by FullCalendar Colors. More information and documentation to follow.

Editor

Editor allows rich text fields to be edited using WYSIWYG client-side editors. Editor is a backport of the Drupal 8+ Editor and CKEditor modules. Editor brings a host of benefits that were...
Categories: Administration tools, Content editing experience, Developer tools

Pagerer

Pagerer is a module providing a collection of pager styles to enhance Drupal and Views standard pagers. In Pagerer 3.0.0, the jQueryUI-based pager styles (slider, mini, scrollpane) are removed from...
Categories: Content display

CKEditor Youtube

This plugin allows inserting Youtube videos using embed code or just the video URL in CKEditor 4. The plugin is NOT compatible with CKEditor 5. If you need to embed Youtube videos in a CKEditor 5...
Categories: Media

/llms.txt

Provides an /llms.txt endpoint for your Drupal site to help large language models and AI agents better understand your website content. What is llms.txt? The llms.txt standard is an emerging...
Categories: Integrations

Jstag

Add custom javascript tags to the head or footer of selected pages. This module is almost direct backport from Drupal 7 Tracking Code module. All the credit for this module exluding the porting...
Categories: Administration tools, Developer tools

Customers Canvas

Integration module for https://customerscanvas.com/ Tracks API connection details and provides JS that injects the appropriate iframe code to a user-customizable path. Includes integration with...
Categories: Integrations

amazee.ai Private AI Provider

The amazee.ai Private AI Provider for Drupal can be used free for the first 30 days with no credit card required, giving you full access to all features for a complete, risk-free evaluation. This...
Categories: Artificial Intelligence (AI), Integrations

Block Form Alter

The Block Form Alter module provides functions to alter block forms consistently across implementing plugins: hook_block_plugin_form_alter() hook_block_type_form_alter() Block forms are rendered by...
Categories: Developer tools

Field Hidden

Hidden fields galore. D8/D9 Field Hidden defines hidden field widgets <input type="hidden" /> element widgets for these core field types: decimal, float, integer (plain)text, (plain...
Categories: Site structure

Empty paragraph killer

Empty paragraph killer is a filter module, helpful on sites which use WYSIWYG editors. People often hit the return key twice at the end of a paragraph. Most, if not all site layouts manage the...
Categories: Content display, Content editing experience

USPS API Integration

This is an integration module for the USPS PHP API by Vincent Gabriel to make it easier to use within Drupal. The module makes a simple api that any module can use whether it's to calculate the...
Categories: Developer tools, Integrations

Google Analytics Lite

Google Analytics Lite is a light weight and feature slim way to include the universal google analytics embed code in the site. It puts the code in the head of every page request. If you would like...
Categories: Developer tools, Integrations

Site Settings and Labels

Site Settings and Labels This module provides a way to let clients manage settings you define without affecting the configuration of the site (ie, as 'Content'). It does the following: provides an...
Categories: Content editing experience

ClickCease

This module provides seamless integration between Drupal and the ClickCease fraud protection service, helping site owners protect their advertising budgets from click fraud and invalid traffic....
Categories: Integrations

Perfect Audience Retargeting

Adds the Perfect Audience Retargeting tracking code to your website. An account is required at https://www.perfectaudience.com Installation Instructions: * Download the module, install it on your...
Categories: Developer tools, Search engine optimization (SEO)

Corporate Disk Company

Corporate Disk Company is a media company that offers many services that you can see on their website. This module interfaces with their fulfillment service and allows you to automatically fulfill...
Categories: E-commerce

Google API PHP Client

Google APIs give you programmatic access to Google Maps, Google Drive, YouTube, and many other Google products. To make coding against these APIs easier, Google provides client libraries that can...
Categories: Integrations

Feeds XPath Parser

This project is in maintenance mode. No new features will be added. New installs should use Feeds extensible parsers instead. Feeds XPath Parser is a Feeds plugin for parsing XML and HTML documents...

HTML Purifier

HTML Purifier is a standards-compliant HTML filter library. HTML Purifier will not only remove all malicious code (better known as XSS) with a thoroughly audited, secure yet permissive whitelist,...

Health Check Url

Health Check URL module is built to provide an endpoint for all type of load balancer (or Pingdom, new relic..),An endpoint will let the load balancer know that the site is working fine by sending...
Categories: Performance

Commerce Feeds

Import or aggregrate Commerce entities (e.g. products) using Feeds Using the power of Feeds, almost any type of data can be imported into commerce entities, be it data in the Comma-Separated Values...
Categories: E-commerce, Import and export

Simple Package Tracking

Drupal 9 Currently there are no plans to be a Drupal 9+ compatible version of this module. If you are looking for similar functionality, you can accomplish adding custom shipping carriers with the...
Categories: E-commerce

Pages