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.
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
Physical Quantity Fields
The Physical Quantity Fields module for Drupal 10/11 is a robust engineering and scientific toolkit that provides 15+ specialized field types for physical measurements. Built with a service-based...
Categories: Site structure
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)
Carbon impact evaluator
The Carbon Impact Evaluator module is designed to measure the carbon emissions associated with a website. To conduct this assessment, the module uses the CO2.js library from the Green Web...
Categories: Performance
Product Gallery
Provides field formatter for image and media fields with customizable functionality for creating an interactive product gallery with features such as main image display, thumbnail arrangement, zoom...
Categories: Accessibility
LocalGov Subsites Extras
This module let you create menu-driven subsites in your LGD site. The menu defines the structure of the subsite, and also lets you use Drupal's standard menu blocks and tools to display the subsite...
Migrate_Sites
# Migrate Example: Writing a custom Migrate Source Plugin When working with migrations where the source files keep changing at regular intervals (say, nightly), it can get really tedious to...
Categories: Import and export
Drupal Computing
Drupal Computing is a framework that facilitates distributed computing between Drupal and external programs written in non-PHP languages such as Java and Python. It is particularly designed for the...
Categories: Developer tools, Performance, Integrations
Elastic Enterprise Search
Old version: https://drupal.org/project/elastic_appsearch This module is similar to Search API Solr, What Search API Solr is for Solr, this is for Elastic Enterprise Search. Submodules This module...
Categories: Site search
Faceted Search
Drupal 7 status: There are no plans to port Faceted Search to Drupal 7. More info. The Faceted Search module provides a search API and a search interface for allowing users to browse content in...
Gallery2 migrate
The Gallery2 migrate module is designed to import photos and related data from the Gallery package. This module works with Version 2 of Gallery (G2) and Drupal 7. Some Drupal sites use the...
Annotation Chart
Annotation charts are interactive time series line charts that support annotations. Dependencies Google API Loader Setting up a View This is a View Style plugin that requires 3 field types: Date...
Categories: Content display, Integrations
Ubercart Members-only permissions
This module allows Ubercart store administrators to apply more fine-grained permissions to the product catalog and shopping cart. This is particularly useful in situations where you want the...
Categories: E-commerce
Vtiger CRM
The Vtiger CRM project provides a complex solution for integrating your Drupal website with Vtiger CRM 6.x. It consists of three separate modules that contain different bunches of functionality....
Categories: E-commerce
Drupal Automated Staging Toolkit
DAST is a set of build projects, tasks and other extensions created on the Phing framework for automating a wide variety of Drupal deployment and staging scenarios. The goal of DAST is to provide a...
Categories: Administration tools, Developer tools
Usernode Guestbook
So, you have a usernode. Do you want to make further sense of it? ;) Having a user a node gives also the possibility to post comments on a user. Let's use these comments as guestbook entries!...
Categories: Access control
Google Calendar API
Revisting this for Drupal 8 Much of the work underway for Drupal 8 makes a module like this one easier to implement because of: Improved Entity API A new plugin system Proper namespaced code allows...
Categories: Site structure
CiviRoles Sync
11-19-2008 - THIS MODULE IS NOW INCLUDED WITH CIVICRM 2.1.2+ AND IS NO LONGER BEING MAINTAINED ON DRUPAL.ORG, THE FILES BELOW ARE FOR LEGACY/ARCHIVE PURPOSES ONLY. The 6.x release has been removed...
Categories: Integrations, Access control
Pixlr
Look at Image Editor module first - it has all the functionality of this module and more. Bring Photoshop-like functionality into your Drupal website! Meet Pixlr power - create/edit any images...
Categories: Site structure, Developer tools
Simpleforms
24.02.2011. Do to some internal reasons new development of this module will be happening on http://drupal.org/project/qforms. Qforms is complete rewrite of simpleforms module, only the end user...
Yahoo Query Language API
The Yahoo Query Language (YQL) API Module only provides a mechanism for module developers to query the Yahoo's YQL databases. It is mainly intended as a launch point for developers to create plugin...
Categories: Content editing experience, User engagement
Anniversary Views Field
Module abandoned, see Issue #1504362: Is this module abandoned? This module is intended to enable Date Fields for views in a form that projects them to the actual or next year. That means any date...
Wazala eCommerce
Wazala is an external-to-Drupal eCommerce solution for Drupal. The Wazala service offers a low impact, easy method for web site owners and developers to include eCommerce in their Drupal sites,...
Categories: E-commerce, Integrations
Ubercart Conditional Attributes
What is Ubercart Conditional Attributes? This module can be used to define dependency relationships between options and attributes for each product class. Once established, these dependencies will...
Categories: E-commerce, Developer tools