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

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

FileField Mail

Overview Allows filefield downloads to be restricted until the requester confirms the email address. This email address is stored in the database and reported back to privileged users. The...

uc_duedate

Currently the only dates associated with orders are their created date and modified date. Those are pretty important, however when using the modules such as Ubercart Pay Later and Ubercart Payment...
Categories: E-commerce

Web Service Award

This modules makes it possible to collect user feedback using the services from Web Service Award. Web Service Award has developed Web Service Index - a system to help measure how well your website...
Categories: Integrations

Inline Conditions

This module allows conditions to be defined on the entity add / edit form, and
 those conditions are later mapped to rules conditions when the rule is generated. Inline Conditions are specially...
Categories: Automation

WF Tools

Note: WF Tools has migrated to github. Releases will still be handled here, but issues are tracked using the github bug tracker. The source of truth for code is github. WF Tools is a collection of...
Categories: Access control, Administration tools, Developer tools

Share Stats

Provides links for social networks (Facebook, Twitter, Orkut and Forward) to share your content and tracks statistics by registered users. There is also a report where you can see a table with user...
Categories: Integrations

Download Count

The download_count module tracks downloads of private files attached to nodes via the core upload or contributed filefield modules for d6 and private core file fields for d7. D7 Version NOTE: this...

Rules UI Mockups

This is a project for planning, tracking, and versioning mockups of a future Rules administrative interface by using structured user reports and reviews of ideas that will simplify and improve how...
Categories: Content display, Automation

Condition Field

This module provides a field type to be able to add the Condition Plugin interface to any fieldable entity. It also provides a class to query the data, but in order to use the values, additional...
Categories: Site structure

Block Visibility Conditions

This module provides some extra block visibility conditions: 'Not Node Type' condition. The block will still be shown on all other pages, including non-content types. This differs from the negated...
Categories: Content editing experience, E-commerce

Modal

Use Modal to add dialogs to your site for lightboxes, user notifications, or completely custom content. Just go at: Administration » Structure » Modal Have fun :) Modal 6 is ready 🍻 Highlights: ✅...
Categories: Administration tools, Content display, Content editing experience

ROI Analytics & Backoffice

This project adds the DeskGod javascript tracking code to your site's pages and integrates the powerful website backoffice system Deskgod (free and paid version). For a "Basic Free Account" please...

Finteza Analytics

The official module for integrating Finteza web analytics with Drupal websites. What is Finteza? The system features real-time web analytics. Track the number of visitors, page views and events of...
Categories: Integrations

TOC API

This module provides a framework for creating table of contents (TOC) from an HTML fragment's header tags. Classes The TOC API consists of a several classes, services, and plugin: Toc: A class that...
Categories: Content display, Developer tools

Footnotes

Footnotes module can be used to easily create automatically numbered footnote citations to references into any formatted text with full CK Editor 5 support. 🇺🇦 This module is maintained by...
Categories: Content editing experience

Official Facebook Pixel

This plugin will install a Facebook Pixel on your Drupal page. The Official Facebook Pixel allows you to fire PageView events when people visit your website. Tracking pixel events can help you...
Categories: E-commerce

Tracking Inject

This is a Drupal 8 module. Adds the ability for injecting tracking scripts into website pages. Tracking scripts are typically provided by an advertising agency, research firm, analytics firm, or...
Categories: Administration tools, E-commerce, Search engine optimization (SEO)

Crawler Rate Limit

Crawler Rate Limit allows you to limit requests performed by web crawlers, bots, and spiders. It can also rate limit regular traffic, and block requests based on autonomous system number (ASN)....
Categories: Administration tools, Performance, Security

Time Tracking Application

Time tracking application provides multiple way of tracking time. You can use it to track time spent on specific issue resolution, specific project or sub project. Time Tracking Application...

Maintenance 200

Overview The Maintenance 200 module allows a site to return a Status code of 200 rather than the default 503 (Service Unavailable) code. "But wait," you ask, "why would I want that? The site is...

TrackMyAdmin

The TrackMyAdmin module tracks the activity of the modifications performed by the users with the role of Administrator. TrackMyAdmin module provides a dashboard that lists out type(Content/Config)...
Categories: Administration tools

Steal Our Content

Steal Our Content is a module that displays a "Republish" button as a block on the site. The block is very configurable. When you use the republish button, you get a modal (provided by CTools) that...
Categories: Content editing experience, Content display, Import and export

Base Field Override UI

The Base Field Override UI module enables an interface to be able to change the labels and descriptions of the fields that have been created by code using the BaseFieldDefinition class (Example,...
Categories: Administration tools, Site structure

User Import

Import users into Drupal, or update existing users, with data from a CSV file (comma separated file). Provides a wide range of features out of the box, and a comprehensive API to customise imports....
Categories: Import and export, Access control, Developer tools

Posthog Analytics integration

Integrates PostHog Analytics with Drupal, providing comprehensive product analytics, and user behavior tracking. Supports both client-side (JavaScript) and server-side (PHP) tracking, with...
Categories: Integrations

Pages