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

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

Form Block

Enables the presentation of user registration, site wide contact, or node creation forms in blocks. This is particularly useful for including forms on panels. Drupal 8+ instructions To enable form...
Categories: Content editing experience

CKEditor 5 Icons: A fast & native Font Awesome icon picker

This is a fast and native Font Awesome icon picker for CKEditor 5, built using CKEditor 5's modern TypeScript plugin APIs and designed to look like it belongs in the editor. It enables browsing,...
Categories: Content editing experience

Field as Block

Field as Block provides an easy way to display one or more fields of the current node in a block. This module aims to be a light weight alternative to modules like Panels and Display Suite, or...

Taxonomy display

The taxonomy display module allows administrative configurable term display pages. This allows administrators to override the default presentation of taxonomy term pages per vocabulary through the...
Categories: Content display, Site structure

Styles API

This module allows other modules or themes to register theme templates on a YAML file (replacing hook_theme()) and provide a repository for all themes registered. This will give more order to theme...
Categories: Administration tools, Content display, Content editing experience

Nodequeue

The Nodequeue module allows users to collect nodes in an arbitrarily ordered list. The order in the list can be used for a any purpose, such as: A user’s favorite music albums A block listing...
Categories: Content display

EU Cookie Compliance GTM

This is a complementary module for the EU Cookie Compliance (GDPR Compliance) module, which integrates it with GoogleTagManager module. Firstly, it extends the cookie category admin UI by adding a...

UUID Features Integration

UUID Features 7.x-1.0-alpha3 fixes some HTML code that made the module completely unusable. Please update ASAP. If you're experiencing WSOD simply remove the module files completely then upload the...
Categories: Content editing experience, Developer tools, Import and export

Ubercart

Ubercart is the most popular Drupal E-Commerce platform for your website. It implements everything you need to start selling products online. Web Developers from all skill ranges can use it to...
Categories: E-commerce

Taxonomy Machine Name

Taxonomy is a very helpfull tool in Drupal's world. However, support for "machine_name" is really missing, overall when you need to exchange terms with others systems. In such situation, the only...
Categories: Import and export, Site structure

Views Token Argument

Views Token Argument allows you to use token as contextual filter for Views. You can use both current user values or the entity related to the current page (for example the current node on node/x...

Commerce Backoffice

Provides the backoffice functionality present in Commerce Kickstart v2. Contains three submodules: commerce_backoffice_product, commerce_backoffice_order, commerce_backoffice_content. Commerce...
Categories: Administration tools, E-commerce

Commerce Discount

Commerce Discount provides a user interface for creating and managing various types of Product and Order discounts. It lets merchants more easily configure promotions without having to learn Rules,...
Categories: E-commerce

Commerce Search API

Provides Commerce-specific Search API integration. Included in the box: Automatically created Search API db server, if none is found. Auto-generated search index that includes all product display...
Categories: Site search

AI Dashboard

AI Dashboard provides a centralized, user-friendly interface for configuring and managing all AI-powered functionality in your Drupal site. This module replaces the existing AI configuration...
Categories: Artificial Intelligence (AI)

Feeds JSONPath Parser

Dependencies have changed as of April 7th, 2020 due to a security vulnerability discovered in SA-CONTRIB-2019-083. Please review the release notes for information on how to upgrade and backwards...
Categories: Import and export, Developer tools

Mass Contact

Synopsis The Mass Contact module allows anyone with the proper permission to send a single email message to multiple users of a site, even to all the authenticated users. There are currently two...

Panopoly Core

This is the magical core of the Panopoly framework. It helps to package the entire distribution and provides some generally useful features that other parts of Panopoly can leverage. Key Features...
Categories: Developer tools

Quiz

The Quiz module lets you create graded assessments in Drupal. A Quiz is given as a series of questions. Answers are then stored in the database. Scores and results are displayed during or after the...
Categories: User engagement

CookiePro by OneTrust

CookiePro by OneTrust - Simplify Compliance with GDPR & ePrivacy Cookie Laws OVERVIEW Use the CookiePro module to insert an automatically generated cookie banner & preference center script to your...
Categories: Integrations

Search configuration

This module has five main functions. Alter the appearance of the core node search form Group content types for more meaningful searching Restrict search results by the content type.This is a role...
Categories: Administration tools, Security, Site search

Context Breadcrumb

INTRODUCTION ------------ Integration Breadcrumb module with Context. This module allow dynamic define custom breadcrumb for Drupal site. Module support using Token and Twig for breadcrumb title...
Categories: Content editing experience, Search engine optimization (SEO), Site structure

Youtube Cookies

This module attempts to make the YouTube videos played on the site with the cookie privacy policy. If the user has not enabled the YouTube-related cookies, the YouTube videos will be displayed with...

Media Browser Plus

This is an enhancement module for the Media module. The focus is on UX improvements for Media that won't bloat the main module. Currently the additions are: Adding tags to media when uploading....

Statistics Counter

This is a tiny module that extends Drupal's core statistics module by adding node counts for week, month and year. The module integrates with Views. If you create a View and show fields, and select...

Pages