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