
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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...