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

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

G2 Glossary

Glossary2 (G2) is an alternative glossary module written for Drupal 4.7 to 11.0, designed for high-volume glossary / dictionary sites. 2024-04: if you are using the module, or even just considering...
Categories: Content editing experience

ImageAPI Text Renderer

Routines to assist ImageAPI to draw styled text as part of the ImageAPI or ImageCache pipeline. ImageAPI_text provides additional features to supplement ImageAPI :- actions to render text on an...
Categories: Content display, Media

User Data Connector

The User Data Connector module allows you to perform user authentication and obtaining information about users from a Drupal-external PHP script using a simple and compact API. It is especially...
Categories: Integrations, Access control

Themers Little Helper

This module is now obsolete This module won't be upgraded for Drupal 9! For a replacement see Twig Tweak 3.x. Twig Tweak is actively maintained and covers most of the functionality that this module...
Categories: Developer tools

Elfsight Twitter Feed

This project is unsupported due to an issue the maintainer didn’t address. See [#3112796] for details. If you have already installed this project, you should uninstall it. If you've already...

Taxonomy Place

This module dynamically creates a 'Place' vocabulary using Address module to manage the geographical information. The taxonomy terms that are created are nested by country, then state/province,...
Categories: Site structure

CKEditor Media (oEmbed) Plugin

This Module allows to insert embedded content (such as photos, videos, audio, and other rich media) via the OEmbed API using CKEditor. You only have to provide the url to the site (It works also...
Categories: Content editing experience, Media, Integrations

Multiple Dates

The Multiple Dates module provides a high-performance, vanilla JavaScript-based field type for selecting and storing multiple dates within a single field. Designed specifically for Drupal 10/11, it...
Categories: Developer tools, Site structure

Message Filter

Message Filter is an innovative Drupal module that revolutionizes system message display by providing intelligent, personalized control based on user roles. It transforms the user experience by...
Categories: Access control, Administration tools, User engagement

Server-side A/B Testing

Overview Server-side A/B Testing provides a lightweight and robust framework to run A/B experiments directly inside Drupal, without relying on external SaaS platforms. The module serves different...
Categories: Performance, Search engine optimization (SEO), User engagement

Admin Theming Tools

A suite of test modules for Drupal admin theme development. Each submodule exercises one UI component or form pattern — buttons, dialogs, tables, form widgets, pagers, tabs, and so on —...
Categories: Developer tools

Migrate Forward Draft

When you import or update content with Migrate, Drupal usually writes to the default revision (what visitors see as published). On sites using workflows and content moderation, editors often save a...
Categories: Import and export

Log Alert Rules

Log Alert Rules provides configurable threshold-based alerting for Drupal watchdog log entries. Instead of manually watching logs or building one-off automation for recurring errors, site...
Categories: Administration tools, Developer tools

Orejime Complient Videos

Orejime Complient Vidéos This module is obsolete and is no longer recommended for new projects. Its functionality has been replaced by the Orejime Media module. Please use Orejime Media for new...

Feeds FileMaker

Feeds FileMaker imports data from FileMaker into Drupal. The module connects to the FileMaker PHP API to retrieve a set of records. The records can be filtered by multiple criteria (e.g. surname =...
Categories: Developer tools, Import and export, Integrations

Embedder

(Currently in sandbox phase) An alternative to a number of older token-based 'embedders'. Re-imagining the job they all have in common and seeing if a persistent, semantic, XHTML-valid syntax ...
Categories: Content display

check_drupal

Nagios drupal plugin to monitor the state of a drupal site for security updates, system updates, core errors, core warnings and missing db updates. NOTE This check can be used in two ways: Let...
Categories: Administration tools

AI Interpolator

Warning - anyone new to this module should be switching to the AI module instead, where the AI Interpolator exists as the AI Automators with improved functionality and more providers in to come....
Categories: Content editing experience, Developer tools, Site structure

HTML import

Introduction This module is to divide one single large HTML document into a structured Drupal book where the heading level hierarchy is respected. This module works with HTML exported from Word;...
Categories: Content editing experience, Import and export, Integrations

Entity Access by Reference Field

Feature Overview Allows to control access to entities based on entity reference fields. With this module, you can define access conditions on entity reference fields for the host entity....
Categories: Access control, Administration tools, Content editing experience

Views Accelerator

For those not reading the full project page or the README: this module improves speed by rendering Views fields simpler and more efficiently. If you find that after turning the accelerator on for a...
Categories: Content display, Performance

Views Carousel - Views Vanilla JavaScript 3D Carousel (VVJC)

The Vanilla Views suite F.L.A.S.H.C.R.P.T.B FlashCrptb is a collection of ten powerful Drupal modules designed to enhance the visual and interactive experience of Drupal Views using pure,...
Categories: Administration tools, Content display, Site structure

Unused Images

UNUSED IMAGES ================ The unused images module allows you to find images that are no longer used. A big pro of this module is that it also finds unmanaged files that are unused! As a bonus...
Categories: Administration tools, Media

Formatted Number Input

Makes entering numbers with units (e.g. currency) a breeze! This module provides a widget that automatically formats numbers as you type, adding currency symbols, thousand separators, and more,...
Categories: Content editing experience

Entity Access Policy Experiment

This module is under development on GitHub. See the README there. GitHub Project Entity Access Policies Entity Access Policies let you express fine-grained access control rules for any Drupal 8...
Categories: Access control

Pages