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

53,979 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.

Outlayer

Brains and guts of a layout library. Integrates Outlayer for layout libraries like Isotope, Masonry, Packery with Blazy and GridStack. Outlayer will make awesome GridStack, including native CSS...
Categories: Content display, Developer tools, Media

Rules API POST

"Rules API Post" is a working example, with documentation, for replicating Drupal content to external systems. This module adds a Rules action plugin for POSTing content to a REST API, using the...
Categories: Automation

Commerce recurring shipping support

This is add-on to Commerce Recurring Framework in case you need your subscriptions to be shippable. This module allows to add shipment related fields to your subscription bundles that will allow to...
Categories: E-commerce

UI for Apigee Edge

Enhancements for Apigee Edge related UIs by Pronovix. This module provides a custom Twig template which is used for every Apigee Edge entity listing page (except Roles) to replace the default table...
Categories: Integrations

CKeditor inline image style

Allow user to select image style while adding inline images using CKEditor
Categories: Media

jQuery Viewer

This module provides a field formatter in order to display image fields using Fengyuan Chen's jquery-viewer library. Demo
Categories: Site structure, Media

AMP CSS Tree Shaking

It helps you to eliminate the portions of CSS you aren't using. Usually should be used to generate AMP pages, where is the fixed limit for maximum style size. Module releases (versions) are related...
Categories: Performance, Search engine optimization (SEO), Integrations

LiveChat - live chat for Drupal

What is LiveChat - live chat for Drupal? LiveChat is a live chat and messaging platform for customer service and online sales. Having LiveChat on your website means that website visitors can send...
Categories: E-commerce, Integrations, Developer tools

Multipart Registration Form

Registration of new user has been a major feature in Drupal , in-order to make that form more attracting and user friendly this module gives you a feature of multi part entering user data in...
Categories: Automation, Access control

Layout Builder Enhancements

This module add some enhancements for Drupal Core's Layout Builder. Features View Block: A view block with automatic offset calculation to place views items flexible into a Layout Builder Grid...
Categories: Content editing experience

Domain Login Filter

Prevents users from logging in to not assigned domain.
Categories: Developer tools

Bootstrap4 Tools

This module is no longer unsupported. Please refer to Bootstrap Tools module and Bootstrap 5 theme. Number of accompanying modules Bootstrap 4 theme This module does not require Bootstrap 4 theme...
Categories: Administration tools

Permanent Entities

This module provides a new type of entities that cannot be created or deleted using the Drupal UI. This is valid also for site administrators with full privileges. Permanent entities can only be...
Categories: Content editing experience

Accessibility Scanner

Synopsis The Accessibility Scanner module allows you to use Drupal in combination with Deque's Axe toolset to perform web accessibility scans on local and remote websites based on a list of URLs or...
Categories: Developer tools

Drulma companion

Drulma companion is a helper module for the Drulma theme. It is built to use the Bulma CSS framework. Features Implements blocks with configurations from Bulma adapted to Drupal. Adds Fontawesome 5...

Coffee Mediteran

DEPRECATED: Functionality moved to admin_toolbar_mediteran This module improves and fixes some minor issues of UI in the coffee module, the improvements are meant to work with Mediteran Admin Theme...
Categories: Administration tools

Simple SEO preview

The Simple SEO preview module provides a new field to let content editors manage node meta title & meta description. A Google preview help contributors visualize how non-visible meta title & meta...
Categories: Search engine optimization (SEO)

PDF Slideshow

The module provides a file type field formatter that converts the attached pdf file to an image slideshow. Features: Set the desired image size Set the desired number of pages to show Prerequisite:...
Categories: Media

Config Export to PHP array

🇺🇦 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 page like the Single export page...
Categories: Developer tools, Import and export

CiviCRM Add to Calendar

Upgrades CiviCRM event iCal buttons to a better looking dropdown that includes a link to Google Calendar. Additionally, this module provides a settings page to configure event description display...
Categories: Integrations

Podigee Podcast Player

A field formatter for audio files implementing the Podigee podcast player Features Show a cover image for the podcast from the same media entity using tokens (same for title, description and...
Categories: Site structure, Media

Nbox

The Nbox module provides an full fledged internal mail/messaging system. Contains the core functionalities and entities for sending and receiving messages, working with threads and all mailbox...
Categories: Integrations

Manage display extras

Additional features for the manage display module https://www.drupal.org/project/manage_display/ Features Adds a title formatter for string fields that accepts classes on the link. Contributions...
Categories: Content display

Migrate Source RSS Scraper

Support RSS + HTML scaping source for migrations. This plugin provides a migrate source plugin rss_scraper that's a combination of RSS feed reader and HTML scraper. It assumes a listing of (for...
Categories: Content editing experience

One API - for Android App

API module to integrate with One Drupal Android App in Google Play Store at https://play.google.com/store/apps/details?id=com.technikh.onedrupal Through your phone app you can Login, Create & edit...

Pages