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

53,872 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.

Scroll To Top Button

Scroll to top button module allows users to scroll back to the top of the page by clicking on button at bottom right of the page. Also it allow admin to customize the look and behavior with...
Categories: Developer tools

Duplicate role

Duplicate/copy an existing role with the same permissions for Access Control and taxonomies, if exist taxonomy access control module, as the original ones.
Categories: Access control

Paragraphs ID

Overview The Paragraphs ID module adds a unique CSS class (eg, .paragraphs-item-123) onto paragraph items. This allows a front-end developer to target a specific paragraph item using its entity ID....

Media entity Lottie

Lottie integration for core Media entity. This module is intended to be used with core Media entity that will ship with 8.4.0.

Field Collection Node Clone

The Node Clone module allows you to easily create a duplicate copy (clone) of an existing node, however if that node references a field collection, the new clone will reference the same field...
Categories: Content editing experience, Site structure

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

Views Slideshow: Galleria

Integrating Galleria with Views Slideshow. Galleria is a JavaScript image gallery framework built on top of the jQuery library. The aim is to simplify the process of creating professional image...
Categories: Content display

Subscriptions

This module enables users to subscribe to be notified of changes to nodes or taxonomies, such as new comments in specific forums, or additions to some category of blog. Once enabled, all nodes will...
Categories: Integrations, Media

Address Field Phone

This project extends the Address Field module to add support for some additional fields (Phone number/extension, Mobile number and Fax number) that are stored with other address fields. This module...
Categories: Site structure

Language Switcher

Language Switcher for Drupal 7 is an enhancement for core language switcher block in local module. It's very useful for websites with multi-languages where you want to display content in different...
Categories: Content editing experience, Content display

Font Awesome fields

Integrates Drupal with Font Awesome the web's most popular icon set and toolkit. Features Provides a widget with an icon picker for plain text fields Adds a formatter for plain text fields that so...
Categories: Site structure

Group invite

The Group Invite module extends the Group module and allows group managers to invite people into their group. The invited user can choose whether to accept or decline the invitation. Upon...
Categories: Access control, Content editing experience, Site structure

Google Authenticator login

This module will allow you to add Time-based One-time Password algorithm (TOTP, also called "Two-Factor Authentication - TFA" or "Multi-Factor Authentication - MFA") support to user logins. It...
Categories: Security

Time Formatter

Formats an integer field storing either seconds or milliseconds in one of these formats: 123h 59m 59s 999ms 123h 59m 59s 123:59:59.999 123:59:59 Displaying hours can be set to always (like "0h 12m...
Categories: Content display, Site structure

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

Swiper formatter

Overview Integration with up to date version of one of the most modern swiping/sliding libraries. Swiper is mobile first, layout and gestures wise, it provides great amount of options for designing...
Categories: Content display, Integrations, Media

Link Field tweak

This modules is for some tweaks to the core link module At this point this module provides the following tweaks: You are able to rearrange the order of the title and url field in the link widget....
Categories: Site structure

Update Status Advanced Settings

Extends the administrative interface for Drupal core's "Update status" module (added to core in 6.x). Users of the 5.x Update status contrib module will probably want to use this once they upgrade...
Categories: Administration tools, Developer tools

Feeds entity processor

The new home of the Feeds entity processor. This module provides a generic processor for all entity types that support CRUD operations through the Entity API module. Dependencies Feeds 7.x-2.0...

Acquia Personalization

Acquia Personalization merges content and customer data into one tool, empowering organizations to deliver the most cohesive and personalized experiences across multiple channels and devices. With...
Categories: Integrations

Bulk Delete

This module will delete any nodes of a certain node-type using the batch api. It is advised to use the Views Batch Operations module (VBO) for a small number of nodes. But if you have to delete 10...
Categories: Administration tools

Sortableviews

This is an alternative to the popular DraggableViews module. The difference lies in that this module stores weights directly on entity fields. Here is how it works: Create a view of any entity and...

jQuery UI filter

Introduction The jQueryUI filter converts static HTML to a jQuery UI accordion or tabs widget. For example, this module converts the below HTML code into a collapsed jQueryUI accordion widget. ...
Categories: Content editing experience

Commerce Product Attributes

This module provides some enhancements to the Drupal Commerce attribute handling. The improvement contains: Attribute field for line item Edit option for attributes Sponsored by www.customweb.ch....
Categories: E-commerce

Layout Builder Usage Reports

Features: Lists all nodes using layout builder, Blocks & Block types being used in the layout, Paragraph components & Paragraph types being used in the layout, Options to filter by node bundle,...
Categories: Developer tools

Pages