
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.
Taxonomy Defaults
Taxonomy Defaults allows you to assign default terms from any vocabulary to any node-type. The default terms will be pre-selected on the /node/add form, but can be edited. If a vocabulary is marked...
Categories: Site structure
Views Rotator
Note: There are way too many modules that do "fancy jquery effects in Views". It's like the textbook case of module duplication. I have therefore decided to deprecate this module in favor of Views...
Categories: Developer tools
Permissions DragCheck (faster permission checkbox selection)
Provides click & drag for checkboxes on the permissions page to administer permissions faster. Lightweight Drupal 8 alternative to Fast permissions administration (FPA) module. Implements the...
Categories: Administration tools
Features Menu UUID
This module provides an alternative system for exporting menu items using the Features module that aims to be more reliable than alternative option. The module was based on Entity Menu Links,...
Course relationships
This module exposes Course as a Course object, so courses can contain sub-courses. Also, courses. Has support for Module (sequential) or à la carte workflow Selling sets of courses through Ubercart...
Categories: User engagement
Panels Extras
What is Panels Extras? Panels Extras is a collection of plugins that extends functionality to the Panels module. Does it do x? We are actively maintaining Panels Extras to provide extended...
Categories: Content display
Biblio Autocomplete
This module provides functionality for auto-completion of fields in the Biblio node type using both previously entered values and third party services (currently two external plugin modules are...
Categories: Integrations
Email Validator Customizer
Synopsis Drupal core uses the RFCValidation from egulias/EmailValidator to validate email addresses. However, the RFC allows for email addresses with no domain, which is often not the desired...
Categories: Integrations
Book Menus
Introduction Book Menus allows you to set books as normal drupal menus. This means they will be listed in admin/structure/menu, and have all of the additional functionality that comes along with it...
Categories: Site structure
Aegir Hosting Tasks Extra
Provision | Hosting | Eldir | Hostmaster | Hosting Tasks Extra Hosting Tasks Extra is a suite of Drupal modules that provide extra UI functionality of the Aegir Hosting System. Explore Aegir's...
Categories: Developer tools
Image with Title
INTRODUCTION: This project creates a new field format for Image Field type. This allows a user to display the Image title attribute along with the Image. REQUIREMENTS: Image INSTALLATION: Enable...
Categories: Site structure, Media, Developer tools
GroupEx PRO ( Daxko ) integration
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Integration with GroupEx PRO system, decoupled from Open Y
Categories: Decoupled, Developer tools, E-commerce
GraphQL Search API
This Drupal module provides an integration between Drupal GraphQL and Search API modules. Please note this module only supports 3.x version of GraphQL module. Please note this module allows...
Categories: Decoupled, Site search, Integrations
Group Notify
Notify (email) members of a Group (https://www.drupal.org/project/group) when new group content is posted via Group Node plugins. Once the module has been enabled, browse to Administration ->...
Categories: Content editing experience
Block Usage Report
The Block Usage Report module provides a report page showing which blocks are enabled and disabled in the site's default theme, and which region they appear in. It also summarizes all Custom Blocks...
Categories: Administration tools, Developer tools
Commerce Order Types
Note:I have not had access to an active Drupal Commerce site for quite some time, so development of this module is limited to what users can contribute on the issue queue. Thanks! This module...
Real Estate Mortgage Calculator
Real Estate Mortgage Calculator is the mortgage calculator module. It is designed to operate with the Drupal Real Estate module, but also can be used on any other Drupal site. For now exist two...
Notification System
A similar module is the DANSE project which could fit your use case. The Notification System Module is more modular and has some different approaches. The notification_system module provides a...
Categories: Developer tools, Import and export, Integrations
Performance profiler
Module, which allow to control time and memory amount, used by PHP to process the request or render the page. Also, PHP and DB benchmarks are included. It allow to compare pure performance of...
Categories: Developer tools
Smart Content UTM
This module allows administrators to use UTM parameters as conditions in Smart Content.
Categories: Developer tools, Integrations
Social Profile Field
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. People have profiles in different social networks and...
Categories: Content editing experience, Content display, Site structure
Animated Scroll To Top
This module provides a smooth page scrolling effect for returning to the top of the page using jQuery that provides visitors with an easy way to quickly scroll to the top of the page. Features...
Categories: Developer tools
Group Context: Domain
Exposes a "Group from domain" context to be used with blocks, the Group Sites module or anything else that supports Drupal core contexts. Configuration is simple: Grant someone the 'set domain...
Categories: Content editing experience, Developer tools
Flush page cache
Easing the pain when you need to flush...Drupal's cache. Flushing Drupal's cache on a large site can feel like you're waiting to takeoff on the tarmac at JFK. The delay comes from the fact that...
Categories: Performance
Commerce choose price
This module allows you to add a field formatter to Drupal Commerce 2.0 order items so the customers can set their own price for a product. The price is validated to be above a minimum amount. This...
Categories: E-commerce