Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

822 modules match your search

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,...

Pages