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

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

Extra Block Types (EBT): Text

Extra Block Types: Text module provides ability to add Text and Title with WYSIWYG editor. Demo: EBT Text EBT modules provide ability to add different blocks in Layout Builder in few clicks. You...
Categories: Content display, Content editing experience

Open Atrium Archive

Provides the ability to archive content and restore it later for for Open Atrium Submit an Issue or See issue queue

Open Atrium Search

Provides advanced search functionality for Open Atrium Submit an Issue or See issue queue

Gov Notify

This module enables you to send emails and SMS messages from Drupal using the the UK or Canadian Government's Notify service. You can send regular and system messages and use any Notify templates...
Categories: Integrations

Meta Conversions API

Allows integrating with Meta Conversions API. Features Out of the box comes with a PageView event. Allows enabling/disabling each event and declaring new events. Uses hooks to control event...
Categories: E-commerce, Integrations

Pinterest Hover Button

A simple module to allow the Pinterest On Hover Pin It button to be added for images on the site. Features You can also exclude images with jQuery selectors. Includes special support for hover...
Categories: E-commerce, Media

Commerce Minimum & Maximum Order Amount

The module allow you set minimum & maximum orders keeps your shoppers from checking out until their cart total reaches a minimum & maximum amount set by you. Download this module and install it. Go...

CKEditor Emojione

Introduction This module integrates the CKEditor Emojione plugin with CKEditor on Drupal 8 and allows users to add unicode emojis through CKEditor. Requirements CKEditor Module (Core) Libraries API...
Categories: Content editing experience

Web File Manager

The WebFM module presents a paradigm shift in file management for Drupal. This file manager is based on a hierarchical directory structure unlike the traditional flat filesystem used to date. WebFM...
Categories: Media

Cache Object API

This module provides a cache class exposing hooks allowing other code to intercept calls to the caching layer. by implementing those hooks it is possible to alter expiry before an object is saved...
Categories: Developer tools, Performance

Boost Captcha

The module allows boost caching of Drupal pages with forms with CAPTCHA for long durations without running into the "Session reuse attack detected" error. The module allows forms with CAPTCHA to be...
Categories: Performance, Security

BS Lib

The BS Lib module brings Bootstrap 4 component library definitions. This module does not do anything by itself but it is used by other modules or themes. Although 8.x-1.0-rc2 claims it is Drupal 11...
Categories: Developer tools, Integrations

Vault - AppRole Authentication

Provides Vault for Drupal the ability to authenticate to a Vault server using the AppRole authentication method. Project introduction and documentation is a work in progress. Background This module...
Categories: Integrations, Security

Open Y Socrates

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Socrates is an OOP representation of https://en.wikipedia...
Categories: Decoupled, Developer tools, Import and export

Better Parent Menu

The Better Parent Link module gives an easy interface to select Parent menu link while adding or editing a node in Drupal backened when there are large menu items(more than 1000, 2000 or 3000). It...
Categories: Content editing experience

Toolbar Edit Page Button

Overview Toolbar Edit Page Button adds a button (also known as a link or a toolbar tab) to edit the currently viewed node in the admin toolbar, at the top of the site. The button is visible on all...
Categories: Administration tools

Panels Ajax Tabs

Provides the ability to have a tabbed panel-pane that displays mini-panels within it. Features - Can pass context from the "master" panel to the mini-panels via AJAX See it in action at http:/...
Categories: Administration tools, Content display, Developer tools

Fieldable vocabularies

This module exposes the Vocabulary to the field system. It defines a single bundle and a single view mode. The data is loaded when you load a vocabulary, but it is up to you with what you do with...
Categories: Site structure, Developer tools

Ubercart Userpoints

This module integrates Userpoints into Ubercart for payment, awarding (to buyers, referrers, and sellers), and discounting. The 7.x-1.x has been created! Please contribute by reporting all bugs you...

Taxonomy field menu

Summary: This module is to build menus based on connections between terms and nodes. The idea comes from the common request of terms -- nodes menus in Drupal community, like menu: -- term1 -- node...
Categories: Access control, Site structure

Fixed Path Alias

Path aliases are content. Content is not part of the application, so it is not saved and deployed as the code or the configuration components. This module provides a way to set selected aliases as...
Categories: Import and export, Multilingual, Administration tools

CMRF Core

CMRF is the CiviCRM Modular Remote-Access Framework. You can read about the ideas behind this framework at GitHub repository. This module handles the Drupal (8+9) integration. Contribute...
Categories: Decoupled

Rules Passwords

The Rules Passwords module provides actions for the Rules module that allow you to deal with user passwords. The following actions are provided: Add a password (under Data group) - add a text...
Categories: Automation

Drupal Most Popular

Showcase the most popular content across your Drupal website and engage your audience. Ready to Use The module is pre-packaged with several services including: Drupal - Most Viewed pages (using...
Categories: Site structure, Integrations

Simpler Quickedit

INTRODUCTION ------------ Do you want to provide users with quickedit - but find the core quickedit really unintuitive and providing a bad experience (clicking on contextual link, then quick edit,...
Categories: Developer tools

Pages