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.
Webform
The Webform module allows you to build any type of form to collect any type of data, which can be submitted to any application or system. Every single behavior and aspect of your forms and their...
Categories: Integrations, User engagement
EU Cookie Compliance (GDPR Compliance)
Help maintain this project If you're interested in supporting or improving this module, please consider joining the #eu_cookie_compliance channel on Drupal Slack. While a maintainer may not always...
Categories: Access control, Administration tools, User engagement
Flag
Flag is a flexible flagging system that is completely customizable by the administrator. Using this module, the site administrator can provide any number of flags for nodes, comments, users, and...
Categories: Automation, Content editing experience, User engagement
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
Fivestar
The Fivestar voting module adds a clean, attractive voting widget to nodes and comments and any entity. It features: jQuery rollover effects and AJAX no-reload voting Configurable star sets...
Categories: E-commerce, User engagement, Site structure
Node read time
Node read time is a module that provides an extra field for content types, which displays to the users the time it will take for them to read a node. This field takes into consideration all the...
Categories: Content display, Content editing experience, User engagement
Poll
Overview The Poll module allows your site to capture votes on different topics in the form of multiple choice questions. Features Create and manage polls Per-poll options for anonymous voting,...
Categories: Content display, Content editing experience, User engagement
Organic Groups
Overview Enable users to create and manage their own 'groups'. Each group can have subscribers, and maintains a group home page where subscribers communicate amongst themselves. They do so by...
Categories: Access control, Site structure, User engagement
Statistics
Features The goal of this module is to provide anonymous analytics, counting entity views even for anonymous users. As it exists in Drupal 10.3+ core and in the module initial version for Drupal 11...
Categories: Administration tools, User engagement
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
Radioactivity
With the Radioactivity module allows you to automatically present new or popular content more prominent. The Radioactivity module measures the popularity of your content. In combination with Views...
Categories: Content display, User engagement
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
Webform Template
Copy webform configuration from one node to another This is an add-on module for Webform that allows you to select webform enabled content types as "source" and/or "destination" types. On node edit...
Categories: Content editing experience, User engagement, Integrations
Star Rating
Star Rating is a simple module that provides star rating field and display formatter. The D8+ version adds its own field type. If you just want to use existing core int fields you can consider the...
Categories: Content display, User engagement
Social media
The social media module helps integrate your website with social media sites such as Twitter, Facebook and Google+. It provides an centralized way of managing social media profile information and...
Categories: Administration tools, E-commerce, User engagement
Choose Your Own Adventure
This module aids in the creation of choose your own adventure stories/games. Includes tracking of user's choices and an example feature module with content types/views set up. To use without...
Categories: User engagement
Commerce Wishlist
This module provides a Wishlist to use with Drupal Commerce. It comes with a wish list page featuring a similar interface to Commerce’s Shopping Cart and a block – both can be fully and easily...
Categories: Developer tools, E-commerce, User engagement
User Points
This module provides a system for users to gain or lose points for performing certain actions on your site, providing an incentive for users to participate in the site and be more active. In...
Categories: User engagement, Automation, Access control
Simple Contest
Simple Contest module provides contest system for Drupal websites. for example, Best Design submission, Top contributor this week, etc. Features: contests are nodes. multiple contests of multiple...
Categories: E-commerce, User engagement
Xray Audit
Xray Audit provides detailed technical reports on the structure and configuration of a Drupal site. It helps developers, site builders, and administrators understand how content is stored,...
Categories: Administration tools, Developer tools, User engagement
User points Nodes and Comments
User points Nodes and Comments utilizes the Userpoints Core module to grant points to a user when they post a node or a comment and/or moderate a comment. What it does (features) A configurable...
Categories: User engagement, Access control
Advanced Content Feedback (aka admin_feedback)
Advanced Content Feedback (initially named admin_feedback) makes it very easy to analyze, view statistics and gather user information about the content of your site. Description Module for...
Categories: Administration tools, Content editing experience, User engagement
Answers
Overview Answers enables the implementation of a Question & Answer system in a Drupal site. Users can post questions and other users can answer them. To see it at work (based on the most recent 7.x...
Categories: Content editing experience, User engagement
Reference Links
"Reference Links" allows custom Urls to be attached to nodes. Its use is seen basically for documentation pages on a site. This module allows users to add links (internal or external) to nodes,...
Categories: Content editing experience, User engagement
User Points Contributed modules
This is a collection of modules that make use of User Points module API. If you created a module that uses the Userpoints API and it does not have its own project, please contribute it by...
Categories: User engagement, Access control