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

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

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

Pages