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

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

Facebook App Notifications

Drupal Facebook App notification integration.
From Facebook :

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).

Newsletter2Go

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

Updates Development

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

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!

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.

OpenCFP

This module provides integration with OpenCFP, a PHP-based conference talk submission system.

ShapeShift

Integrates Drupal with the ShapeShift cryptocurrency exchange.

Filesync

Filesync synchronizes operations on files across all webheads in a cluster.

Commerce shipping Province weight

Shipping rate calculations by Province(State/County/Administrative Area) & weight for Drupal Commerce.

Comment Stats

Comment stats overview

This module provides a deeper view to comment analysis. This module divides the discussion on the content into two categories.
A. Comments
B. Replies

Entity Overview

Easily visualize a sites Entites including their Bundles, Fields and Entity and Node references.

Time Class

This is a very simple module intended to add time class to the <body> tag.
Editor can set four types of time classes:

emapping

Entity based mapping infrastructure. Leverages the Entity API CRUD to assemble maps, but provides no rendering capability.

Pages