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.
Centarro Search
Synopsis Centarro Search enables Drupal Commerce users to harness the powerful business tools of Elastic Enterprise Search. Now business users can manage synonyms, tune search ranking rules to...
Categories: E-commerce, Site search, Integrations
AI Migrate Content
The AI Migrate module integrates AI services into the Drupal Migrate framework, enabling automatic AI generation of content summaries, SEO-friendly titles and content categories either restricted...
Categories: Automation, Developer tools, Import and export
Node Alias Filter
May 23rd, 2011 Update: Use pathologic module instead with one configuration step (add / to the Also considered local: paths) and you will have this same functionality. The purpose of this filter is...
Drupal SEO Pack
The Drupal SEO Pack module gives you very flexible control over some of the most common but most important SEO aspects of your Drupal website. The goal is better rankings in search engines through...
Categories: E-commerce
Site Banner
Overview Site banner allows you to display a banner at the top and bottom of a Drupal site. It is displayed at a fixed position so content is viewed within these top and bottom banners much like...
Categories: Content display
Entitypoll
This module is moving poll functionality into entities. For now it should be mostly usable for developers, which may enjoy that a poll is an entity and choices are also entities (so they can have...
Categories: Content editing experience, User engagement
Drupal Real Estate - Fork
Fork of Drupal Real Estate This code is a work-in-progress. While it isn't complete, it is currently being used successfully on a production website. This works with both RETS and OpenImmo (to read...
Node Limit by Term
Node Limit By Term Control content creation with taxonomy-based limits. Set maximum node counts per content type and term combination to manage site content growth and enforce editorial policies....
Categories: Administration tools, Content display, Content editing experience
User bundle
This module allows for the creation of different types of users, each with their own independent fields, form, and display settings. What is a "bundle"? In Drupal we have containers for information...
Categories: Access control
AI Architect
AI-Powered Drupal Configuration Generator Generate Drupal configurations using natural language prompts. The AI Architect (AIA) module enables site builders to create complex Drupal configurations...
Categories: Artificial Intelligence (AI), Developer tools, Site structure
Business Identity
Objective: Enhance the usability and accessibility of Drupal's administrative interface to meet business client standards by creating a unified configuration page that consolidates all business...
Next.js Tag Revalidator
Deprecated The changes in this projects have been ported over the latest drupal next module Provides, configurable cache tag-based revalidation for Next.js applications using Drupal as a headless...
Categories: Decoupled
Universal Entity API
Universal Entity API is a plug-and-play Drupal module that exposes deeply structured, normalized JSON APIs for all content entities — ideal for decoupled frontends, mobile apps, and content hubs....
Categories: Content display, Decoupled, Developer tools
WimTvPro
The WimTvPro module enhances your Drupal website by converting it into a full video asset management and publishing platform. This module is particularly useful on portals where video plays a major...
Categories: User engagement, Media
Units API
Units API converts between various weights and measurements. The conversion uses the International System of Units (SI) conversion factors. Where possible, these conversion factors are those...
Categories: Developer tools
Content Insights Report
This module generates a Content Insights Report that provides valuable data and analysis about the content in your system. The report is based on various parameters, including content type, status,...
Categories: Administration tools, Content display, Content editing experience
Opensolr Search
AI-Powered Search for Drupal — Zero Configuration Opensolr Search gives your Drupal site hybrid AI search (keyword + vector/semantic), AI-generated answers, autocomplete, faceted navigation,...
Categories: Artificial Intelligence (AI), Search engine optimization (SEO), Site search
Multi-currency pricelist
Defunct because [#2920786]. A View that creates a multi-currency pricelist of items. It updates the prices automatically to the latest exchange rates on Yahoo!Finance. Mostly indicated for the...
Categories: E-commerce
Elfsight Viber Chat
This project is unsupported due to an issue the maintainer didn’t address. See [#3112796] for details. If you have already installed this project, you should uninstall it. If you've already copy...
Webform cards conditional
The module was created for this forum request. The use case By default, the "Card 2" is hidden. When a user enters a name into the "name" element, the module checks to see if the entered name was...
Views Chart Tools
Maintainer's note It is very important when updating this module that you update Google Charts as well, at least during this stage in development. This module is still in its infancy, so features...
Categories: Content display, Integrations
Achievements
The Achievements module offers the ability to create achievements and badges similar to systems seen on Xbox 360, Playstation 3, Foursquare, Gowalla, GetGlue, and more. For a Drupal site, this...
Categories: User engagement, Access control
Elfsight Telegram Chat
This project is unsupported due to an issue the maintainer didn’t address. See [#3112796] for details. If you have already installed this project, you should uninstall it. If you've already copy...
AI LLMs.txt Generator
AI LLMs.txt Generator A Drupal module that automatically generates LLMs.txt files using AI based on your sitemap.xml content. Features AI-Powered Generation: Uses the Drupal AI module to generate...
Categories: Search engine optimization (SEO)
Bounce
Summary The Bounce module collects non-delivery reports generated by remote mail servers in response to emails sent from your Drupal site. It parses these non-delivery reports for response codes,...