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.
Redirect
Provides the ability to create manual redirects and maintain a canonical URL for all content, redirecting all other requests to that path. Features Common API for loading, saving, and deleting...
Categories: Administration tools
Textfield Counter
Module summary This module adds new widgets for the form display of each of the field types that ship with core, for both text fields and text areas. The widgets this module provides extend the...
Categories: Site structure, Developer tools
Counter
Counter module counts how many visitors on your website. This module provides real time counting. All data saved to database. Features Count Site Counter per day, minute even second! Count Unique...
Categories: User engagement, Integrations
AddToAny Share Buttons
Share buttons for Drupal including AddToAny's universal sharing button, Facebook, Mastodon, Bluesky, Pinterest, WhatsApp, Reddit, SMS, email, and many more. Vector share buttons use AddToAny SVG...
Categories: Integrations, Search engine optimization (SEO), User engagement
Yandex.Metrics
> Читать на русском
Categories: Search engine optimization (SEO), Integrations
Statistics Counter
This is a tiny module that extends Drupal's core statistics module by adding node counts for week, month and year. The module integrates with Views. If you create a View and show fields, and select...
Session Limit
Session Limit allows administrators to limit the number of simultaneous sessions per user. Max session is configurable, no database tables needed. By default, a session is created for each browser...
Reset node statistics counter (reset_node_counter)
Introduction This set of modules and drush integration allows you to reset the node_counter which increments a counter each time content is viewed. This counter is part of Drupal cores statistic...
Categories: Integrations
Privatemsg
Privatemsg allows your site's visitors to send private messages to each other. Perfect for community oriented sites, such as forums and social networking sites. What works now: Messages list...
Categories: Administration tools, Content display, Content editing experience
Service links
Service Links facilitates the adding of social networks links or javascript buttons within the content with a special focus on developers and themers interested to extend their number or customize...
Google Analytics Counter
The Google Analytics Counter module is a scalable, lightweight page view counter which stores data collected by Google Analytics API in Drupal. The goal of the module is for the pageviews in Drupal...
Categories: Content editing experience, Integrations, Performance
Statistics Advanced
Provides a few advanced options to the core Statistics module. Once enabled, these options can be found under "Administer >> Reports >> Access log settings." Only track 'unique' views of content If...
Categories: Integrations, Developer tools
Translation Views
Provides fields and filter to build list in Views with information about translations. As example you can identify which nodes that do not have translations in a specified target language and give...
Categories: Multilingual
Visitors (Web Analytics)
Visitors is a powerful, native Drupal web analytics tool empowering site builders and administrators with comprehensive insights into user behavior and site performance . Features Built for Drupal:...
Categories: Search engine optimization (SEO), User engagement
Webform Countdown
Provides a textarea component for Drupal webforms with a configurable, twitter-style dynamic word or character count. Sponsored by the folks at openmedia.ca and New/Mode. Requires webform module...
Categories: Content editing experience
Google Analytics Reports
Google Analytics Reports module provides graphical reporting of your site's tracking data. Graphical reports include small path-based report in blocks, and a full path-based report....
Categories: Integrations
Extra Block Types (EBT): Core
Base functionality for Extra Block Types (EBT) modules. It contains default widget for EBT blocks, which has Design options for: CSS Box (margins, paddings, borders) Background using color, image ...
Categories: Content display, Content editing experience
CKEditor 5 Premium Features
CKEditor AI integration now available CKEditor AI integration is now available as a part of the Premium Features module. Sign up for a 14-day free trial to try it out in action! Unlock powerful...
Categories: Content editing experience, Integrations
Comment Counter
This is a tiny module that basically extends Drupal's comment statistics module by adding comment counts for day, week, month and year. It also integrates with Views and you can use it to select,...
Categories: Content editing experience, Content display
Extra Paragraph Types (EPT): Core
Base functionality for Extra Paragraph Types (EPT) modules. It contains default widget for EPT paragraphs, which has Design options for: CSS Box (margins, paddings, borders) Background using color,...
Categories: Content display, Content editing experience
Google Analytics Counter Search API
This modules bridges Google Analytics Counter and Search API. It adds a field which can then be indexed. When Google Analytics Counter updates the node count, it will mark the updated item for...
Categories: Site search, Integrations
Yandex.Share with Counters
This module displays beautiful share buttons with counters. If you also need Yandex.Share buttons without counters please check Yandex.Share module. Setup Go to Administration » Configuration » Web...
Counter Up
This module basically used to show stats in counter up form like from 1 to that particular. Just put the numbers in a div/span and provide class="counter". Like: 1,234,567.00 $1.99 12345 See DEMO...
Categories: Content display, Site structure
Counter API
Overview The Counter API module provides a generic infrastructure for the creation of event counters that can be incremented, managed and displayed as needed by other modules. Use cases for this...
Webform Counter
To add a Webform Counter to a webform: Go to webform's "Settings > Third party settings > Submissions Counter" and fill in the settings Add a new "Advanced HTML/Text" element to webform using "Full...