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

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

AddEvent

Description: The AddEvent module integrates the Add to Calendar button into the Drupal block system. There are plans to add additional Event and Calendar integrations that are provided by the...
Categories: Content editing experience, Site structure, Integrations

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

SubResourceIntegrity

A very small module, which allows developers to specify SRI attributes for their external assets in *.libraries.yml. Example: test_asset: js: "https://cdnjs.cloudflare.com/ajax/libs/jquery...
Categories: Security, Developer tools

Cleave.js for Drupal

This is a Drupal module that integrates the cleave.js input field auto-formatter with the Drupal form-API. This is pure API module without any UI. You only need to install it, when anoher module...
Categories: Developer tools, Integrations

Easy Layouts

The Easy Layouts module provides a super easy and flexible way to control your layouts with Layout Builder. It gives you the ability to add wrappers, containers, rows, or columns to sections in...
Categories: Content display

Emergency Notification

Introduction Provides the ability to display a customizable emergency notification on all pages, exempt the pages that are being excluded in the configuration. Once the is dismissed the emergency...
Categories: Content display, Developer tools

Link field Preview

This modules adds new field type which stores url, title and content of that url. Providing formatter and widget for it. Special feature is in field widget where we use Goutte library which is "a...
Categories: Content editing experience, Content display, Developer tools

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

Entity Visitors

Are you looking for adding a block to your entity either the user, node or any custom entity that is showing the users viewed this entity? like in LinkedIn where you can see the people viewed your...
Categories: Content editing experience, Integrations

HTML5 Audio Player

User can upload any audio with format mp3, wav and ogg. Once audio uploaded, users can set settings for that audio like auto-play, repeat, mute and width of player. Once player added, one short...
Categories: Media

Entity Updater

Mass updates entities via a queue Contribute Reach out at #drunomics-contribute at the Drupal Slack!
Categories: Content editing experience

Media Iconpicker

Media iconpicker is an alternative to the media library widget for selecting icons wrapped by media entities. It's an inline selection widget based on the [Fontawesome Iconpicker](https://github...
Categories: Media

Sync UUIDs!

During development, you often have to upload code from the version control system to multiple servers. You can use this module to synchronize the configuration. Also, this module can be useful if...
Categories: Developer tools

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

Cache UI

The Cache UI module aims to provide the missing UI for cache bins and entries. Warning! Experimental module, use with caution. Features This module provides a new UI to list cache bins at /admin...
Categories: Developer tools

Entity Synchronization

The Entity Synchronization module provides a framework for exchanging data between Drupal and one or more remote systems. This is an API/Framework module; it does not provide functionality out of...
Categories: Import and export, Integrations

Typography Filter

Overview Text filter to automatically improve typography of your content. It relies on the JoliTypo PHP library. How to use As filter in editor Go to your text filters configuration page (admin...
Categories: Content editing experience

API Docs

This module will provides API Docs to your Developer Portal, It is powered by Drupal content type, custom field formatters & views. Features covered API Docs module will provide API Docs Content...
Categories: Content display, Content editing experience, Site structure

Revision Field Views

This module extends Views to display fine-grained field changes from node revisions. Unlike other node revision modules, this module displays the value differences inside the view itself. This...
Categories: Content editing experience

Jitsi Meet

Integrates with Jitsi Meet API to provide a video conferencing solution
Categories: Developer tools, Integrations

reCAPTCHA Preloader

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The module provides a preloader for Google reCAPTCHA v2...
Categories: Accessibility, Integrations, Security

Views Mailmerge Field

The module provides a global Views field plugin with mailmerge-like capabilities. The primary use case for this module is to provide a mail merge facility at the Views field level. Mailmerge tokens...

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

Dream block manager

Dream block manager adds machine name, path to the list of blocks. It also provides a filter so you can search on name, machine name orpath
Categories: Administration tools

AP Media API Integrator

AP Media API Integrator module provide developer service to easily integrate Ap newsroom APIs. This module also provide dashboard to search, filter and clone AP content. For more details visit :-...
Categories: Content display, Developer tools, Integrations

Pages