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.
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...
Categories: Content display
Node Order
The nodeorder module gives users an easy way to order nodes within their taxonomy terms. By default, the taxonomy module orders listings of nodes by stickiness and then by node creation date --...
Categories: Content display, Site structure
ClamAV
Drupal integration with the ClamAV virus scanner. ClamAV module is DrupalSouth 2025 Splash award nominee in Open Source category. This module will verify that files uploaded to a site are not...
Categories: Integrations, Media, Security
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
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...
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)
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
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...
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
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
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
Opigno training catalog
This project is related to Opigno LMS distribution. It manages the course catalogue feature, allowing to display the available courses within the Opigno instance, for users to subscribe, as well as...
Categories: Content editing experience
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
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...
amazee.ai Private AI Provider
The amazee.ai Private AI Provider for Drupal can be used free for the first 30 days with no credit card required, giving you full access to all features for a complete, risk-free evaluation. This...
Categories: Artificial Intelligence (AI), Integrations
Token Url Plus
Adds some current-page:url token variations that are geared for customized canonical urls that contain query parameters. Features Spurred into being by [#1198032], this module provides the tokens: ...
Categories: Automation, Developer tools, Search engine optimization (SEO)
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
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