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.
Tome Add Paths
The Tome Add Paths module allows you to force the export of web paths, folder paths (exporting all their contents) and specific files. Requirements This module requires Tome Sync module from Tome...
Categories: Content editing experience, Decoupled, Developer tools
Trucie (True Content Import)
Trucie module provides content import from the spreadsheet file. Main features: Supported formats: xlsx, xls, ods, csv. Provides UI to configure the import (this can be exported to site config)....
Categories: Import and export
Bill of Lading
Bill of Lading provides a custom drush command, bol, which generates a list of Drupal structures present on the site, such as: blocks block types content types content type fields filter formats...
Categories: Administration tools, Developer tools, Site structure
Helper Class
Helper class is a set of tools to allow site builder to easily set CSS helper classes on Drupal Elements. For now it handle : Entity Views rows and wrapper It could help to easily create card grid ...
Categories: Site structure
Security Analysis
Briefing Security Analysis is a module that audits a drupal project in terms of security parameters and intends to help development team but also leaders and managers in this scope. It evaluates...
Views Ajax Completed Event
Provides for a Javascript event when Views ajax has completed. This module is useful for projects which do not use JQuery. If jQuery is being used then the ajaxComplete event should suffice....
Categories: Content display
Webform Element Values Limit
Allows for placing a limit on the total number of values a webform element can accept across all submissions. Features - Place limits on any multi-value webform element (including multi-value...
Categories: User engagement
Mini Kanban
This is a lightweight Kanban board for smaller teams, that wants full control over their project management software or that want the project management software to run on the website that it is...
Categories: Administration tools
Czech Design System
Features The module contains the DS components using twig in Single Directory Components. It have some basic npm scripts to fetch the various DS parts form NPM repository and do cleanup of the...
Categories: Content display, Integrations
Uploaded File Filename Randomizer
The Open Worldwide Application Security Project, aka OWASP recommends in its File Upload Cheat Sheet that files uploaded to web applications are renamed by the application. This module does that....
Categories: Security
Redsys payment module
Overview With this module, we can create a payment form in Drupal compatible with RedSys without the need to use Commerce. In other words, this module allows you to solve two very common problems...
Categories: Content display, E-commerce
OPENAI Search
OPENAI SEARCH This module allows you to have a private chatgpt instance, and to have it searchable within Drupal. You basically can "GPT" chat with your own Drupal site, and you can add as many...
Categories: Site search
D-iD
The D-iD module, integrates Drupal into D-iD It has a submodule called the AI Interpolator D-iD module that is a plugin for the AI Interpolator module that makes it possible to generate talking...
Categories: Content editing experience, Media
DKAN Charts
DKAN Charts Chart/Table visualization for DKANv2 Datastore API Installation DKAN Take care to enable the datastore submodule of DKAN. the datastore module needs to be enabled beforehand, it will...
Categories: Content display, Integrations
Charts Highcharts Caption
This module creates a Views area plugin (for the View footer) that gets added inside the chart as the "caption". Additional Requirements Views, Charts, and Charts Highcharts must be installed, and...
Categories: Content display
JSON:API Pathauto Breadcrumbs
Features This module adds a list of breadcrumbs to the Path in the JSON:API resources like the following example { path: { ... alias: "/projects/project-1", breadcrumbs: [ { path: "/", label: "Home...
Categories: Decoupled
Acquia Content Optimization
Acquia SEO Content Insights module, powered by Conductor is designed to make the day-to-day lives of marketing teams easier. Optimize content with SEO best practices and target high-value keywords...
Categories: Search engine optimization (SEO)
Symbol Slider
The symbol Slider entity type is a custom entity type that allow you to add symbols with many sliders type option in the content. This module is used to create a different type of symbol slider....
Categories: Content display, Media
Poster Slider
The Slider entity type allows you to add posters with various slider options to the content. This module is used to create different types of poster sliders. Implementation: Download and extract...
Categories: Content display, Media
Search API Exclude Paragraphs
This module makes it possible to exclude certain types of Paragraphs from being indexed in search indexes using Search API framework. Features When using a Paragraphs-based layout model for content...
Categories: Site search
Seeds Tailwind Coat
Tailwind Starter is a modern and lightweight Drupal theme built with Tailwind CSS. Designed for developers and content creators alike, this theme offers: Rapid Development: Leverage the utility...
Categories: Content display
Random Word Combo
Module to generate sets of random word combinations, where you can combine words from two word sets to a unique combination. You will provide the words, separated by space, for each side of the...
Categories: Administration tools, Automation, Developer tools
Drush Firewall
Drush Firewall helps you protect your environments against unwanted alterations or running specific commands. It can also prevent running commands when an environment is in maintenance mode (like...
Categories: Administration tools, Developer tools, Security
Context Inject
This module provides a context reactions to inject HTML snippets and libraries to page. Inject snippet usage Create or edit any context Add "Attach snippet" reaction Put full HTML code inside...
Categories: Content display, Content editing experience
Experience Builder
The Experience Builder module for Drupal is now Drupal Canvas. Check out issues and releases on the Drupal Canvas project page! This project is only retained for historic reasons. New issues should...
Categories: Content display, Content editing experience, Site structure