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.
Search.io (formerly Sajari)
INTRODUCTION Search.io module provides a wrapper for Search.io search engine to be used on Drupal sites. * For a full description of the module, visit the project page: https://www.drupal.org...
Categories: Site search
Entity Dependency Visualizer
Understanding complex data relationships or managing content synchronization across different sites in Drupal can be very daunting. But with this innovative module, you can simplify this process...
Categories: Content editing experience, Decoupled, Developer tools
Simple Crawler (Depracated)
Simple Crawler helps you scrape or even crawl webpages and websites for context, research or migrations. It just a wrapper around Guzzle, so it will not be able to scrape client side rendered...
Categories: Automation, Import and export, Search engine optimization (SEO)
Citeref Field
About Citeref (Citation or Reference) field module provides fields that store information associated with reference/citation records found at DOI/Handle/ARK registries or specified via URL/URN...
MiroTalk SFU - Video call meeting
The MiroTalk SFU module enables seamless integration of video calling and screen-sharing functionalities in Drupal by leveraging the MiroTalk SFU server. It provides a simple interface for managing...
Categories: Content display
Non breaking space title
The Non-Breaking Space Title module automatically applies language-specific typography rules to your content using client-side JavaScript. It ensures proper spacing around punctuation marks, quotes...
Categories: Content display
Cron Actions
Features What it does: Cron Actions provides a plugin-based system for executing scheduled operations on entities. Site builders configure "cron actions" that combine a source (what to process)...
Categories: Developer tools
tapis_system
This module adds support for Tapis systems within Drupal (https://tapis.readthedocs.io/en/latest/technical/systems.html). In Tapis, systems refer to a combination of a user account & a server that...
Categories: Integrations
Translation 404 - Translation Page Not Found
Here is a scenario: You run a Drupal 6 multilingual site (lets say English & Spanish). You set up the Story content type as a translatable content type and enable the language switcher block on the...
Categories: Multilingual, Site structure
File logger
File logger is a lightweight module that allows developers to configure a log file from within Drupal and dump variables to it from within a running Drupal app. Its primary function is to support...
Categories: Developer tools
Clever Theme Switcher
The module "Clever Theme Switcher" allows you to switch themes according to specified conditions. Several "ConditionPlugin" defaults are integrated into the core module. Dependencies: This module...
Categories: Content display, Site structure
Quant
Quant provides an engine for producing quantitative, time-based analytics for virtually any Drupal component. Quant takes raw data about normal Drupal actions, such as node creation, and plots the...
Categories: Media, Integrations
Search API ajax
This module can ajaxify Seach API pages and views. Ajax made possible by Drupal 7 core's jQuery BBQ (previous YUI3 History library is dropped). Compatibility This module is compatible with Search...
Categories: Site search
Activity Stream
The following applies only to version 3.x. Earlier versions are no longer maintained. Activity Stream builds a lifestream, a "River of You", by aggregating all your social activities in one place....
Drupal RETS Real Estate Framework (dRealty)
The Drupal RETS Real Estate Framework (dRealty) enables administrator-developers to get real estate data via RETS and maintain a copy of that data in Drupal. dRealty is focused on that one-way data...
Categories: Content editing experience, Content display, E-commerce
Maintenance
The Maintenance module provides site administrators with a powerful and flexible way to control when and how Drupal's maintenance mode is applied and displayed. Designed for both developers and...
Categories: Access control, Administration tools, Developer tools
Comment no homepage
This module was developed as a work-around for a Drupal 7 feature; and Drupal 7 is no longer supported, so no further development is planned for this module. Synopsis Drupal 7 core's comment module...
Categories: Administration tools
Tavily
Tavily is a service that can figure out context and search results for your search intent on a question or a search word. Tavily is a module that currently have two things available for it. The one...
Categories: Content editing experience, Search engine optimization (SEO)
Simple Crawler
Simple Crawler helps you scrape or even crawl webpages and websites for context, research or migrations. It just a wrapper around Guzzle, so it will not be able to scrape client side rendered...
Categories: Automation, Integrations, Search engine optimization (SEO)
Leaflet Maptiler
The purpose of this module is to provide an integration with Maptiler maps using Leaflet API. Installation Before you enable the Leaflet Maptiler module, you need to download and enable the Leaflet...
To do list
Concept Offers a content-type for a simple To do list. It can be used for anything that needs to be done: getting milk at the store, reminding yourself to update a profile, telling your users to...
Categories: Content editing experience
Mailhandler Single Mailbox
This module works in conjunction with Mailhandler to allow multiple site users the ability to email a single mailbox to individually publish content on the site. Instead of having to configure...
Categories: Content editing experience, Integrations
CiviCRM Multiday Event
#NOD8CX: I have no plans to have a full D8 release within even a year of when Drupal 8 is released unless someone else volunteers to co-maintain that branch. This is not meant as criticism of the...
Categories: Site structure, Integrations
jVectorMap API
SUMMARY This jVectorMap module is a simple libraries API wrapper for the super cool jVectorMap jQuery JavaScript library. It provides all the wiring to start creating maps in your drupal website....
TMGMT Bulk
Translation Management Bulk Job Creation The module allows bulk creation of TMGMT jobs basing on the already existing translations. For example, you can create a job with all locale strings that 1)...
Categories: Multilingual