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

55,462 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.

Contact ajax

Contact Ajax implements ajax submission for core Contact form in Drupal 8. How it works After enable the module, each contact form will show a checkbox "Use ajax". When this chebox is enabled the...
Categories: Site structure

Commerce Currency Resolver

Enhancement for handling multi-currency Drupal Commerce. Drupal Commerce 3 supports multiple currencies out of the box. Commerce currency resolver tries to solve resolving prices per currency by...
Categories: E-commerce

Views Arguments Extras

This module contains a group of view handlers and plugins that add the following options. Argument Default Current Node CCK allows for cck field values of the current node to be loaded as default...

jQuery Multi

Need to use a higher version of jQuery for your module or theme than the one provided by Drupal/jQuery Update? jQuery Multi allows you to load an extra version of the jQuery library in parallel to...
Categories: Developer tools

Mobile Switch

The Mobile Switch module provides various functionalities to develop mobile ready websites, based on device detection by Browscap or Mobile Detect.     Functionalities Automatic switch to...
Categories: Content editing experience, Content display, Developer tools

Geofield Yandex Maps

Geofield 2.x widget, Geofield formatter, Views handler, Form element and Text filter with Yandex.Maps 2.1 Drupal 8 version. API Programmaticaly show map with marker
Categories: Site structure

Configuration Views

This module provides allows site builders to create Views that are lists of Configuration. For example, a site builder can create lists of Roles, Menus, Image Styles, Content Types, Views, and so...

Media Thumbnails Video

Description This module uses the Media Thumbnails framework to create media entity thumbnails for video files. Additional module provides a Extended Video formatter to display thumbnail like a HTML...
Categories: Content display, Content editing experience, Media

Fraction

Overview This module provides two things: A Fraction PHP class for representing and working with fractions. A Fraction field with 2 widgets and 3 formatters. Fraction class Usage: $fraction = new...

CKEditor(5) Emoji

CKEditor Emoji Plugin is designed to enhance the content editing experience in Drupal by enabling the insertion of emojis directly into your text. Emojis have become a universal form of expression...
Categories: Content display, Content editing experience

Big Integer

The default core fields do not include a bigint field. This module allows you to have a true BigInt (19) value. That means the number can contain 19 digits. It IS possible to kind of get a bigInt...
Categories: Site structure

Media CrowdRiff

This module allows the creation of Media assets from CrowdRiff. This allows you to manage create content within CrowdRiff and then embed them within Drupal anywhere Media allows, including fields...
Categories: Media

Vocabulary Description Length

This small module modifies the taxonomy_vocabulary_form to convert the description field type from a textfield to a textarea. Vocabularies in Drupal are configuration entities, and there is no...
Categories: Site structure

Media: Tyler Technologies Data & Insights

This module allows the creation of Media assets from Tyler Technologies Data & Insights. This allows you to manage data and create visualizations within Tyler Technologies Data & Insights and then...
Categories: Media

Commerce Fancy Attributes

This module provides a "Rendered term" attribute mode, that shows the rendered term instead of a radio button (degrades to a normal radio button when JS is off) on the add to cart form. Example...
Categories: E-commerce

Views Term Hierarchy Weight Field

This module allows you to filter or sort terms according to their hierarchical order or hierarchical depth. Use cases You need to display a list of entities ordered by their taxonomy terms in...
Categories: Site structure, Developer tools

Context entity field

Context Entity Field provides a context condition based on field values in an entity. This module creates a condition for Context. The condition causes a reaction if an entity (e.g. a node, user, ....

gText

🇺🇦 This module is maintained by Ukrainian developers.Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Utility to simplify the translation of lines on the site....
Categories: Developer tools

Video Embed Dailymotion

This module provides Dailymotion handler for Video Embed Field. Users can add Dailymotion videos to their site by pasting the video's URL into a video embed field. in the setting users can set...
Categories: Media

Commerce Physical Product

Drupal Commerce supports the creation of custom product types that contain the fields you need to describe the products you sell, but the core modules don't define any fields specific to physical...
Categories: E-commerce

Flag anonymous

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Module provides ability: Show configurable message "Login...
Categories: Content display

Wysiwyg Linebreaks

Wysiwyg Linebreaks allows users of wysiwyg editors to save and open markup from their website with linebreaks instead of and tags. You can choose between two different methods: Force linebreaks:...
Categories: Content editing experience

Memory limit policy

Memory limit policy is a base module to override the default php memory_limit based on various constraints. Some pages break because these are too heavy to generate? A user role has access to some...
Categories: Performance

Password trigger

This is simple module that adds a trigger when a user password is updated. It uses the built-in trigger module from Drupal core. The trigger can be setup at build/trigger/node. An action included...
Categories: Integrations, Security, Access control

Select Text Value

This module provides additional widgets for the following field types: Text (formatted) Text (formatted, long) Text (plain) Text (plain, long) The new widgets allow the site administrator to set...
Categories: Site structure

Pages