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.
Turn.js Magazines [D7]
Make a flip book with HTML5 Works on most browsers and devices Simple and clean API (turnjs.com) Adds a simple to use integration with the great (commercial) HTML5 turnjs.com flip book library....
Categories: Content editing experience, Content display, Developer tools
Wigzo
Wigzo Browser Notifications Wigzo Push is a plugin that allows you to Send and Track Web Push Notification through your Drupal Store. It allows you to take Browser Opt in from people visiting your...
Categories: E-commerce
Elfsight Social Share Buttons
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...
Elfsight G2 Crowd Reviews
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...
Lazy service
Bring the lazy load service feature on-demand to dependencies injections. This module is a proof of concept (see below the history). I hope this will be improved enough to be added in core. How to...
Categories: Developer tools, Performance
Markit
This module provides a flagging system for Drupal and is somewhat equivalent to the Flag module - though not exactly. Make sure you check issue [#3482007-2] to better understand why this module was...
Categories: Decoupled, Developer tools, Integrations
AI Testing
This module shall provide an AI Agent that is capable of taking human natural language instructions and automatically generating end-to-end UI tests, using browser actions that emulate those of a...
Categories: Automation
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...
Node Subpages
This module allows site admins to define subpages for content types. For each content type, you can define what subpages will be used for nodes of that type, and what should be displayed for each...
Views content DS
Exposes "Content pane" Views displays as fields in Display Suite. This can be used to display associated or related entities for nodes, taxonomy terms, etc. This functionality is already available...
Categories: Content display
Monster Menus
Monster Menus (MM) has been actively developed by Amherst College since 2006. Features Requirements Installation More documentation Features Monster Menus groups contents (nodes) into containers ...
Categories: Access control, Content editing experience, Developer tools
Webform Headless
Webform Headless integrates Webform with headless frontends by providing API endpoints for managing submissions and getting forms in structured schema formats. Currently, only the FormKit schema is...
Categories: Decoupled, Integrations, User engagement
Contact Plus
Contact Plus augments the core Contact module with several features. Allows redirection of the user (the form submitter) to a custom path, per category, for the site-wide contact form. Allows...
CleverReach® - Newsletter Marketing
Spotify, Levi’s, BMW and DHL create and send their newsletters with CleverReach®. Why? Because it’s that simple. Do the same with your Drupal backend! Easily and quickly design professional...
Categories: Integrations
AeroWeather
This module provides functionality for fetching, displaying, and caching real-time weather data using the WeatherAPI.com. It allows site administrators to add a fully customizable Aero Weather...
ECO (Extra Customization Options for Ubercart)
ECO (Extra Customization Options for Ubercart) provides additional ("extra") options to customize Legal, Ubercart Discount Coupons. Among the customization options are using URL parameters to auto...
Categories: E-commerce
Simple Megamenu Bonus
Simple Megamenu Bonus extends the great Simple Megamenu Module by @flocondetoile Special thanks to @flocondetoile! If he likes the concept of these extensions we'd be happy to integrate this module...
Categories: Site structure
Logo Image Enhanced
Introduction Logo Image Enhanced enhances Drupal's default logo handling by addressing key limitations in core: limited file format support, no ability to apply Image Styles, inconsistent...
Categories: Search engine optimization (SEO), Site structure
WS Sync suite
YMCA Sync provides a framework for defining and running synchronization tasks or batch processes via Drush commands, ensuring that tasks do not run concurrently, preventing race conditions and data...
Categories: Automation, Import and export, Integrations
Recipe Code Installer
Recipe Code Installer enables Drupal Recipes to bundle custom modules that get installed directly into your project's codebase. This module bridges the gap between Drupal's configuration-focused...
Categories: Developer tools
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)
Search API SQLite
The Search API SQLite FTS5 module provides a full-text search backend for Drupal using SQLite FTS5. It offers improved search relevance and performance compared to the Database Search backend...
Categories: Site search
SDX DRAST (Theme Engine)
SDX DRAST (Drupal Render Arrays to Structured Tokens) replaces Drupal's Twig template engine with a structured data pipeline. Instead of producing HTML strings, the engine outputs typed JSON that...
Categories: Integrations
SIS Automation
Project: SIS Automation on Drupal.org Package: SIS Drupal: 10.3+ / 11.x | PHP: 8.1+ A visual workflow automation platform for Drupal. Build automations with a drag-and-drop editor, integrate 170+...
Archport
Archport is a set of drush commands that can export and import Drupal nodes and their associated fields, files, tags, and user information. You can use it as is for fairly simple sites, but you may...
Categories: Import and export