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

54,027 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.

File Aliases

The File Aliases module allows you to use token customizable aliases for your uploaded files, giving you the ability to keep your file system organized as per usual while providing clean looking...
Categories: Media

Pay

This module can be used by other modules to collect and track payments. Through this API, any module can provide a payment form and payments can be handled and tracked centrally. Payment forms A...
Categories: E-commerce

Views Custom Conditions

This Views Custom Conditions module facilitates the site administrator to inject custom conditions into a views query. ‘Views’ is a powerful and highly flexible module that provides website...

Google Optimize JS

Google has sunset the Optimize product, effective September 30, 2023! This module is no longer recommended, maintained, or supported. Immediately uninstalling this module is recommended. For more...

CKEditor 5 Dev Tools

This module: Adds the CKEditor 5 inspector, which will be available on any page with an initialized CKEditor 5 instance Supplies a starter template in /ckeditor5_plugin_starter_template for modules...
Categories: Content editing experience, Developer tools

Views exposed input token

This module provides a global Views token that contains its exposed input as a query string. Post-Installation After installation, use the [view:exposed-input] token anywhere in your view's...

Joomla to Drupal

This module enables the import of the following content from a Joomla website into Drupal. Users Sections & Categories into Taxonomy Vocabularies and Terms Content items to nodes Only available in...
Categories: Content editing experience, Import and export

Field Embed Views

The module provides a field type to attach any Views View display with, configurable on per-entity level, default values for exposed filters and sorting. The placement of the View in the content...
Categories: Content display, Site structure

Ubercart Product Minimum & Maximum

***I am no longer maintaining this project. If anyone would like to take over, please message me or leave a note in the issues list.*** Adds minimum, maximum and order in multiples limits on...
Categories: E-commerce

Domain VBO

2015 april 7: Recommend to switch to domain_integration. That module contains 'domain_integration_vbo' with the same functionality, but handled with Rules API. It is more stable and also handles ...
Categories: Administration tools

Commerce Coupon Conditions

Extending Commerce 2 promotion coupon to support commerce conditions plugin in Drupal 8. Commerce promotion have conditions, but in some cases is more useful to have one discount with multiple...
Categories: E-commerce

User Referral

For best Views & Rules integration, and bug fixes, please use the latest -dev version. - @hejazee This module provides users with the ability to refer other users to a site they are registered at....
Categories: E-commerce, Import and export

Views custom cache

This module provides two new simple caches for views which takes view's arguments into account: Custom cache: view's all arguments: All view's arguments, including contextual and exposed filters,...
Categories: Performance

Rules Autotag

The Rules Autotag module takes a light-weight approach for autotagging full-text content by matching taxonomy terms (and optional Synonyms). Rules Autotag depends on the Rules module. Functionality...
Categories: Automation, Site structure, Developer tools

Lightbox2 Swipe Gestures Support [D7]

Adds swipe gesture support for Lightbox2. This makes a lot of sense on mobile or responsive pages, because the "Next" an "Prev" Buttons are only visible on hover. Description Adds swipe gesture...
Categories: Content editing experience, Developer tools, Media

Taxonomy Replace

This module allows taxonomy terms to be replaced by other terms. Drupal 8 version Taxonomy terms have a "Replace" tab, which allows users to select a taxonomy term in the same vocabulary. Any...
Categories: Site structure

Feature Flags

What is Feature Flags? Feature flags provide the ability to restrict features to certain environments, while still using the same code base on all servers. This module supports restricting access...

Token Entity Render

Provides tokens ([entity_type:render:view_mode_name]) that render full entities using view mode specified.
Categories: Developer tools

CKEditor BreakTag

Minimal module to insert a break tag into the content by using the provided button or using the keyboard shortcut Ctrl+Enter. Uses During content creation the author may want to break a paragraph...
Categories: Content editing experience, Content display

Extra Paragraph Types (EPT): Video

Extra Block Types (EPT): Video module provides ability to add single video via Media field. it can be displayed as a thumbnail with lightbox popup. Demo: EPT Video EPT modules provide ability to...
Categories: Content display, Content editing experience

Colorpicker

This module provides a "colorpicker" form element for CCK forms, and also for module developers to utilize. A colorpicker field is a textfield with a colorpicker button that brings up the Farbastic...
Categories: Developer tools

Taxonomy revision

This module enables revisions for the taxonomy terms. The users will have an option to create new revision for a taxonomy term as for nodes. This means when a taxonomy term is edited in the default...

Twig IntlExtension

There's a known core issue when using Twig IntlExtension: [#3419294] Provides the Twig IntlExtension (twig/intl-extra) in Drupal, so that Twig functions relying on it can be used in Twig templates....
Categories: Developer tools

Webform Entity

This module exposes webform submissions as a fieldable entity on behalf of webform and optionally provides a bundle for each of the content types for which webform functionality is enabled. This...

Extended block visibility

This module extends Drupal's block visibility settings, for ease of configuration and deployment. Features Allows PHP block visibility to be defined in code. Allows theme specific block visibility...

Pages