Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

2,135 modules match your search

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

Pages