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.
Media Library Crowdriff
Module provides plugins that extend Media library to pull in Crowdriff assets as media entities. Provides custom media entities for Crowdriff images and videos. Required - Drupal 9 or 10 -...
Categories: Media
Mongo Content Entity Type
This module allows you to store content entities in a MongoDB database. By extending specific classes provided by the module, you can leverage MongoDB for scalable and high-performance content...
Categories: Content editing experience, Performance
Bootstrap UI
Integrates Bootstrap CSS framework along with a user interface for configuring and customize components, variables and plugins. Overview Build fast, responsive Drupal sites with Bootstrap UI!...
Categories: Developer tools, Integrations
CTOG
Running Case Tracker and Organic Groups on the same site raises some questions - but CTOG helps solving them by utilizing some rules to tie them together in a way which makes them easier to use....
Categories: Developer tools
Recombee
Recombee is a recommendation service that provides personalized content via recommendations to users based on user behavior, the similarity of items, and a range of other factors. Behind the scenes...
Categories: Site search
Cache Router
About CacheRouter is a caching system for Drupal allowing you to assign individual cache tables to specific cache technology. CacheRouter has an option to utilize the page_fast_cache part of Drupal...
Categories: Performance, Integrations
Views Gallery
Update: There is a mostly-working D7 version in git, but it's not an official release because I no longer can maintain it. If you need something for D7 and can't use this code I suggest http:/...
Categories: Media
Themeless
Simple RESTful API for Headless Drupal. Mainly intended to provide clean HTML content for use in an iFrame elsewhere, but apart from HTML, JSON and XML formats are also available out of the box for...
Categories: Content display, Decoupled
Hover Card
Hover Card is a modern Drupal module that displays user information in elegant, accessible popup cards when hovering over user links. Built on Tippy.js, it provides a clean, performant, and highly...
Categories: Accessibility, Content display, User engagement
Swapcard
Overview Enables API connections with Swapcard, with a plugin manager for implementing its various callbacks. Swapcard is a modern web platform for managing all kind of events and related...
Categories: Content editing experience, Developer tools, Site structure
Visual Debugger
When working on Drupal frontend, developers must rely on the browser's inspector to navigate the source code and sniff the debug comments wrapping the templates being rendered. While this approach...
Categories: Developer tools
Swup
Transform your Drupal site into a smooth, app-like experience with Swup.js integration. Enable seamless page transitions without full reloads, dramatically improving perceived performance and user...
Categories: Content display, Developer tools, Integrations
Case Tracker Plus
A feature-based version of Case Tracker, which relies much more heavily on standard Drupal modules like CCK and Comment Driven, and is thus much more extensible. Contains nearly 100% of the...
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
Elfsight Youtube Gallery
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...
DGA Feedback
DGA Feedback Module The feedback page is designed to gather user insights. It includes a brief introduction encouraging feedback, followed by sections for rating, comments, and suggestions. Clear...
Categories: Accessibility, Content display, User engagement
Bookmark Field
Bookmark Field lets editors assign a stable, human-readable identifier to any piece of content — like private_consent or contact_form — so that content can be reliably referenced, embedded, and...
Agents MD
The AI Agents MD module installs an AI-optimized AGENTS.md file and a modular .kb/ (knowledge base) folder directly into your Drupal project root. These files follow the agents.md standard and...
Categories: Artificial Intelligence (AI)
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
Analyze Broken Links
This module is part of the Analyze module ecosystem and included in DXPR CMS. Every Broken Link Costs You Visitors and Rankings Google penalizes pages with broken links. Visitors who hit a 404...
Categories: Search engine optimization (SEO)
BEE Hotel
BEE Hotel — The Drupal platform for hotels, B&Bs, and lodging. • Direct booking engine • Dynamic rates & availability • Daily planner & operations • Guest messaging tools • Integrated PMS (BAT) &...
Categories: E-commerce
File Visibility
Keeps public files of a publicly inaccessible entity in the private filesystem until the entity becomes available for the public. Entity files are all files referred by the entity, either via...
Categories: Access control, Security
FreshBooks API
FreshBooks is a web based accounting application that makes it easy for you to track the time you spend on projects and invoice your clients. The company behind it is very web savvy and has managed...
Categories: Developer tools, E-commerce, Integrations
Advanced Aggregator
This module is for Drupal 7.x. Overview The Advanced Aggregator module is designed to make Drupal's core Aggregator module (in version 7 and beyond) more useful, flexible, and scalable. In short,...
Categories: Performance, Import and export
dslm
DSLM - Drush Symlink Manager DSLM is a set of Drush commands for managing symlinking Drupal 7 (and in the future D8, Wordpress, and Backdrop) sites back to central cores, installation profiles,...
Categories: Developer tools