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.
Accessibility
Accessibility means that your site’s design, interface, and content are available to all users on the internet, regardless of their abilities or the assistive technologies they use. The...
Local / Network Files
Local / Network Files provides two field types that are geared to an intranet / internal web application site. Both field types accept text input, and generate output as follows: Local / Network...
Categories: Site structure, Media
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
Material Design Bootstrap
Integrates the MDBootstrap UI Kit with a user-friendly interface for configuring and customizing components, variables, and plugins. Overview Drupal Top quality open-source UI Kits Material Design...
Categories: Content display, Developer tools, Integrations
Component fields
The Component Fields module provides a mechanism for automatically calculating the value of some ("final") field based on the values of 2 other ("component") fields of the same type. The final...
Search API Manticore
A Search API backend for Manticore Search — fast, lightweight, open-source full-text search, connected over Manticore's HTTP JSON API. The module is a thin, well-tested wrapper over the official...
Categories: Integrations, Site search
TransParse
A Drupal 10+ module that automatically scans the active theme for translatable strings as also as all the Entity labels and makes them available in Drupal's Translation UI (/admin/config/regional...
Categories: Multilingual
Extended container
Extended container Enhance or upgrade the Drupal 8 Container with new functionality Installation composer require drupal/extended_container composer install Note: You must run "composer install" so...
Hello Baseline
The intention of this module is to have a few quick ways to test Drupal baseline performance on a site. For example, by visiting "hello-baseline/basic" the page will simply return a string of ...
Categories: Performance
Paragraphs Visibility
Paragraphs Visibility allows users to define rules for when a user should be able to see a paragraphs item. This allows for paragraphs to be hidden based on whether a user is logged in or a data...
Categories: Content editing experience, Access control
Replicate Bean
Clone Beans! This module provides simple integration with the Replicate module by leveraging Replicate UI's pre-existing workflow for cloning any entity. This allows a user to clone beans easily....
Categories: Content editing experience
GEDCOM
Abstract This sandbox project is about providing custom entity types for storing genealogy records for individuals (INDI records) and their (family) relations (FAM records) closely modelled after...
AI Agents Experimental Collection
This module provides a collection of experimental AI agents for Drupal. Each agent is a standalone submodule that can be installed individually, or you can install the main AI Agents Experimental...
Categories: Artificial Intelligence (AI)
Daedalus: Human+AI publishing system
Daedalus is the Drupal page builder we've all been longing for. A true WYSIWYG system, where you can create, edit, style, and collaborate with AI. The tools conform to the user, with configurable...
Categories: Artificial Intelligence (AI), Content editing experience, Site structure
Track'n Stack
This module allows you to make music with your distant friends using flac, ogg vorbis or wav files without any technical hassles, special software, ads, fees, schedules, FTP, etc. It helps you...
Categories: Media
Google Analytics Social Tracking
A submodule for the Google Analytics Module. This module allows you drupal website to utilize the new feature of Google Analytics: "Social Interaction Analytics". Once installed, your Google...
Financial Tracking Service
This module leverages the FTS API created by UNOCHA to display interactive graphs based on the FTS data. It uses Bean and the Visualization module. Notes The module is still in a very early state,...
Obsolete: Track Site Visitor
Brightcove GA Tracking
track user activity
Categories: Administration tools
Simple pixel tracking
In progress
Categories: Integrations
Track Usage
Provides a service that scans an entity to find related entities of a certain type. The service recursively follows the references to get the target entities regardless how deep are buried in the...
Categories: Access control
Track User Change
This module is used to store user last update time. By default during module installation a new user field "field_user_changed" will be created and this field captures user last update time. Since...
Categories: Access control, Developer tools
Theme Hues
Theme Hues 2 I am happy to announce the release of the beta version of Theme Hues 2, a complete rewrite of the module that greatly enhances the functionality of Theme Hues and responds to many of...
Notifications Utils
Overview The notification_utils module is an "add-on" to the Notifications module. It adds various features and formating options that make managing sites using Notifications easier. NOTE: Despite...