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.
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
Domain Route Access (UI)
The Domain Route Access UI module provides a new configuration entity to manage access to existing routes by domain from back office. Use case example: You have two domains example1.com and...
Categories: Access control
Gutenberg AOS
Introduction The Gutenberg AOS module integrates the AOS module (Animate On Scroll) with Drupal's Gutenberg editor, enabling site builders to apply animation effects to Gutenberg blocks. This...
Categories: Content editing experience, Integrations
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
Webauthn Framework
Provides the latest version of the webauthn-framework library as a Drupal service. This is a module for developers and a dependency for other projects that want to use Webauthn. This module has no...
Categories: Integrations, Security
EXIF Manipulate
This module strips out EXIF metadata from images upon upload. Modern cameras and phones include data in the images that they produce that may be privacy-sensitive, like location. It is a common...
Categories: Media, Security
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
CiviCRM McRestFace Leaflet and Views integration
This module integrates Leaflet Views with the CiviCRM McRestafce Views module. Which allows you to display data from a (remote) CiviCRM to be displayed on a map in views. Post-Installation When you...
Categories: Content display
Group Member Role
This module is part of the Group module ecosystem. Group module is a very robust and powerful module for creating vertical silos of content to which users can be added with various roles. When a...
Categories: Access control, Administration tools
Domain Access Entity Type
This module gives the possibility to manage access to an entity type by domain (for example if we want to make a certain content type available only in one domain) This module doesn't manage...
Categories: Content editing experience
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
InfluxDB
InfluxDB is an open-source time series database developed by the company InfluxData. It is used for storage and retrieval of time series data in fields such as operations monitoring, application...
Categories: Developer tools, Site search
Alpha Numeric Glossary (Pagination)
The Alpha Numeric Glossary for Views module enables you to add an alphabetical & numeric way of pagination in the header or footer of a views display. Views Integration and Configuration 1) Create...
Library Guide Management System
Overview The LGMS module is an open-source, web-based system designed for educational organizations like university libraries. It allows librarians to create, manage, and share information-rich...
Categories: Content display
Field Formatter Theme
Allows site builders to add field theme suggestions in the field formatter settings. Post-Installation Settings are found in the field formatter settings in the entity display form. Go to the ...
AMQP Transport for Symfony Messenger + Drupal
AMQP transport for Symfony Messenger integration. This project requires dependencies to be managed with Composer. This project contains a a full-featured transport utilizing an AMQP message broker ...
Entity 2 Text
This suite is primarily a set of APIs and tools to improve the developer experience. This module provides a number of utility and helper APIs for developers to transform content into plain text....
Categories: Developer tools
AWS Bedrock Chat
The AWS Bedrock Chat Module integrates AWS-powered Generative AI functionalities into Drupal 10 and 11 websites, offering a seamless user experience for live chat interactions. Features Allows...
Categories: Integrations, User engagement
Media Widget
Defines basic upload and URL widgets for media types not allowing for reuse. These mimic the core File and Link widgets. This allows to use Media as a replacement for plain File entities.
Categories: Media
DB Anonymizer Config Generator
This is a DB Anonymizer config generator for drupal sites. DB Anonymizer is a tool that can: Do full/partial data export from database. Anonymize data on the fly during the export. Why do I need it...
Categories: Developer tools, Import and export
Sync Clients
Introduction This is a base module to handle API connections using Advanced Queue. The goal is to provide a robust framework, that allows for generic API request handling with build-in error...
Categories: Developer tools, Import and export, Integrations
Expirable Content
Configure any content to have a calculated expiration date. Features Expiration configuration per bundle Seamless and invisible to the target entity type Views integration Installation Install as...
Categories: Site structure
Webform Allowed Charactersets
Add characterset restrictions to your webforms. If you for example have russian spam still comming through your current anti-spam measures on your webforms, you can use this module to simply not...
Categories: Security, User engagement