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.
Remote content user interface
This project extends the Drupal user interface from a "local" site to allow for the visual design and edit of content stored in one or more "remote" databases. This project defines a remote...
Categories: Content editing experience, Content display
Crowdin Translation Plugin
Overview Crowdin Translation Plugin for the Translation Management Tool (TMGMT) module allows you to make your Drupal website multilingual. Synchronize content for translation directly to your...
Categories: Multilingual
Proviso
Proviso aims to be an SDK+API to provision platform-independent local VMs for Drupal development. The project seeks to develop an extensible framework and ecosystem for developers to achieve parity...
Categories: Developer tools
DEQ Water Supply Planning Pilot Project
The Water Supply Planning Project is a joint development application between DEQ and Virginia localities and planning regions. The main objective is to create an efficient web-application tool, VA...
Commerce Promo Link
This module allows to apply a promotion code / coupon code using an URL. Usage with an URL providing a coupon code: /commerce/promotion/{code} Example URL with promotion code "10-TEST" http:/...
Categories: E-commerce
Gettext and locale API
The goal of this project is to provide APIs that locale module should have provided all along. To be included in Drupal 8 core. On a technical level this project provides abstraction of GNU Gettext...
Categories: Multilingual, Developer tools
Reference UUID
This is a full project mirror of https://www.drupal.org/sandbox/mhrabovcin/1777958 This module provides simple developer functionality - integration between UUID and various reference fields like...
Advertisement
The Advertisement module provides a flexible and extensible advertising system, allowing to display ads via the block layout. Features: Simple ad management using Ad Entity Bundles and Drupal...
Categories: E-commerce
wishpond
Wishpond for local deals
Codit: Block Magic
Dependencies: Codit, Codit: Local
Categories: Content display, Developer tools
Auto locale import
The autolocale module and enclosed localized install profile provides a profile to automatically import interface translations in install time and later when modules are enabled / disabled. Most of...
Categories: Administration tools, Import and export
Group based localized configuration
Group based localized configuration module is inspired from localized configuration module. This module requires group module. If you are looking for a module which can store configuration based on...
Categories: Administration tools
Umami Analytics
Adds the Umami Analytics web statistics tracking system to your website. Basic tracking is implemented and is working fine. Branch 1.x is D9 compatible and will receive no new features, new work...
Categories: Integrations
Drupal Puppet Up
Drupal-Puppet-Up is a Drush extension that facilitates building virtual machines for local development of Drupal sites. Drupal-up implements a Drush Vagrant blueprint. This, in turn, builds a...
Categories: Developer tools
Configuration filter
Filter out results on admin/config page. The module uses list.js library in the background to filter out results. Installation Module can be used as a standalone (uses list.js via CDN server), or...
Categories: Administration tools
String translation assist
The purpose of this project is to provide custom developed modules the means to get translations into the Drupal's Multilingual (Locale) system. It does this by providing a hook where modules can...
Categories: Multilingual, Developer tools
l10n_update_wheke
Localization for Wheke sandbox projects
ipAuthenticator
Authenticates an IP to a User with Associated Roles. Note: The difference between the Drupal 5.x and 6.x versions of this module are substantial. So substaintial, that I would only use the Drupal 6...
Categories: Access control, Developer tools
Browser Storage Commands
The Browser Storage Commands module provides AJAX commands to add and delete data from browser storage (either local or session). To use it, attach the library to a page or form where you want to...
Categories: Developer tools
GraphQL Core Schema
This module automatically exposes a configurable GraphQL schema based on your entity types and fields. Read the full documentation on how to use this module. What is implemented The base schema...
Web Service Data
Overview This module allows you to bypass the default data storage location for fields and entities and instead load the data from a web service. This is useful when your primary data source is in...
Categories: Administration tools, Content editing experience, Developer tools
Admin Toolbar Tasks
Split of and display administrative local tasks as part of the site Toolbar.
Categories: Administration tools
Drulenium
Drupal + Selenium = Drulenium Pronunciation: dru-lee-nee-əm Visual/CSS regression testing The sub module drulenium_visual_regression helps in Automating Visual/CSS regression testing. Concept: The...
Categories: Developer tools
Taxonomy Menu Localized
Eventually aims at providing full localization support for Taxonomy Menu. This modules is both a rewrite of Taxonomy Menu to support languages and a sub-module that synchronizes menu items for...
Categories: Site structure
Streamy
Streamy is a storage module that allows you to store and serve files from different locations such as AWS, Dropbox, a CDN or a different folder on your local server. Streamy works as a low-level...
Categories: Administration tools, Media, Developer tools