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.
DNS
Manage DNS zones and records directly in Drupal. The DNS module provides a modern, extensible system for defining and managing DNS data using Drupal content entities. It supports common and modern...
Categories: Developer tools
E-learning
The E-learning module allows you to easily build your own online E-learning platform and is suitable for language schools and education centres that want to offer online interactive courses to...
Categories: Developer tools, E-commerce
Smart Glossary
This module enables you to present and visualise a smart glossary on top of a SKOS thesaurus using a SPARQL endpoint as data source. It provides the glossary for alphabetic browsing, for search...
Handlebars
Introduction Provides Drupal integration with Handlebars.js. This module is ideal for Drupal backend developers that are comfortable using Twig and do not want the overhead of working with React or...
Categories: Decoupled
Features Banish
Allows for completely excluding individual features components from the features UI and features exports. This module is useful when there are features components that you want to make sure NEVER...
Categories: Developer tools
HelloSign
NOTE: For the Drupal 7 version, please see the README.txt file on the 7.x branch. Introduction The HelloSign module is a Drupal integration for the HelloSign electronic signature API. It's a simple...
Field Display Filter
Notice This module replaces File Filter by allowing content authors to add to their formatted text areas placeholders to display values of fields attached to the current entity. While File Filter...
Categories: Content display, Site structure, Content editing experience
SAML SSO - Identity Provider
The module functions as a SAML Identity Provider (IdP) and enables Single Sign-On (SSO) between your Drupal site and multiple SAML-compliant Service Providers (SPs) such as Moodle, Oracle,...
Categories: Access control, Security
Unomi
Description This module integrates your Drupal 8 website with Apache Unomi™: The Open Source Customer Data Platform Apache Unomi™ (pronounced "You know me") is a Java Open Source customer data...
Helpdesk Integration
This is a framework module. It provides the foundation for integrating your Drupal site with a dedicated helpdesk system such as Zendesk, Zammad, GitLab service desk, or others. The idea behind...
Categories: Integrations
Field Group Table Wrapper
Have you ever imagined if you can provide a matrix-layout form to your customers, visitors? With this module you can have the chance to build a highly configurable form layout. The goal of this...
Categories: Site structure
HTML Page
Introduction The HTML Page module allows webmasters to build custom landing pages using Ace editor. This module provides an entity to design a complete page in HTML that stands apart from other...
Categories: E-commerce, Content editing experience, Content display
Sample content
This module makes development easier through the use of sample content. Samples behave exactly like regular content, with the exception that they are restricted to users with permission to view and...
Categories: Content editing experience, Access control, Developer tools
Centarro Search
Synopsis Centarro Search enables Drupal Commerce users to harness the powerful business tools of Elastic Enterprise Search. Now business users can manage synonyms, tune search ranking rules to...
Categories: E-commerce, Site search, Integrations
HubSpot Client
This module provides a client for the HubSpot API v3 SDK. It is intended to be used by other modules to integrate with HubSpot. Recommended usage: Install and enable the module and submodules you...
Categories: E-commerce, Integrations
Google Places for AI
Google Places is a module that currently have two things available for it. The one thing is a service where you can search and get addresses or metadata from the Google Places service for any third...
Categories: Import and export, Integrations
Abusive Traffic
INTRODUCTION The abusive traffic module helps identify abusive traffic (aka spam users) by IP address. The module will send an email to you so you can review if they are actually spam, or not. You...
Categories: Administration tools
AI powered Search Block
AI Search Block Let users talk with your content without writing custom code. This module provides a powerful search interface that uses AI to query and interact with your Drupal content in real...
Categories: Artificial Intelligence (AI), Site search
Offline AI
WebLLM AI brings powerful artificial intelligence capabilities directly to your Drupal site without requiring external API keys or cloud services. This module integrates WebLLM technology to run...
Categories: Integrations
Paragraph Access
## Project Summary (Short Description) Take control of content visibility on your group-based Drupal sites with flexible, granular access restrictions for paragraphs. ### Overview The **Paragraph...
Categories: Access control
Field Label Visibility (an intuitive approach to editing node forms)
Field Label Visibility adds a per-widget settings card to Manage form display that lets administrators hide, customize and style the label of any field on selected content types — without touching...
Categories: Content display, Content editing experience, Site structure
Webhook Receiver
Allows Drupal sites to receive webhooks with JSON payloads (non-JSON payloads are not supported). Webhooks are posts to a specific path on your website used for integration with third party...
Categories: Decoupled
Views Tabs - Views Vanilla JavaScript Tabs (VVJT)
The Vanilla Views suite F.L.A.S.H.C.R.P.T.B FlashCrptb is a collection of ten powerful Drupal modules designed to enhance the visual and interactive experience of Drupal Views using pure,...
Categories: Administration tools, Content display, Site structure
UtiliKit - The Ultimate Utility-First CSS Framework for Drupal
UtiliKit revolutionizes how you approach CSS styling in Drupal by providing a dynamic, zero-CSS utility framework that eliminates the need for writing custom CSS while offering unlimited...
Categories: Automation, Content display, Developer tools
Drupal Site Audit
A Drupal site auditing framework that identifies configuration issues, performance problems, and best practice violations. Tracks all installed modules with versions and detects pending updates,...
Categories: Administration tools, Developer tools, Performance