Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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