
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.
Inline Block Title Automatic - Symmetric Translation
This module enhances Inline Block Title Automatic, making it compatible with Layout Builder Symmetric Translations. When this module is enabled, content authors are no longer required to provide a...
Categories: Multilingual
Paragraphs Bootstrap Layouts
Bootstrap based layout styling for paragraphs. This is a 'feature' module, in that it only bundles up configuration for existing modules. What you get: * 2 sub-modules containing configuration for...
Categories: Content editing experience
Social Course
This module allows Community Managers to create courses for their members. A Course is a step-by-step program that guides users through a course complete with video, text and an opportunity for...
Categories: Administration tools, Content editing experience
Better Entity Reference Table
Who's Bert? Better Entity Reference Table. Also, a golden yellow Muppet character on the long running children's television show Sesame Street. Why? The default entity reference widget is lacking:...
Categories: Administration tools, Site structure
LocalGov Blogs
This module is currently developed on Github and mirrored here whilst projects from LocalGov Drupal are migrated to Drupal.org. Please file issues on the Github issue queue. This module provides...
LocalGov 2FA
This module is currently developed on Github and mirrored here whilst projects from LocalGov Drupal are migrated to Drupal.org. Please file issues on the Github issue queue. Two-factor...
Language Links On Menu
A language switcher to be placed as a menu item. Differently the majority of language switchers who uses a block, this module uses a tree menu with the current language as principal item and the...
Categories: Multilingual
LocalGov Elections
This module is currently developed on Github and mirrored here whilst projects from LocalGov Drupal are migrated to Drupal.org. Please file issues on the Github issue queue. This module provides...
Sidenotes
Sidenotes allows editors create Tufte-style sidenotes directly in body text using simple markup. Notes can be numbered or unnumbered, placed in the left or right margin, and render responsively....
Categories: Content display
LocalGov EU Cookie Compliance
This module is currently developed on Github and mirrored here whilst projects from LocalGov Drupal are migrated to Drupal.org. Please file issues on the Github issue queue. Cookie settings block...
LocalGov Events
This module is currently developed on Github and mirrored here whilst projects from LocalGov Drupal are migrated to Drupal.org. Please file issues on the Github issue queue. Provides an event...
RDF Meta Entity
Allows storing metadata about an entity in entities having a SPARQL backend. The module is an extension of Meta Entity which uses the entity storage provided by SPARQL Entity Storage module.
Categories: Content editing experience
IP Limiter
The IP Limiter module for Drupal allows you to limit the number of requests from a single IP address to specific paths on your site. This can help prevent abuse and reduce server load. Warning:...
Categories: Security
Logout After Password Change
When the user changes the password, the user is logged out and redirected to the login page. Only the page user/{uid}/edit can be visited, otherwise, the user is logged out. The user can change...
Categories: Security
Drupal Content Repository
A Drupal 11 module that provides REST-like endpoints for accessing and rendering Drupal content entities and Single Directory Components (SDCs). It renders published Drupal Entities like Nodes,...
Categories: Content display, Decoupled, Integrations
DCR Renderer
The DCR Renderer module provides a Twig extension and Single Directory Component (SDC) for fetching and rendering content from Drupal Content Repository URLs or local file paths. It has multiple...
Categories: Content display, Decoupled
Paragraph SDC
Adds two adaptors for displaying your content. Adaptors are provided for Paragraphs and Single Directory Components that allow you to display them interchangeably. Features The SDC Paragraph type...
Categories: Content display, Integrations
Static Content Type
Use this Content type, Block type, Paragraph type or SDC type to create components or pages of static content. Static Content Type Escape the Drupal Island! Build with React, Vue, Angular, or any...
Categories: Content display, Decoupled, Integrations
Migrate Smartsheet
This developer module extends the migrate process plugins to work specifically with the Smartsheet API. When creating your migration .yml file, you must provide a Smartsheet API key. To keep your...
Categories: Import and export
AI Content Advisor
The AI Content Advisor is a flexible Drupal module that extends and enhances the capabilities of the AI SEO Analyzer project. Built on the foundation of AI SEO, this module provides a comprehensive...
Categories: Artificial Intelligence (AI), Content editing experience, Search engine optimization (SEO)
Multiparagraph flow
Multiparagraph flow provides a single paragraph type. A multiparagraph flow paragraph is a responsive CSS grid container with paragraphs nested inside of it. Besides nesting your paragraphs,...
Categories: Content display, Content editing experience
Microformats
This “Microformats” module is a collection of methods designed to render semantic markup that can be altered by the core Drupal theme subsystem. It uses several PHP libraries via composer to...
Categories: Content editing experience, Content display
JSON Viewer
The JSON Viewer module is a simple and lightweight tool that provides various ways to display and work with JSON data in Drupal. It includes a dedicated block for editing and previewing JSON, as...
Nonce Generator
Nonce Generator Generates fresh CSP nonces per request and automatically injects them into script-src Content Security Policy headers. What It Does This module generates a unique nonce for each...
Categories: Developer tools, Security
Localization Update Bundled
The Localization update bundled module exposes bundled project translations to Localization update so you can easily track changes and update when needed. Please note that the po files must be...
Categories: Multilingual