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.
My Project Name
Author Profile Based on Content Author Name
Display Name
Categories: Developer tools
File Edit - rename file name or replace file
We decided to go with smaller modules instead. You can use following Modules to edit files instead and combine them. File Rename File Replace If more modules should be listet here, please write an...
Categories: Administration tools, Content editing experience, Site structure
Node Delete by User name
Features Allows users to delete their own content based on username. Permission-based control for content deletion. Supports content-type filtering for deletion rules. Post-Installation After...
Categories: Administration tools, Content editing experience, User engagement
Migrate Plus Feeds (old name Feeds Migrate)
Based on community feedback we decided to rename this module Migrate Plus Feeds to better reflect its' functionality Migrate Plus Feeds is a tool that helps import data into your Drupal 9 website....
Categories: Import and export
Product views taxonomy term name depth
Install the module in a general way. Now for products view you will be able to find the contextual filter taxonomy term by depth.
Categories: Administration tools, E-commerce, Access control
Taxonomy Term Machine Name
The features provided by this module is bellowing: Prevent duplicate registration in the vocabulary. Since it behaves as a normal field, it supports synchronization of configurations by the ...
Categories: Site structure, Developer tools
Google Calendar Events
This module provides a suite of blocks to display upcoming events from a public Google Calendar. It uses the Google Calendar API v3 to fetch event data and offers flexible configuration options,...
Categories: Integrations
Smoke
Smoke adds automated browser testing to your Drupal site with minimal setup. Install the module and run one setup command, then run ddev drush smoke to verify your site: homepage loads, login works...
Views Reveal - Views Vanilla JavaScript Reveal (VVJR)
The Vanilla Views suite F.L.A.S.H.C.R.P.T.B FlashCrptb is a collection of ten powerful Drupal modules designed to enhance the visual and interactive experience of Drupal Views using pure,...
Categories: Administration tools, Content display, Site structure
RAG (Retrieval-Augmented Generation) Search
RAG Search introduces advanced Retrieval-Augmented Generation (RAG) capabilities to your Drupal site, bridging the gap between your content architecture and Large Language Models (LLMs). By...
Categories: Artificial Intelligence (AI), Site search
Ai Text 2 Speech
Overview The TTS module provides Text-to-Speech functionality for Drupal websites, converting text content into natural-sounding spoken audio using AI-powered voices. This module integrates with...
Categories: Accessibility, Content display, Content editing experience
Content AI
Content AI is an powerful module that utilizes the OpenAI platform to generate top-notch content easily. In its recent version, it offers the ability to create SEO content, including titles,...
Categories: Multilingual, Search engine optimization (SEO)
Views Hero - Views Vanilla JavaScript Hero (VVJH)
The Vanilla Views suite F.L.A.S.H.C.R.P.T.B FlashCrptb is a collection of ten powerful Drupal modules designed to enhance the visual and interactive experience of Drupal Views using pure,...
Categories: Administration tools, Content display, Site structure
Collapsible list
This is a developer module. 'collapsible_list' exposes theme_collapsible_list, which will theme an array as a collapsible unordered (<ul>) or ordered (<ol>) list. Only few list items...
Drush (AI) Webmaster
This module gives AI agents full creative AND destructive power over your Drupal site. AI-Powered Drupal Site Management via Drush Drush Webmaster provides a comprehensive suite of Drush commands ...
Categories: Administration tools, Artificial Intelligence (AI), Developer tools
openspace
Summary In the UK the Ordnance Survey has been responsible for surveying and mapping since the eighteenth century. Many UK citizens are familiar with the cartographic symbols and standards used....
Fullname field for CCK
Looking for co-maintainer. See message in issue queue. This module provides a prefix, first, middle, last, and suffix field as a single CCK field. multiple field works enable/disable each sub-field...
Categories: Content editing experience
SPARQL
SPARQL is a query language for pattern matching against RDF graphs. The syntax resembles SQL, making for a friendly learning curve, but SPARQL is far more powerful, enabling queries spanning...