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

9,588 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.

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

Pages