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

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

Draggable Reference


Categories: Site structure

Entity reference with all bundles option

Documentation will follow.

Entity Reference URL Widget


Categories: Site structure

Schema reference field

Provides a field type for referencing SQL schema (connection, table/view, and/or column). This module has nothing to do with inspecting hook_schema(). It is using the Schema module to perform...
Categories: Site structure

Bible verse reference

Field for referencing Bible verses.
Categories: Site structure

Relation Reference Formatter Field

This module displays related entities based on relation.module using specified target entity view mode. Current status: Module works with limitations. Limitations: Relation must be configured with...
Categories: Content editing experience, Content display, Site structure

Views Entity Reference


Categories: Content display, Site structure

Emoji Reactions

Emoji Reactions adds a fully-featured, per-entity emoji reaction system to any Drupal 10 or 11 site. Drop a field onto any content type — nodes, comments, taxonomy terms, users, paragraphs, and...
Categories: Accessibility

Safe{Wallet} Smart Accounts

Features Safe Smart Accounts integrates Safe Smart Accounts (formerly Gnosis Safe) into Drupal, enabling users to deploy and manage multi-signature Ethereum wallets directly from their Drupal user...
Categories: E-commerce, Integrations

AI Content Factory

AI Content Factory AI Content Factory provides a workflow for generating Drupal content with AI. It supports bulk content creation, editorial review, and automated background processing, managing...
Categories: Artificial Intelligence (AI), Automation, Content editing experience

Drupal Most Popular

Showcase the most popular content across your Drupal website and engage your audience. Ready to Use The module is pre-packaged with several services including: Drupal - Most Viewed pages (using...
Categories: Site structure, Integrations

JWT Token Refresh

A decoupled frontend needs three things Drupal has no answer for: log in, refresh an expiring token, and log out for real. This module adds all three. Up and running in a few minutes. Beyond the...
Categories: Access control, Decoupled, Security

Relation Weights

Original Issue: [#1304196] Problem Overview Relations need weights. There are three primary use cases I have found for this: Uni-Directional Sorting: A parent-child relationship exists between two...
Categories: Content editing experience

miiCard

miiCard lets you prove your identity to the same level as a passport, driver's license or other photo ID purely online. By integrating with miiCard, you can bring strong identity assurance to your...

Drupal as RAG

Drupal RAG Transforms your Drupal site into a Retrieval-Augmented Generation (RAG) system. Content entities are indexed as vector embeddings and retrieved at query time to provide relevant context...
Categories: Artificial Intelligence (AI)

Search AI Feedback

Search AI Feedback lets visitors rate individual search results as Helpful or Not helpful directly on the results page. Site administrators can review satisfaction trends, see which query + result...
Categories: Artificial Intelligence (AI)

AI PageIndex

AI PageIndex integrates the VectifyAI PageIndex approach into Drupal 11's AI module ecosystem. It indexes site content as hierarchical tree structures rather than embedding vectors, then retrieves...
Categories: Artificial Intelligence (AI)

Cache Control

The new 2.0-rc1 release is NOT backwards compatible with the previous version (not even with some 2.x-dev releases). If you're planning on using it, you should completely uninstall the previous...
Categories: Performance

ECA Tool

ECA Tool bridges ECA and the Tool API in two directions: Every tool registered with the Tool API becomes an ECA action, so an ECA model can invoke it. Every ECA model event of type "Tool" becomes a...

Codit: Batch Operations

Codit: Batch Operations is for Drupal developers to easily invoke batch operations in hook_update_n, Drush Deploy hooks, cron, with Drush, or using the UI. Features Baked-in reporting of operations...
Categories: Administration tools, Automation, Developer tools

StatJolt Analytics

Easy, cookieless web analytics for Drupal. GDPR compliant statistics with no cookie banner and nothing stored in your own database. Paste your code once and the module puts it on every page....
Categories: Content display, Integrations, User engagement

Controls

Important: This module is for developers only, it provides facilities developers can use in custom modules. It does not add anything to a website on its own. Only install it if another module asks...
Categories: Developer tools

Aggregator Node

NOTE: This module is replaced by the FeedParser package.
Categories: Content editing experience, Import and export

Node list

This module has been discontinued, you can use Views and Views Alpha Pager instead.
Categories: Content display

Node gallery source

Sandbox project for a filefield source using a modal dialog with embedded views.
Categories: Media

Pages