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

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

Media Thumbnails EPUB

Media Thumbnails EPUB This module uses the Media Thumbnails framework to create media entity thumbnails for epub files. That way you can add the media entity 'thumbnail' field to Views or Media...
Categories: Media

Website Security - Secure Login / Network Security

Website Security - Secure Login / Network Security – This module provides login security, registration security, brute force attack prevention, IP monitoring and IP blacklisting, DOS attack...
Categories: Access control, Security

Search API Lunr

For an introduction on how this module works, read Fast and fuzzy client-side search with Lunr.js and Drupal. This module provides a Search API backend for the the JavaScript search engine Lunr....
Categories: Site search

Mosaic Formatter

Image field mosaic formatter. Allows display a multiple image field using the jQuery Mosaic plugin.
Categories: Content editing experience

Time's Up

Provides cache-tags to deal with time sensitive data. You need Times'up if You want to regenerate caches of specific render-array based on a time E.g. Refresh the cache of my listing of Events...
Categories: Developer tools, Performance

Quick Modal

About Adds an easily configured JQuery controlled modal to Drupal 7 for use as an alert. This is the generic version of an internal alert module which is being used during the COVID-19 outbreak. We...
Categories: Content editing experience, Content display

Alter Entity Autocomplete

The module provide you alter autocomplete field suggestions list according other fields of entity. Note : - Currently recommended for user entity only.

Discourse Comments

Discourse Comments module provides integration with Discourse. Discourse is the 100% open source discussion platform. Features: * Publishes Drupal Nodes as topics on Discourse * Retrieves posts...
Categories: Integrations

Ultimate Cron Views Integration

This module integrates the ultimate_cron configuration and log table data with views. This allows views reports to provide details of which cron jobs are taking the most time or running most...

Koality Layout Builder Layouts

Create some base layouts and options that is a good jumping off point for your Layout Builder Needs Features A set of configurable layouts, 1, 2, 3, and 4 columns. Options to set the Width, Spacing...

AJAX Dashboard

AJAX Dashboard is a simple dashboard construction module, which allows developers to build AJAX-powered dashboards using a YAML configuration and a selection of plugins. Using this module requires...

DataDog Logs HTTP

Logs Drupal watchdog messages to DataDog This is managed on GitHub
Categories: Developer tools, Integrations

Commerce Stripe iDEAL

Integration with iDEAL payment through Stripe using payment intents. Dependent on Drupal Commerce but not on Commerce Stripe module so can be used separately if needed. Needs only Stripe PHP library.
Categories: E-commerce

Static Suite

A suite of modules to decouple Drupal and turn it into a static site, built by a Static Site Generator like Gatsby or Next.js. It exports data to static files (JSON, XML, etc), runs a build process...
Categories: Decoupled

Switch User Login

Switch User Login module provide functionality to admin user to login with any user by just one click, and you can also back to previous logged in username or admin user. This module is to use for...
Categories: Access control

EK Jitsi

Integration of Jitsi video conferencing. Allows to point to a Jitsi Meet server, start a new video session or join existing directly from a Drupal site. Latest version can be tested here. create...
Categories: Integrations, Developer tools

Commerce Ticketing

INTRODUCTION This module allows you to create and sell tickets. Tickets are fieldable entities, that can easily be extended. Tickets have a state are related to a workflow. Created > Active >...
Categories: E-commerce

Social Auth Vipps

Vipps Login is the easiest way to sign in and create an account. No need to worry about usernames and passwords. All you need to sign in is your phone number. Vipps, and you are logged in. This...

Performance profiler

Module, which allow to control time and memory amount, used by PHP to process the request or render the page. Also, PHP and DB benchmarks are included. It allow to compare pure performance of...
Categories: Developer tools

Aspect Ratio Validation

This module helps us to validate the image based on the aspect ratio configured againest the image field.
Categories: Media

Server-sided code highlighting

To improve the readability of code, many text editors use language-specific syntax highlighting. This module uses the highlight.php library to offer similar functionality when displaying code...
Categories: Content editing experience, Content display, Developer tools

Linked Data Lookup Field

Provides an autocomplete field widget that pulls suggested matches and URLs from authoritative sources. The module lets you configure your own endpoints, as long as they output JSON-formatted data,...
Categories: Content editing experience, Site structure

Advanced Scroll to Top

Scroll to top - Back to top - Scroll back to top, provides 4 different styles with customizable options through JS. Available designs Image (Default) Tab Pill Link Installation Install the module...
Categories: Media

Foundation Anchor Menu Block

Provides ZURB Foundation based dynamic anchor menu blocks, dynamically generated based on contents of the current page by classes and data attributes. Allows flexible anchor / jump menus scrolling...
Categories: Content display, Developer tools, Site structure

HTTP Request Logger

Extends and overrides the core DB Logger service to add HTTP request data to the logs. Especially useful for decoupled sites, where you need to see what POST requests caused PHP exceptions or other...
Categories: Decoupled, Developer tools

Pages