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.
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