594 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Agular Chart

Angular Chart and Chart Js integration, this is a sandbox project.


Integration with Dropshark monitoring, trending, and alerts service.


Web Experience Toolkit: Webform

Provides Webform functionality in [Drupal WxT][drupalwxt].

Key Features


Simple Analyse

Simple Analyse allow to integrate a site analysis code easily.
User can use intanal tracking system (Very simple) and / or integrate a google analytics code, Piwik analytics code or any other custom code.
The integrated code can display on all pages, exclude admin pages or display only for anonymous users. Permission to view history of intanal statistic can manage, to display to the anonymous users.

By default:

User Status Tracker

Logs whenever a users status is changed, IE: when an account is marked as disabled, enabled or if the account is deleted.


Placeholder for a soon-to-be-released module for a Tinycontrol device. Stay tuned!


Google Analytic Agency

This module assists with Google Analytic Report that help send report for each
website,end summary report, create node for each website so that we can keep
report of each website as a node.


Download and enable module google_analytic_report first

download and Enable this modules that admin/config/development/coder/settings
works on, then view the coder results page at coder.

AT Statistics

This module provides a user statistics page.
It is unde active development, so feel free to request new features and functionality.


This is a server side analytics. It catches all the site traffic. The recorded site traffic can be from bots and a human. It catches a mouse move or screen touch event on each page visit. This help to determine human or bots. It records IP address and timestamp of each action. It helps us analyze user behavior on your website and help improve the website accordingly.

Mouse movement or screen touch can still be recorded if a website is behind varnish and other reverse proxies. What you need to do is whitelisting all by uri started with /impression/.



This module provides veeva integration with drupal.

CRUD log

This module Captures and logs all node CRUD operations, "create", "read", "update" and "delete". It was inspired by the Event Log module. The one problem I had with that module is that it captures all operations without the ability to ignore certain operations, specifically Read operations. Logging every node read operation would really fill up the database quickly and can pose a performance problem.


Alexa Rank Service

Provides a PHP API service for looking up website rankings through Alexa.

Example Usage:
$alexaRankApi = \Drupal::service('alexa_rank');
var_dump($alexaRankApi->getGlobalRank('amazon.com')); //returns int(6)

Reset node counter



This module add a 'Reset node counter' checkbox to 'Publishing options'tab/fieldset
of drupal´s node edit form.
When checked it deletes the record within the node_counter table for this specific node
after node/edit form submission.

Reset node counter with node edit from


FranklyMe Widget

The Frankly.me plugin for Drupal adds Frankly.me social plugins to your Drupal site and optimizes the experience of your audience through easy ask buttons and social widgets. Associate your Drupal site with side pane widgets and embed shortcodes for frankly.me ask button and social widgets. All features are deeply integrated with Drupal APIs to make building your webpages and administrative features as easy as possible with the extensibility you expect from Drupal.

Video Comment FranklyMe

Use this plugin to spice up your posts with video comments instead of boring text comments. Simply start by creating a new post, the video comment feature is added automatically at the end of the post.

This plugin places two-set widget. First, a sleek 'record video' button, and a video carousel at the end of all of your posts. Official plugin from FranklyMe.

It'll be shown to your audience once your post goes live, where they can take a video selfie (velfie) that'll be viewable by everybody on your site.

OpenLucius Timetracking, Budgets and Reports

This module will enhance the Teamwork distribution OpenLucius with a full throttle timetracker.

You can track time on Todo's, realtime or manual. You can also set budgets for Todo's and Todo-lists. To top it of, you can monitor those budgets in nifty reports.


Drupal Dashboard

Drupal Dashboard

It's basically about site information i.e how many nodes are present in system either published or unpublished and available themes etc on a single page.

Enable the module and go to admin/drupal-dashboard and can see the stats of site.

Install the module and go to 'admin/drupal-dashboard'. Here you can check all basic information about the site.

For More :- https://www.youtube.com/watch?v=tIgDV4hNBqw


Syslog JSON

Simple module to log all the available information to syslog as a JSON object. In my use case, this is helpful as I run Drupal inside a Docker container, and then log all process logs to stdout, which is then picked up by a logging agent (e.g., Logentries) for storage offsite.

Taxonomy term statistics

Based on the core statistics module, which tracks general page views and counts node views. It is also a replacement for/upgrade to module term_statistics.


Statistics: Next Generation

A Statistics modules aimed to mimic the one from Core with better features.


The module uses the same approchs as the one from Core to collect stats. that means it uses a standalone .php file called with an AJAX request.
The default ".htaccess" file from Core prevent this file to be hit.
So you need to adjust the default .htaccess file

Look for this block

Google Analytics Embed

Integration with Google Analytics Embed API (https://ga-dev-tools.appspot.com/embed-api/).

Webform Replay

Webform component replay option

Webform Replay extends the excellent Webform module by adding an option to "replay" selected webform components.

This module is ideal for situations where multiple webform submissions per user are allowed, and some of that information is likely to be repeated on each submission.

360 Review

This module will do thorough review on your current website regarding all aspects like standards, security, performance, seo etc., and provide help tips to improve in those areas. It will show you the report as horizontal bar graph in percentages specific to each section, so that you can easily understand in which areas your website needs improvement.

External Logger

External Logger

TamTam External Logger module for Drupal is a module that utilizes hook_watchdog() to catch all log events on a Drupal based site. And send the events to a compatible backend. The module is designed to center log messages of multiple environments and sites in a single location. All environments can be grouped to form a practical overview. Saving the developer the time of looking up multiple logs and/or multiple machines.

Required Modules:

Composer Manager

Chartbeat Most Popular

Chartbeat Most Popular Logo

Chartbeat Most Popular


This module is designed to be used with Chartbeat. If you do not have a Chartbeat account, it will not work. If you do have Chartbeat and you're looking to present the Most Popular URLs on your site, this module will do that for you. It will create a Chartbeat - Most Popular block that you can add to your site.