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.
LiteSpeed Cache (LSCache)
Drupal.org-native integration for LiteSpeed Cache. Adds the response headers LSCache needs to cache Drupal pages keyed by Drupal cache tag, and ships a Purge-framework submodule that invalidates...
Categories: Performance
Date Reminder
Overview Date Reminder allows a registered user to request an email reminder to be sent at a specified time before an event. Generally these would be calendar events, but any node type that has a...
Nginx Accel Redirect
Nginx Fast Private File Transfer for Drupal using X-Accel-Redirect. Installation (for the impatient) Install the module as usual. drupal 6: Go to admin/settings/file system and enable private files...
Categories: Content editing experience, Media
Inline SVG
The Inline SVG module provides a custom Drupal field type that allows you to store and render raw SVG code directly within your content. This field type supports editing via a textarea widget with...
Reinforcement Learning (or A/B & Multivariate Testing)
Reinforcement Learning (RL) is an A/B and multivariate testing framework for Drupal where every visitor click is treated as human feedback (RLHF-style). Each page view is a trial, each conversion...
Categories: Automation, Content display, User engagement
CKEditor File to Media Swapper
Provides a CKEditor 5 plugin that allows users to convert embedded file-based images and file links into reusable media entities. This module helps migrate legacy content from direct file...
Categories: Content editing experience, Media
OSF for Drupal
Introduction The Open Semantic Framework (OSF) for Drupal is a middleware layer that allows structured data (RDF) and associated vocabularies (ontologies) to "drive" tailored tools and data...
Quickdraw
Quickdraw is a set of tools developed by Portland State University to provide generic functionality across content types using data integration principles. For example, the Quickdraw Navigation Bar...
Cyclone
Overview Cyclone allows users to spin up sites on remote hosting providers. Imagine your users being able to select a site from a list and then provisioning it themselves on the hosting provider of...
Categories: Integrations
LinkStash - Personal Bookmark Manager
LinkStash is a personal bookmarking tool for Drupal 11 that automatically fetches metadata, categorizes links by domain, and displays video embeds. Save links via bookmarklet or form with smart...
Categories: Content display, Integrations, Media
Yild
Let the rest of the internet know what your content is about by using already defined metadata-terms. Benefits with this range from improved SEO to being able to create more complex ways of...
Categories: Site structure
joindin
This sandbox will contain a drupal module to interface a Drupal site with the joind.in website. For what do we need this? From joind.in's about page: Joind.in is the replacement for all those paper...
Categories: Site structure
Static File Cache
Drupal Static File Cache (SFC) module helps locking down critical cache Bins/CIDs while still allow for a Memcache/DB/[YourCache] fallback for data caching. Goals SFC was created to ensure a more...
Categories: Performance, Developer tools
Streaming
This module is a service that transcodes a .mp4 video into an adaptive bitrate streaming format. This module supports transcoding to the two most popular formats: HLS and DASH. Two dependencies are...
Categories: Integrations, Media
IO Builder
Summary The IO builder is a visual builder (frontend editor, page builder...) for Drupal developed by iO: https://www.iodigital.com/en Demo https://www.youtube.com/watch?v=y0iptiuZ4Bc Frontend...
Categories: Content display, Content editing experience
In App Live Chat
Description Summary: Live Chat Modal provides a real-time chat interface for Drupal websites using Pusher API. Users can chat individually in a modal interface with real-time message delivery and...
Categories: Accessibility
Mail Archive
This module has been renamed to mailarchive and ported to 5.0+. The mailarchive module allows you to subscribe to one or more mailing lists which will then be stored in a threaded archive. Much...
Pay2Publish
NOTE: the module was thought for Drupal 4.7 and then updated to 5.x. Has been abandoned with Drupal 6.x, as (almost) the same functionalities can be obtained with other more flexible means (mainly...
Categories: Content display, E-commerce
inLinks Integration
This module is unsupported due to a security issue the maintainer didn’t fix. See SA-CONTRIB-2015-056 - inLinks Integration - Cross Site Scripting (XSS) - Unsupported for details. If you want to...
Categories: E-commerce
Nagios Looking Glass
Nagios Looking Glass (NLG) is a utility for viewing filtered Nagios data. NLG is not a tool for sending Drupal data to a Nagios server. For this you should use the Nagios Monitoring module. On the...
Categories: Performance, Integrations
MonoDialog
Overwiew This module provides a tiny API to make SIMPLE and EASY the usage of jQuery Dialogs with Drupal pages and forms. This module hasn't as many features as ctools or DialogAPI as it is...
jtypo
About JTypo module makes your texts look nicer, applying configurable set of typography rules (45 rules altogether grouped into 6 sets called "tof"s). It provides: Input filter 'Jare Typograph'...
Categories: Content editing experience
BACnet
The BACnet module for Drupal is an energy management tool, allowing easy real-time monitoring of energy related data across a team within an intranet or other Drupal website. Its intent is to show...
GeoIP Javascript Redirect
This module allows you to redirect visitors based upon the country they are visiting from. It uses the freegeoip.net service to detect the visitor's location, and then various options may be used...
Categories: Developer tools, Administration tools
Atixnet Tools
Tools utilities for modules. This module is useless, alone by itself. Drupal 8/9 module with helpers, config form and controller to easily provide some module functionality. It provides abstraction...
Categories: Developer tools