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.
CKEditor5 Template
This project provides a CKEditor 5 plugin for Drupal. It allows to insert predefined content. It is a successor of the Drupal ckeditor_templates module. The predecessor is unfortunately only...
Categories: Content editing experience
Header and Footer Scripts
This module allows you to add style and scripts in your site or , You don't need to open any file for this purpose. Quick usage Navigate to admin/config/development/header-and-footer-scripts/header...
Categories: Administration tools, Content display, Developer tools
Hacked!
This module does not and will not prevent your site from being 'hacked'. This module scans the currently installed Drupal, contributed modules and themes, re-downloads them and determines if they...
Categories: Developer tools
Text Resize
The Text Resize module provides your end-users with a block that can be used to quickly change the font size of text on your Drupal site. The block includes buttons that can increase and decrease...
Categories: Content display
Views base url
This module provides a site base URL token in Views. The main purpose of this module is to create a link with absolute path through "Global:Custom text" option. Why use this module: You can also...
Categories: Content display
Lightning Core
Lightning Core provides shared base functionality and APIs for other Lightning modules. You probably won't have a reason to install it unless another module requires this one. Lightning Core 6.x...
Categories: Content editing experience, Developer tools, Site search
Entity Registry
Entity Registry provides a generic entity tracking infrastructure for Drupal. It automatically detects when content is created, updated, or deleted and dispatches those changes to consumer plugins...
Simple Popup Blocks
Turn any blocks, views, forms or anything with CSS selectors into popup. It will not require any special library or coding skills. The main difference between other popups like colorbox, lightbox,...
Categories: Media
JSON Web Token Authentication (JWT)
The JSON Web Token (JWT) Authentication module provides a Drupal authentication provider that uses JWTs as the primary factor of authentication. What is a JSON Web Token? JSON Web Token (JWT) is an...
Categories: Access control, Security
QR code redirect
Generates QR codes, stores the pictures into DB. At calling of the QR code url, it redirects to the preset url. Usage: 1. Generate QR code 2. The QR code is having a link like: http://yoururl.com...
Categories: Developer tools
Custom Tokens
It gives the user the ability to create custom tokens for specific replacements that can improve other modules relying on the Drupal 7 token API or, for Drupal 6, the Token module. Versions 7.x-1.x...
Categories: Administration tools, Content editing experience
One Click Upload
Easy way upload files in BUEditor, CKEditor and textarea's. Features Upload images and insert into editor image code Upload files and insert into editor link code Multi-upload files and images Drag...
Categories: Content editing experience, Media
Clicky - Web Analytics in Real Time
About this module This module integrates Clicky with your Drupal website. About Clicky Web Analytics Clicky is a real time web analytics service, much like Google Analytics, but in some situations ...
Categories: Integrations
jQuery UI Dialog
Drupal 8 includes jQuery UI in core. However, it is no longer actively maintained and has been marked deprecated. This module provides the jQuery UI Dialog library for any themes and modules that...
Categories: Content display, Developer tools, Content editing experience
Capterra
Synopsis This module allows you to configure your Capterra landing page with conversion tracking code. Your Capterra vkey and vid are required for conversion tracking. This module will embed...
Categories: Integrations
Opigno TinCan API
This module allows to make a bridge between Opigno LMS and a LRS, using TinCan (xAPI) statements. Opigno LMS is a full fledged Learning Management System. More information can be found on the...
etracker
Adds the etracker web statistics tracking system to your website. etracker is a leading provider of solutions and services for web analysis and optimisation of online marketing campaigns. etracker...
Categories: Integrations
Effective Measure
Integrates Effective Measure tracking with your Drupal site. The tracking code is to be implemented before the closing tag like so: https://help.effectivemeasure.com/confluence/display/EH/Audience...
Categories: Integrations
JS injector
Replaced by Asset Injector The module has been replaced with Asset Injector, please use that instead. Allows administrators to inject JS into the page output based on configurable rules. It's...
Categories: Developer tools
Inspectlet
This module helps non-developers to implement the Inspectlet tracking code. Inspectlet is a tracking tool which features heatmaps, clickmaps and A/B testing. It also records where the mouse is on...
Categories: Integrations
SearchStax Studio – Site Search
The SearchStax Drupal Module lets users set up and configure the SearchStax Site Search product (subscription required) on Drupal in less than 60 minutes. SearchStax Site Search harnesses the power...
Categories: Administration tools, Developer tools, Site search
SCSS/Less Compiler
Module automatically compiles SCSS/LESS files defined in libraries.yml into CSS. SCSS compiler: scssphp LESS compiler: lessphp Starting with the 2.x branch, the module uses scssphp 2.x by default....
Categories: Developer tools, Integrations
UI Patterns (SDC in Drupal UI)
Define and expose self-contained UI components as Drupal plugins and use them seamlessly in Drupal development and site-building. UI components are reusable, nestable, guided by clear standards,...
Categories: Content display
Drush Language Commands
Drupal 8 Version The 8.x-dev version currently is undergoing a massive streamlining in the translations-export and translaions-import commands to eventually move this component to core ([#1820542])...
Categories: Import and export, Multilingual
SharpSpring
With this module, you can add SharpSpring tracking to your pages. This includes the ability to track: landing pages, search terms, and referrers. Additionally, you can store your SharpSpring API...
Categories: Integrations