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

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

Bootstrap Classes

The module is designed to facilitate and speed up development using a Bootstrap 4 framework. Creates a configurable set of Bootstrap 4 classes for using in other modules. The following modules are...
Categories: Content display

UIkit Views

CONTENTS OF THIS FILE --------------------- * Introduction * Requirements * Installation * Configuration * Using Views INTRODUCTION ------------ The Views UIKit module adds styles to Views to...
Categories: Content editing experience, Content display

Layout Builder Title Link

Overview The Layout Builder Title Link module provides a new URL field to the block configuration form in layout builder to overrides the title field and makes it linkable. This module provides a...
Categories: Administration tools, Content editing experience, Site structure

Cookiebot ignore

This simple module allows you to specify which javascript libraries should be ignored by cookiebot's auto blocking mechanism. It basically adds the data-cookieconsent="ignore" attribute to the...
Categories: Administration tools, Developer tools

Admin add_js

INTRODUCTION The module Admin add_js allows the admin (with proper permissions) to add the script via admin configuration. There is a configuration option for the Admin to enter the script. * For a...
Categories: Developer tools

Prehome

This module displays a splash-screen (prehome) on the desired pages. It adds a new entity 'prehome' that you can customize as a standard entity (fields, form & display) to fit your requirements. It...
Categories: Content display

Calendly

Embed Calendly helps you add Calendly scheduling pages to your Drupal website in an easy and simple way. Allows visitors to easily schedule meetings anywhere on your Drupal website, through Calendly.
Categories: Integrations

Mailchimp Webform Handler

This module allows you to add a new contact from a webform to a Mailchimp list without enabling a dependent Mailchimp-module. Why I created this module? In a website we are developing we need to...
Categories: Integrations

CIS (СНГ) currencies rates

English description below. Модуль предназначен для получения курсов USD и EUR по отношению к русскому рублю, казахстанскому тенге, киргизскому сому, азербайджанскому манату, белорусскому рублю и...
Categories: E-commerce, Integrations

farmOS Fungi (Mushroom module)

Provides features for managing mushroom production in farmOS. This is a replacement for the old Mushroom module for farmOS v1: https://www.drupal.org/project/farm_mushroom

Group bonus

This module adds various small tweaks on top of the Group module. Features 1. Redirect users back to the content (node) after saving group content forms. 2. If using the Linkit module will also...
Categories: Content editing experience

Datetime range bonus

Implements some bonus features for the datetime_range core module
Categories: Site structure

DANSE Content Moderation Events

When this module is installed and enabled, DANSE Events will be created when content moderation events occur. (Specifically, when new content moderation entities are created)
Categories: Administration tools, Content editing experience, Developer tools

Cron Timing

The module provides you Manually Add multiple cron time in the second. INSTALLATION ------------ * Install the Cron Timing module as you would normally install a contributed Drupal module. Visit...
Categories: Performance

Address autocomplete (France)

This module uses the locality API provided by the French government to add an autocomplete feature on French address fields. It suggest cities based on the postal code entered by the user. To use...
Categories: Site structure

OptiPic images optimization

Smart images optimization and WebP convertation on the fly with OptiPic CDN. What does OptiPic CDN do when trying to request an image from it: Returns the WebP version of the image, if the browser...
Categories: Media, Performance, Search engine optimization (SEO)

Mail notify

Enables to notify users with specific roles about content updates via email. Sponsor concept.interactive Configuration 1. Visit /admin/config/system/mail_notify or via menu: 'Configuration' > ...
Categories: Content editing experience, Site structure

Commerce Add To Cart Pop-Up Form

The add to cart pop-up form module provides an add to cart link pseudo field to each product type that allows you to display the product, selected variation, and add to cart form in a themeable pop...
Categories: E-commerce

Commerce Packeta

Provides Packeta shipping widget for Drupal Commerce. Packeta is also known as: Zásielkovňa (Slovakia) Zásilkovna (Czech republic) Csomagküldő (Hungary) Przesyłkownia (Poland) Coletăria (Romania)...
Categories: E-commerce

Anonymous session Toolkit

Add a consistent way to the website to ensure a session for anonymous users for reliable session related functionality. Include the service in your application where the session is important, and...
Categories: Developer tools

Yext Search

This module provide an integration of yext search. The Yext Search Experience Cloud is a Software as a Service (SaaS) product suite that puts businesses in control of their facts online. By...
Categories: Site search

Term Hierarchy By Language

Term Hierarchy By Language enables you to manage the weight and hierarchy of terms by language. After enabling this module you can decide per vocabulary whether to display all terms of a vocabulary...
Categories: Content editing experience, Multilingual, Site structure

Active Facet Page Title

Active facets replace the current page title. No configuration needed Code based partly on active facet pills Any improvements or changes are welcome. NOTE: [#3273162]
Categories: Site search

Set author - Plugin for the Entity Share module

Set the author of shared content entities to the same user as the remote site or a pre-configured author. Optionally, the plugin can also be configured to create a new user account, if the remote...
Categories: Import and export

Leaflet Map Block

Simple map block to display fixed map location. Install the module, go to Block layout and insert a Simple map block. Configure the point and pop-up message. That's it all! The "hard code" was...

Pages