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.
GatherContent
This package is no longer supported. For the latest updates for "GatherContent" (now Content Workflow by Bynder) - please update to Content Workflow by Bynder About GatherContent GatherContent is...
Categories: Content editing experience, Import and export, Integrations
Request Logger
Logs every HTTP request to the website with response details sent to the standard logger, including responses returned directly from cache. It acts as an Apache/Nginx access.log, but stores more...
Categories: Decoupled, Developer tools
Media Twig Tools
CONTENTS OF THIS FILE --------------------- * Introduction * Requirements * Installation * Configuration * Maintainers INTRODUCTION ------------ The Media Twig Tools modules brings some features to...
Generated Content
Drupal module to programmatically generate content. Development takes place in GitHub repository https://github.com/drevops/generated_content User stories As a site owner I want to see generated...
Categories: Developer tools
Challenge mitigation
A lightweight IP whitelisting and challenge module for Drupal 10+ Prevent automated abuse while maintaining a smooth UX for real visitors. Disclaimer: This module is not a WAF This module is not...
Categories: Access control, Performance, Security
Recipe Code Installer
Recipe Code Installer enables Drupal Recipes to bundle custom modules that get installed directly into your project's codebase. This module bridges the gap between Drupal's configuration-focused...
Categories: Developer tools
Paragraphs Title Manager
Paragraphs Title Manager is a Drupal module designed to provide deterministic, configuration-based control over alignment of title-related fields within Paragraph entities. The module focuses...
Categories: Administration tools, Content display, Content editing experience
Auto Admin
Auto Admin is a module that automatically generates good looking, highly customizable administration pages. Let Auto Admin build list, add, edit and delete pages for you using its Drush commands to...
Categories: Administration tools, Content editing experience
MediaWiki Filter
The MediaWiki Filter module (aka mediawiki_filter) provides an input format, compatible with MediaWiki markup. Opposed to older approaches, it does not emulate the MediaWiki parser, but wraps the...
Hook/Alter Eventer
This module replaces all hook/alter functions calls with event subscribers calls, and it dispatches global events too. After installing it all hooks and alters functions will be executed with...
Categories: Developer tools, Performance
Paragraphs Contextual Validation
Paragraphs Contextual Validation adds configurable rules to paragraph reference fields: limit how many times a type appears, require a type to be first or last, or require two types to be (or not...
Categories: Content editing experience
Paragraph Variant Manager
Paragraph Variant Manager solves a common Drupal content editing problem: you have a single Paragraph type (like a Hero or Banner) with many fields, but depending on context you only want editors...
Categories: Content display
Paragraph Anchors
About Automatically generates a URL-safe anchor ID for Paragraph entities, based on whichever "title-like" field is populated on the paragraph, and exposes it as a read-only tracking field in the...
Categories: Content display
YouTube Live Video
This module provides a block that displays the current YouTube live stream from a specified channel. If no stream is live, it can fall back to showing the most recent completed broadcast....
Categories: Integrations, Media
Changelogify
Turn Drupal site activity into trustworthy release notes Changelogify captures the site changes you choose to track and turns them into structured, reviewable release notes. It gives editors an...
Categories: Artificial Intelligence (AI), Automation, Content display
Search API Compound
Search backends match whole tokens. That makes a title like Stadtpolizei invisible to a search for Polizei: the word is there, but it sits inside a compound. Prefix search only reaches the front of...
Categories: Site search
Scalar API
Scalar UI integrates the Scalar open-source API documentation library into Drupal, providing a modern, and interactive interface for rendering OpenAPI specifications directly on Drupal site. ClamAV...
Categories: Integrations
Field label translations overview
Overview of the field label (and description) translations of every bundle ofan entity type, one table per bundle, one column per language. Compatible with Drupal 8.0+ up to Drupal 12. Requirements...
Categories: Administration tools, Developer tools, Multilingual
Media Private Access
WARNING: This is an experimental module, NOT READY to be used in production. This exists as a proof-of-concept only. Use it at your own risk. This project is intended to explore ways of improving...
Categories: Media, Security
Zurb Foundation 6 Paragraphs
CONTENTS OF THIS FILE Introduction Requirements Installation Configuration Maintainers INTRODUCTION The Foundation 6 Utils Paragraphs defines a custom set of Paragraphs used as the basis for...
Categories: Content editing experience
Profile convert to user fields
Sandbox code for a migration from profile fields to user entity fields. Hopefully at some point this work will be beneficial for [#1261576] or [#394720] in core.
UTF-8 HTML entity converter
Blatantly simple filter module replacing non-ASCII UTF-8 characters with their HTML entity counterpart.
Mediawiki ZH Converter
Summary Base on Mediawiki and mediawiki-zhconverter which is from google project. This module can provide other modules to use. You can translated some content into other languages. Example:...
Money field convertable
Dividize - Converting a table to a responsive DIV structure
Dividize is a customizable table plugin for jQuery. This module integrates the Dividize into Drupal. Dividize takes the following options: customHeaderTarget – If the table is not using th for...
Categories: Developer tools