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.

Video Background

Easy as hell module for play video background. By using this module user can play the uploaded video in the background of the selected CSS selectors on whole page. This module has lot of features...
Categories: Content display, Media

CKEditor Configuration Helper

Introduction This module allows adding some advanced settings to CKEditor. In example if you need a placeholder in wysiwyg this module is for you ;) Check https://ckeditor.com/cke4/addon...
Categories: Content editing experience

Commerce ECPay AllInOne

ECPay is a third-party cash flow and logistics company, this module is mainly to provide Drupal Commerce various payment methods. Currently available methods are: Credit Card ATM WebATM CVS Barcode...
Categories: E-commerce, Integrations

Varbase Social Single Sign-On

Adds single sign-on using existing information from a social networking service. Such as Facebook, X-Twitter, LinkedIn, or Google. Built using Social API. Varbase login - standard screen size...
Categories: Access control, Administration tools

Select2 Widget

Initial development was done by Braindrift (RIP)
Categories: Site structure, Developer tools

Particles.js

April 21: this project will not be developed any more. In my opinion it was a bad idea from the start: this really does not need any module, it's a lot more efficient to use frontend libs such as...
Categories: Developer tools

Bring Postal Code

This module fills in localities on the client side based on results from Bring's postal code service. The Bring postal code service is free, but has a volume limit. This module can sit on top of...
Categories: Developer tools

User from Route Context

As a developer have you tried to create a condition or context requirement for requiring the User from the route only to find it does not exist? That is because Drupal core only provides a user...
Categories: Content display, Developer tools

Page hits

The Page Hits module is used for displaying page statistics. INSTALLATION ------------ * Install the Page Hits module as you would normally install a contributed Drupal module. Visit https://www...
Categories: Integrations

Manifest file

The web app manifest is a simple JSON file that gives you, the developer, the ability to control how your app appears to the user in areas where they would expect to see apps (for example, a mobile...
Categories: Site search, Search engine optimization (SEO)

Exit pop up

INTRODUCTION The Exit Pop UP Module help you to convert the leaving visitor for your traffic and help yo to grow your business and engaging visitors. Whenever user tries to leave your site a pop up...
Categories: Administration tools, Content editing experience, Access control

Flickr API Integration

Flickr API Integration module provides integration between Drupal and Flickr API. There are number of APIs exposed to other modules via Drupal Services, which you are able to use as a dependency...
Categories: Media, Integrations

CKEditor Alert Notification

This module will create a CKEditor button to easily add alert message using CKEditor. Adds a new button to Drupal's CKEditor which allows the user to create & display any type of content in an...
Categories: Content editing experience

UIkit Grid

UIkit grid views plugin This module offers a new views style plugin which let you output your view results in a UIkit V3 Grid markup. This module does not include any UIkit CSS of JavaScript so it...

Instagram Hashtag Fetcher

This module adds a way to create entities with data from Instagram which can be used in Instagram carousels or what not. It uses https://github.com/postaddictme/instagram-php-scraper to scrape...
Categories: Integrations

Ajax link change

Ajax link change allows you to change the value of any field for any entity from one value to another with an ajax link. It is integrated with Views. Usage example : * publish / unpublish an entity...
Categories: Administration tools

Clean Maintenance

What is Clean maintenance? Clean maintenance is a simple module that changes the look and feel of the maintenance page. Features Replaces Drupal's standard maintenance page with a clean, nice...
Categories: Administration tools, Content editing experience, Developer tools

SCEditor

A lightweight, open source, WYSIWYG BBCode and (X)HTML editor. You can use it with xbbcode module.
Categories: Administration tools, Content editing experience

Popup Maker - All popup types

Popup Maker This Drupal popup module will allow you to connect your Drupal website to Popup Maker service. Popup Maker is the primary tool to boost website conversion rates in the shortest time and...
Categories: Content editing experience, Content display, E-commerce

Rate Limits

Rate Limits allows you to create configurations to limit access in a given window. It is currently built on top of core's flood service to provide protection against DoS attacks. By limiting the...
Categories: Decoupled, Administration tools, Security

AddToAny Site Studio integration

This module makes the social sharing block functionality from the AddToAny module available as a custom element within Acquia Site Studio. Enable the module and the "AddToAny" element will become...
Categories: Content display

Multivalue Field Order

Summary This module allows to set an order of items of multivalue fields, field collections or nested field collections. It works with integer, float, decimal, text, date fields, field collections...
Categories: Site structure

Currencylayer Currency Converter

The "Currencylayer Currency Converter" module will help your website convert currency using the Currencylayer. It will give you a block to convert currency from one format to another. This module...
Categories: E-commerce

MyEmma for Webform

Integration with MyEmma in webforms for Drupal 8/9. Requirements Requires Webform and installation using composer, depends on this php emma library. Installation composer require drupal/webform...
Categories: Integrations

Elfsight FAQ Module

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...

Pages