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.
Ubercart Price Per Role
This module allows you to enter different sale prices per product for different roles in an Ubercart store. Install and enable the module as normal. In the store configuration menu there will be a...
Categories: E-commerce, Access control
Views Accordion - Views Vanilla JavaScript Accordion (VVJA)
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
Ubercart GoCardless Client
This module is provided by Seamless-CMS which is a partner of GoCardless. It integrates the Ubercart e-commerce suite with the GoCardless online payment service. Sites that implement the module are...
Categories: E-commerce
Text Link
TextLink transforms any text field into clickable links by combining field values with customizable base URLs. Perfect for creating profile links, search URLs, or any pattern. Features Basic...
Categories: Content display, Content editing experience
ExpertDate
Expert Date is a display field formatter for Date fields that hides and shows parts of the date string to save you from writing a massive switch/case statement in your code. Each of the options is...
Categories: Content display, Site structure
Search History Tracker
Search Tracker is a privacy-focused module that automatically captures and displays users' recent search terms using browser localStorage. Unlike traditional search modules that store data server...
Categories: Content display, Site search
Schema Markup Generator using AI
Introduction The AI Schema Markup Generator module automatically creates Schema.org JSON-LD structured data for Drupal content using OpenAI. Instead of manually writing complex schema markup, the...
Categories: Artificial Intelligence (AI), Search engine optimization (SEO)
Database logging ban operation
Synopsis Have you ever looked through the list of recent messages for a public website and noticed certain IP addresses repeatedly trying to do bad stuff? For example, repeatedly trying to log in...
Categories: Administration tools, Developer tools, Security
Search.gov (machine name: USASearch)
IMPORTANT: This module is no longer supported If you are a U.S. federal agency interested in using Search.gov in place of the native Drupal search, please contact our team to set up a time to...
Categories: Site search
Amazon Product Advertisement API
This project is an implementation of the Amazon Product Advertising API. It's modular in design, with a central "Pure API" component that interacts with Amazon, and optional modules to handle...
Categories: E-commerce, Media
Republish - Node Content in an overlay
Republish Module allows administrators to provide a Republish button for the end user to republish the content of a node in an overlay. When end user clicks on republish button provided, a popup...
Categories: E-commerce, Content editing experience, Content display
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
Currency Conversion
Currency change without using any Drupal commerce module
Categories: Site structure, Access control
Factory Lollipop
The goal of this package is to enable the rapid creation of objects (vocabularies, terms, content types, nodes) for the purpose of testing. The primary aim of Factory Lollipop is to a fill a void...
Categories: Developer tools
AI Lead Chatbot
The AI Chatbot module provides an intelligent, automated chat widget that engages website visitors and captures leads using OpenAI's GPT language models. Unlike traditional contact forms, this...
Categories: Artificial Intelligence (AI), Integrations, User engagement
Taxonomy Facets
Progressive content filtering, with clean url's, using taxonomies as facets. Ideal for eCommerce carts, real estate / properties sites, classified ads, or other sites with multiple categories,...
Categories: Site structure
Wget Static - Generate HTML and Save To FTP / Webdav
Wget Static Module integrates wget application installed on server with drupal. The module provides you option to generate static HTML of node page, any drupal internal path or whole website using...
Categories: Content editing experience, Import and export, Developer tools
Scanner-Fixer API
A framework for scanning for issues and then fixing them. In the Scanner-Fixer API module... A Scanner is a way to find things to fix, as the first step in a Solution. Scanners aren't designed to...
Categories: Administration tools, Developer tools
Ubercart Global Quote
Description Ubercart Shipping quote module that provides custom shipping quotes based on configurable weight ranges and custom shipping zones. Features Shipping zones can be defined as any...
Categories: E-commerce
Ubercart Terms of Service
This module includes an Terms of Service text (aka terms and conditions) and a [x] I agree with the Terms of Service checkbox for the cart or the checkout page of the purchase using Ubercart....
Categories: E-commerce
Exchange Rate
The Exchange Rate module provides functionality for fetching, displaying, and converting real-time currency exchange rates using the ExchangeRate-API. It allows site administrators to add a fully...
Registry Rebuild
THIS IS NOT A MODULE. YOU CAN'T ENABLE IT. FOLLOW THE INSTRUCTIONS. Make a backup of your database before running this. It won't break your database, but we can't improve this unless we have broken...
Categories: Developer tools
Event Pipeline
Event Pipeline provides a flexible, plugin-based system for propagating data changes from your Drupal site to external and internal services. Site builders create named pipelines through a...
Categories: Developer tools, Integrations
AI Content Advisor
The AI Content Advisor is a flexible Drupal module that extends and enhances the capabilities of the AI SEO Analyzer project. Built on the foundation of AI SEO, this module provides a comprehensive...
Categories: Artificial Intelligence (AI), Content editing experience, Search engine optimization (SEO)
Who Bought What|Ubercart
UPDATE: D8 port can be found in this new module: https://www.drupal.org/project/who_bought_what This is for Ubercart. If you are using Ubercart to sell tickets or entries to an event or perhaps a...
Categories: E-commerce, Site structure