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.
Meta - metadata management for media files
(formerly 'mediadescriber') This package accesses metadata and descriptions associated with images (or other media files). The idea is that you can use desktop image library management tools ...
Element451 API
Drupal implementation of the Element 451 API documented here: https://api.element451.com/ Note that this documentation is incomplete and is missing some required calls. This module is for...
Categories: Content editing experience, Integrations
Google Chart Tools for Drupal
Google Chart Tools API is a tool for developers to facilitate the use of Google Chart Tools and the Google Visualization API within the context of a Drupal site. It provides PHP and Javascript...
Categories: Developer tools, Integrations
Prometheus Metrics
Prometheus Metrics Introduction This module provides a configurable endpoint to output metrics in the Prometheus text format. Prometheus is a widely used tool for monitoring key metrics of a...
Categories: Integrations
CL Preview
Note: This is an experimental module and is not yet complete. Please avoid opening issues for now. CL Preview is a Drupal-native component library browser for previewing and testing Single...
Categories: Content display, Developer tools
image_import
image_import.module allows mass import of images and, optionally, captions into Drupal installations using the image module from James Walker. This module is deprecated, because the upload...
UpAPI (as in Upload API)
Provides a form element and other tools to make custom file uploads as easy as possible. These modules are of particular interest to module developers who need to add an upload field to a...
Categories: Developer tools, Media
Domain Tweets
Who should care? This module provides a domain-aware Twitter block. If you have domains and want tweets to be displayed, this block may help you get there. If you don't know what domains are, you...
Categories: Content editing experience, Integrations
Drush Debian Packaging
This module is abandoned due to a security issue. As the module was obsolete, the maintainer opted to unpublish the module. See SA-CONTRIB-2013-014 - Drush Debian Packaging - Information Disclosure...
TwitterMiner
Description You specify hashtags or users and, optionally, language, and the TwitterMiner module scours twitter's API and saves the matching tweets. The module defines a new table in your Drupal...
Categories: Import and export, Integrations
Event Rideshare
RideShare for Events Module -- Drupal Camps: it's ready! Contact me if you want any help setting it up, happy to volunteer if it isn't obvious or you hit a snag -- This rideshare module is intended...
Categories: Site structure
Easyimport
This project developed with Drupal 7 make it very easy to import/export content and taxonomy It allows you to: Import a CSV list of content into Drupal through an existing type of content Import a...
Entity revision scheduling
The Entity Revision Scheduling module is a bit of a combination module that takes over control of which revision is current and allows the scheduling of future revisions. The best way to describe...
Categories: Content editing experience
Search API LocalSolr
This sandbox was merged back into the Search API Location project and is thus outdated now. This is a fork of the Search API Location module. Comparison: Major changes: Removed all javascript...
Categories: Site search
Facet API Pretty Paths Slugs
Synopsis General This module allows you to assign slugs to facet values for Entity Reference fields to replace the node ID in the URL. Currently, when you have an Entityreference field as a facet,...
Categories: Site search
Mock API
When writing tests for the Drupal functionality, you might not want to have the Drupal site make actual calls to the remote api. Perhaps there isn't a testing version or perhaps its not something...
Categories: Developer tools
External Logger
External Logger TamTam External Logger module for Drupal is a module that utilizes hook_watchdog() to catch all log events on a Drupal based site. And send the events to a compatible backend. The...
Categories: Administration tools, Developer tools, Site structure
Git Clone
What this module does Clones, manages and synchronizes a specific git repository reference from a remotely hosted git repository. This allows the cloned repository references to be consumed in a...
Categories: Administration tools, Content editing experience, Developer tools
Drupal Lasso Integration
Integration with Drupal 7 Webform 4.x and Lasso CRM Register API. Can also be found on: https://github.com/Huskyninja/Lasso-Drupal-Integration Requirements Drupal 7.x Webform 4.x cURL Quick Start...
Categories: Integrations
Elfsight Facebook Like Button
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 Facebook Share Button
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...
THX
The THX API and Web Wallet enables the embedding of blockchain features in any application. This module allows you to connect the THX API to your Drupal instance. THX API uses the side-chain...
Categories: Integrations
Pseudo Link
The Pseudo Link module for Drupal allows you to add customizable pseudo links to specific entities and bundles. With this module, you can define link text, CSS classes, wrapper classes, and choose...
Categories: Content editing experience
Static Site Contact Form
Static Site Contact Form Introduction The Static Site Contact Form module provides a very simple form to be used with Tome or other static generators to add a cintact form in a static version of...
Categories: Integrations, Developer tools
OPAC
Overview The opac module enables libraries to integrate their catalog into Drupal allowing importing records, make advanced searches with faceted results, circulation task etc ... This module is...