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

55,476 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.

Entity/Field Labels

Entity Labels provides a Reports page that surfaces all entity type and field label metadata in one place — with CSV export and CSV import for bulk updates. It has no hard module dependencies...
Categories: Administration tools, Developer tools

LMS YAML

Features Allows importing / exporting courses to yaml zip packages.
Categories: Import and export

Entity Reference Select Create

When editors need to reference an entity that doesn't exist yet, the standard Drupal workflow forces them to leave the form, create the entity, then come back and try again. Entity Reference Select...
Categories: Content editing experience

LMS AI

Stub main module for now and a single activity-answer plugin sub-module: AI textfield with feedback and async AI answer evaluation from cron. Requires AI Providers API module. Doesn't require AI...
Categories: Artificial Intelligence (AI), User engagement

Token Browser Plus

Token Browser Plus replaces the Token module’s legacy jQuery UI token browser with a lightweight, Svelte-powered modal dialog. It’s faster on sites with lots of tokens, supports inline searching...
Categories: Content editing experience

Drush (AI) Webmaster

This module gives AI agents full creative AND destructive power over your Drupal site. AI-Powered Drupal Site Management via Drush Drush Webmaster provides a comprehensive suite of Drush commands ...
Categories: Administration tools, Artificial Intelligence (AI), Developer tools

SAML Authentication Restrict to OU

SAML Authentication Restrict to OU provides a security layer for the SAML Authentication module by restricting site access based on Organizational Unit (OU) attributes sent by the Identity Provider...
Categories: Access control

OpenWoo

Dutch governmental organizations have to apply the WOO. This module provides a pluggable framework to publish documents, and search documents available in different content providers. The first...
Categories: Integrations

Site Navigation Schema


Categories: Site structure

Calculator Field

Introduction Calculator Field lets site builders compute values from other fields using a simple tokenized math formula (e.g., “[field_price] * [field_quantity]”), with live updates on edit forms...
Categories: Site structure

Automated Revision Log

Automated Revision Log automatically generates meaningful revision log messages for content changes using artificial intelligence. It compares revisions, detects what changed, and writes...
Categories: Artificial Intelligence (AI), Content editing experience

Facets Protection

For some time now, excessive bot traffic - mostly AI Bot Abuse - has been causing overload on faceted views. The new version 3 of Facets already addresses this issue and offers the option of...
Categories: Security, Site search

Migrate Forward Draft

When you import or update content with Migrate, Drupal usually writes to the default revision (what visitors see as published). On sites using workflows and content moderation, editors often save a...
Categories: Import and export

Feature Server (fserver)

This module allows you to share features and custom modules on your own website. It lets you create projects and releases, and it produces an update XML feed compatible with the update module in...
Categories: Developer tools, Import and export

State Token

This module adds tokens returning the value of states. Features The module adds a token for each state existing on your site. When used, these tokens are replaced by the value of the state. (The...
Categories: Developer tools

Foundation Anchor Menu Block

Provides ZURB Foundation based dynamic anchor menu blocks, dynamically generated based on contents of the current page by classes and data attributes. Allows flexible anchor / jump menus scrolling...
Categories: Content display, Developer tools, Site structure

AI Content Assistant

Write content faster using AI. This module lets editors generate structured Drupal content from simple prompts, directly inside the editing experience. You can also try it on Drupal Starter, where...
Categories: Artificial Intelligence (AI), Content editing experience

Paragraph Skins

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Paragraph Skins This module implements custom styles for...
Categories: Content display, Developer tools

Quickbooks Online API Wrapper

Quickbooks Online API simple Quickbooks Online API simple is a simplified version for Drupal 10 and 11 of the D7 module Quickbooks Online API. It is a simple integration with the Quickbooks Online...
Categories: Integrations

Domain Extras

Various utilities related to the Domain project. Versions Version 2.0.x is compatible with Domain 2.0.x (beta4+). Version 3.x is compatible with Domain 3.x (alpha11+). Included modules Domain SSO...

BigBlueButton NG

BigBlueButton is an open source web conferencing system. In addition to various web conferencing services, it has integrations for many of the major learning and content management systems. This...
Categories: Site structure

Video Embed PeerTube

This module provides PeerTube handler for Video Embed Field. Users can add PeerTube videos to their site by pasting the video URL into a video embed field. If you are using Media from Drupal core,...
Categories: Media

Bulk invite

Paste in a list of e-mail addresses to bulk invite many users by creating accounts for them. The addresses should be separated by linebreaks. Each person invited will receive the "Administrator...
Categories: Administration tools, Access control, Developer tools

Allow existing users to register without errors

Instead of giving people who already have an account an error message when they attempt to register, this module gives the helpful message and sends a password reset e-mail to welcome them. For...
Categories: Access control

Crocheteer

Deprecation Notice ⚠️ This module is deprecated as of Drupal 11.1 and is no longer maintained. As of Drupal 11.1, the Drupal core natively supports object-oriented hook implementations via the #...
Categories: Developer tools

Pages