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

54,252 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.

Audio Clips API

Audio Clips module is an API for creating a clip from an audio file. Features This module uses FFmpeg library and only MP3 and WAV format is compatible. Post-Installation - Go to /admin/config...
Categories: Developer tools, Media

Locale Delete

This module serves to delete traslations from database to allow you delete them when you are not using them for example. It shows a new checkbox on the table of traslations (on /admin/config...
Categories: Multilingual, Performance, Security

SEO Audit

SEO Audit is a powerful Drupal module that performs automated SEO audits on any website — including local development environments — by crawling pages and analyzing crucial SEO elements. It helps...
Categories: Search engine optimization (SEO)

Commerce Recurring Log

As part of the work on Drupal.org Issue #3281646, I created this module to enhance logging and traceability of recurring subscriptions in the system. This module adds support for logging lifecycle...
Categories: E-commerce

DBlog JSON Viewer

JSON Viewer for Drupal Admin Logs Introduction The JSON Viewer module transforms complex, unreadable JSON data in Drupal admin log entries into an interactive, searchable, and visually organized...
Categories: Administration tools, Developer tools

FlipDown

⏰ A lightweight and performant flip styled countdown clock. It provides Field Formatter and Views Field Plugin, so you can use this module for any Date, DateTime fields. Features 💡 Lightweight - No...

Media Kinescope

Kinescope.io media module integrates ability to add "Kinescope Video URL" field to any entity type. Module provides "Kinescope Video URL" field formatter "Kinescope video" field widget to display...
Categories: Media

Advanced Number Format(ter/s) - i18n & rounding

THIS PROJECT HAS NO (FINAL / WORKING) CODE YET! PLEASE PARTICIPATE! (Read the project description and issues) Provides advanced number formatting and rounding options for Float Integer fields....
Categories: Content display, Content editing experience, Developer tools

Multi-Value Add Form Hider

This module prevents the default empty add form from appearing when editing an unlimited multivalued field, except when the field has no existing values. It helps keep the edit form clean and...
Categories: Content editing experience

Mediaflow

With the Mediaflow and Drupal integration, you can easily access your Mediaflow image library directly from within Drupal, allowing you to insert images without the need to download them first. The...
Categories: Media

DKAN JSON Form Tweak

INTRODUCTION Tweak the DKAN form generation from JSON schema Features Some template suggestions are added to allow to identify form elements generated through the DKAN JSON form widget Enable...
Categories: Content editing experience

CloudFront Tag Based Purgining

AWS CloudFront does not natively support tag-based purging. CloudFront allows you to invalidate cached objects using paths or wildcards via the Invalidation API. You can specify the object paths ...

Shareable Single Directory Components

Shareable Single Directory Components (SDC) allows developers to contribute and reuse SDCs across projects, without requiring them to be tied to a specific theme or module. This makes SDCs portable...
Categories: Administration tools, Developer tools

Config Shard

Splits large files into smaller shards when exporting configuration. This allows easier management of, for example, view displays or views. Similar projects This module is a shameless rip-off of...
Categories: Developer tools, Import and export

Gotenberg

Module purpose This module provides a Drupal-sauce around the gotenberg/gotenberg-php package, with basic configuration and a wrapper class to be used within Drupal. It also adds an 'entity_print'...
Categories: Content display, Developer tools

Slick Pro Customizer

Slick Pro Customizer is a Drupal 10 module that allows developers to configure Slick carousels directly via a block. Each block can manage multiple carousel elements with granular options for...
Categories: Content display

TLSRPT (SMTP TLS Reporting)

TLSRPT module provides a simple web service to receive SMTP TLS reports, as defined by RFC 8460, and log them to a database table (using JSON Field).
Categories: Developer tools, Integrations, Security

LMS Migrate

Example migrations from Opigno LMS into Drupal LMS.
Categories: Import and export

Icecast Streaming Server

This project is a collection of modules which provide integration with Icecast, free server software for streaming multimedia. So far two modules are available: an Icecast YP directory module and...
Categories: Integrations, Media

Hyphenation

This module adds a filter for hyphenating input using phpHyphenator.
Categories: Content display, Content editing experience

Domain Menu Permissions

Domain Menu Permissions introduces a new permission Edit menu domain, which gives users that are assigned to a certain domain the permission to edit the menu (and only that) that is assigned to a...
Categories: Developer tools

Swipebox

This module provides a simple field formatter to output images with Swipebox, a jQuery "lightbox" plugin for desktop, mobile and tablet. (see http://brutaldesign.github.com/swipebox/) The code is...
Categories: Developer tools, Media, Integrations

Menu Merge

Menu Merge merges two or more menus into one and creates a block called Mobile Menu. This is just a simple helper I needed for theming purposes and by no means production ready, as configuration is...
Categories: Site structure

Sites group

An alternative to the Domain module which leverages the Group module. Separate various hosts via groups. Content creators can work in separate spaces via this setup.

Datapult

Provides an API for defining data requests and data sources. Data requests can be organized into datasets with managed caching, common loading arguments and registered displays. Features Here,...
Categories: Integrations

Pages