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

51,576 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.

Area Map

World Heat Map

Creates interactive areas on top of maps. This is useful when the location that needs to be displayed on the map is not a point (like an address) but an area (like a country or state).

dH MODFLOW

Sub-module for dH suite to store and generate model run files for MODFLOW groundwater model.

Permissions Helper

Permissions Helper overview

Summary

Permissions Helper is just a "tell me the truth!" module for those developers which have no time to spend on searching for the correct permission key in the Permissions page.

Priority Queue

Provides a PriorityQueue class that can be used to process higher priority items before lower priority items.

Usage:

Google Calendar Sync

Google Calendar Sync is a lightweight module which allows administrators to sync events with a Google Calendar.

Hook Advice

A developer friendly module which provides instant information about hook callbacks from where or which file the request is coming.

Rdfxp

Bulk code for some ontology xp.
Originally started for D7, this sandbox has been ported to D8.

Requires:

Panels Preview

Browse and Add/Edit

Panels Preview provides previews of Panel Panes during browsing, adding and editing panes in the ctools modal.

User API Key

The User API Key module creates a read-only API key for each existing and new user. It adds a line to the permission screen where the site administrator can set which user role(s) may access their API keys. It includes settings configuration page /admin/config/user-api-key/settings where the site administrator can add a site-specific terms of use message to be displayed below the API Key on the user profile. It would most likely be used on a site where API key authentication is desired, but where is is also necessary to associate an API Key with each individual user as opposed to having one API key for the entire site or one key per endpoint.

Upon installation the module will create a read-only API key for each user in the database. It will add keys for new users as they are added. It will also run on cron to scan the database for any user that does not have a key and create one for such user if found.

The module adds an 'API key' tab to the user page. The tab is viewable only to a user with 'Use API key' permissions or to an administrator. It is not viewable to other users.

LiveReload Insert

This module is used for local development along side the Gruntjs grunt-contrib-watch npm.
https://www.npmjs.org/package/grunt-contrib-watch

Directions

Configuration settings needed for LiveReload to work locally without a browser plugin or extra code in your .tpl file (that can mistakenly be forgotten when pushed to production).

RNW

Module orders for a site radio with the ability to pay through the payment system "Qiwi".

Newsletter2Go

This module makes it easier to send emails with Newsletter2Go's REST API.

Facebook App Notifications

Drupal Facebook App notification integration.
From Facebook :

Bookit

Bookit is a module that helps you offer bookable items. Hotels, Apartments, Villas, even Theater tickets etc.

Fully integrated with Views and Drupal Commerce!

Updates Development

When you are developing new module or some migration stuff, you will probably need to work with update hooks.

Segment

This module provides integration with Segment's Analytics.js and PHP based server side tracking libraries.

Bootstrap Elements

This module is deisgned to be used in conjunction with a compatible bootstrap subtheme. e.g.

remotecode

Editing a page content using the RemoteCode filter tags

RemoteCode is a Drupal module providing a content filter to allow embedding the content of a file hosted on a remote site, like GitHub, BitBucket or other similar sites.

Pages