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.
Commerce Project Browser
Adds a Project Browser source that discovers Commerce integrations on Packagist by category, including ones not yet available in the codebase.
Categories: E-commerce
GD Infinite Scroll
Infinite scroll / Load more button Provide an administration to use a jQuery plugin auto-pager on custom pages using pager. You can use autoload on scroll or a load more button. This module is...
Categories: Content display
Node Type-Categories
A module that lets you easily group nodes of the same type (book, story, event, etc.) that belong to the same category (taxonomy). Last release was 4.5
x.Navi News
This module aim to generate a newsletter and activity stream. The newsletter is divided in categories (provided by content types) which can be subscribed by the users.
MCP Tools
MCP Tools connects Drupal to AI assistants (Claude, Cursor, Windsurf) via the Model Context Protocol. Describe what you want in plain English - the AI handles the Drupal work. Example You: "Create...
Categories: Artificial Intelligence (AI), Decoupled, Developer tools
Feeds Tamper: Entity Field Query by Field Collection
Like the "Entity Field Query" plug-in that comes with Feed Tamper, except that it does the look-up by a value in a field collection item in a field collection of the target entity. For example,...
Categories: Import and export
Category Aggregator
A Feed Aggregator to syndicate items using tags/categories as filters. Based on the code from the Aggregation module from mistknight. Module developed by Kumar Shorav and Kaustubh Srikanth.
Categories: Import and export
userlink
The userlink module allows users to save and share links (bookmarks, URLs). To access the full potential of the userlink module, we recommend using the functionality offered by freetagging, and the...
Categories: Developer tools
Combined Termref
This module allows you to associate upto 3 vocabularies to a term-reference field. Standard drupal term reference fields allows you to reference terms in a single vocabulary. Use case Lets say you...
Twingly Pane
Twingly Pane is an easy to install and configure pane to use with ctools and page manager to show a Twingly widget on your site for certain URLs. Requirements Ctools Usage Install and activate. In...
Views fields search helper
When you add a field, filter criterion, contextual filter or relationship to your view, fields are listed by labels and their real machine names are not shown, so you can't search them. This is...
Workbench Access for Taxonomy
About This module was intended to extend Workbench Access functionality to control access to editing taxonomies. Note: Since Workbench Access 8.x-1.0-beta1 this functionality is present in the...
Categories: Access control
Activity Finder
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Activity Finder is a UX wrapper product on top of non...
Categories: Content display, E-commerce, Import and export
Shopping
Shopping API integration into Drupal. Shopping content types are turned into Drupal nodes. The module supports shopping.com api categories, items, offers, products, attributes, sort by and search.
Categories: Integrations
AI Bulk Domain Content
Bulk Domain Content helps site builders create many draft articles at once using OpenAI. You define content categories (for example Healthcare, Technology), choose a node type and tone, and the...
Categories: Artificial Intelligence (AI)
Consent Support
Synopsis This module is a 'spin-off' from CookiePro Plus to support content blocking in a way that requires as minimal impact and/or effort for content editors. The initial goal of this module was...
Categories: Access control, Content display, Developer tools
Moodle Sync
Moodle Sync This module syncs drupal entities from Drupal to Moodle via built-in webservices. There are several separate submodules that handle the sync of Moodle components. Enable all needed...
Categories: Integrations
Userpoints Max per Category
The goal of this project is to allow admins to set a maximum number of userpoints by category as opposed to overall. I anticipate this being on the individual term forms.
Poster POS Commerce Integration
Integration between Poster POS system and Drupal Commerce. It synchronizes categories and products from Poster to your Commerce store. Commerce orders will send immediately to POS terminal.
Categories: E-commerce
Extended Tracker
This module provides a drop in replacement for the core tracker module, but with the following differences: Ability to display terms from a certain category as tabs, then users can restrict the...
Categories: Content display, Integrations
WordPress Migrate SQL
WordPress Migrate SQL lets you build migrations from a WordPress site's MySQL/MariaDB database straight into Drupal. It's recommended for complex WordPress sites and for people who prefer a pure...
Categories: Import and export
OpenERP Connector
Get products and categories from OpenERP, plus bussiness process integration. The OpenERP Connector is based on OpenERP Proxy. We at OriginArt are working on Drupal and OpenERP alone and combined...
Categories: E-commerce
Search API Decoupled
Search API Decoupled module provides a search display plugin for Search API as an alternative to views for displaying the search results. Search API Endpoint entities are used to define the search...
Categories: Decoupled, Developer tools, Site search
Special Taxonomy Tagging In Body
This Module provides a way to connect, relate and classify content in the website. It allows the user to add special taxonomy tagging with Drupal taxonomy category page. With this module, user can...
Categories: Administration tools, Site structure, Access control
Facets Active Entity Block
Using this module, you can create any number of blocks which will render a configurable view mode of an entity reference facets value. When someone selects a value from one of the configured facets...
Categories: Administration tools