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

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

Perfect Money

This module provides a Drupal AlternativeCommerce (Basket) payment method to embed the payment services provided by https://perfect.money/. Dependencies Drupal AlternativeCommerce (Basket) Setup...
Categories: E-commerce

File-Field to Media-Field

Technical helper module to copy file / image field data to an existing Drupal Core Media field in the same entity / entities. Only for developers (using drush), test carefully and take backups...
Categories: Developer tools, Media

Datatables CDN

This module provides a Drupal javascript library for using the jQuery Datatables plugin. See https://datatables.net/. It provides an alternative to the Datatables module, which requires the...
Categories: Developer tools

Page Body Attributes

INTRODUCTION Allow Page Body Attributes INSTALLATION Install via /admin/modules drush en page_body_attributes -y composer require drupal/page_body_attributes MAINTAINERS Radheshyam Kumawat - https:...
Categories: Content editing experience, Content display, Access control

Drush Locale Rebuild

As of Drupal 8, configuration can be migrated between servers. Enabled languages are configuration, but the translations themselves are NOT configuration. When the configuration for a new language...

Rocketship Demo Profile (Florista)

Demo profile for Rocketship Profile. Sets up a basic flower site. This is no longer supported, please use https://www.drupal.org/project/dropsolid_rocketship_profile

Simple XML sitemap Index

Provide a Sitemap Index Variant for Simple XML sitemap. The sitemap index is described as follow: https://www.sitemaps.org/protocol.html#index https://developers.google.com/search/docs/advanced...
Categories: Site search, Search engine optimization (SEO), Site structure

Page Metatag

INTRODUCTION Allow meta tags for all page and entities. REQUIREMENTS - Token INSTALLATION Install via /admin/modules drush en page_metatag -y composer require drupal/page_metatag

Stripe Easy Donation

What does this module do? This is a simple module that adds the ability to accept donations using the Stripe Checkout API V3. The end result is a new main menu item "Donate". This leads users to a...
Categories: E-commerce

Site Studio Back to Top Button

Site Studio Back To Top Button This back to top button works exclusively with Acquia Site Studio. It is installed as a Drupal module and once activated, will appear under the custom elements...

Entity fallback values

CONTENTS OF THIS FILE --------------------- * Introduction * Requirements * Installation * Maintainers INTRODUCTION ------------ This module brings some facilities to access content entity values...
Categories: Content editing experience, Content display

Media Orange Logic

Search your Orange Logic DAM inside of your Drupal Media Library. Directly add the remote Media to your Drupal Media Library and use it inside of Drupal. Features: Supports images, audio, video...
Categories: Content editing experience, Content display, Import and export

Link Augmenter for Dates

Provides options for adding a link to your date output. An example use would be linking to your group's meetup page to RSVP, or directing users to a registration webform. By default links will only...
Categories: Content display, Site structure

Media: Charts

Add chart as a new media type, this module will provide a new source type for media and use the Charts module to add a new field inside the media. Our team's main purpose was to allow embedding of...

farm_map_google


Categories: Site structure

Fits for Drupal

Introduction This Drupal 8/9 module consumes File Information Tool Set (Fits) to retrieve and extract technical metadata for fieldable files. Installation By Composer (Highly recommend): composer...
Categories: Site structure, Media, Developer tools

Commerce Cart Skip

This module allows users to skip the cart for certain product types, creating an order without any additional actions. This is useful e.g. if you have some free products for registration purposes...
Categories: E-commerce

Edit Role Permissions by Default

When editing roles the default operation is normally "edit" which just lets you change the label or name of a role. Under most circumstances you're probably looking to edit the permissions of a...
Categories: Access control

External Media Crop

Adds a custom image widget combining the External Media (https://www.drupal.org/project/external_media) and Image Widget Crop (https://www.drupal.org/project/image_widget_crop). Both modules need...
Categories: Content editing experience, Integrations

Font Awesome Icon Field

This module provides functionality to add a Font Awesome icon field. The module uses an autocomplete field. You can start typing a word and if that word matches one or more icons in the list, the...
Categories: Site structure

Entity Definition Update

Provides the ability to update entity type definitions in your database in a safe way via regular update hooks. This module is an alternative to the Entity Type Definition Update Manager from...
Categories: Administration tools, Content editing experience, Developer tools

Superfish + Simple Menu Icons - Connector

What does this module do? This module adds a compatibility between Superfish and Simple Menu Icons modules. Requirements - Superfish - Simple Menu Icons Installation Using composer all the...

Show Password

This is a lightweight module intended to reveal the password on login form. And it does so, by adding a Show Password checkbox on the login form.
Categories: Accessibility, Developer tools

Chatbot Lite

Chatbot Lite has been designed with the purpose of engaging with customers in human-like conversations. It does not use any 3rd party platform.

Entity Logger

This module allows adding log messages to entities. Log messages are shown on a "Log" tab on the entity they are associated with. Log messages can be added to a configurable set of entity types....
Categories: Developer tools

Pages