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

54,126 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.

Virtual Field

Virtual Fields allows developers to define virtual fields that do not store any data. These fields can be added to entities from the field_ui, and can query information from external services or...

phpseclib

I'm discontinuing this module and recommending sites that need this functionality use the Composer Manager module https://www.drupal.org/project/composer_manager and the Composer library for...
Categories: Security

Views block-cache optimizer

Optimize all the things! Many sites will use the views block-display, but few of them enable the block-cache. And yet this simple step will usually provide a decent performance boost to those pages...
Categories: Performance

Commerce Justpay

A single page payment form Provides a single page payment page where a user can enter payment information and an amount to pay. Good for donations, settling invoices for services not managed by the...

Commerce X-Pay

This project is sponsored by Biagetti Studio Overview This module allows payments through the X-Pay - Carta Sì Virtual Pos in Drupal Commerce. X-Pay is a circuit which is widespread in italy....
Categories: E-commerce

Time Entry

Time entry is an entity type for storing time intervals. Gadzooks! Another fine module created by the good folks at Chuva Inc., purveyors of internationally acclaimed, top-tier development at...
Categories: Content editing experience, Developer tools

Organic Groups Notifications

This module integrates Notifications with Organic Groups. User will be able to subscribe/unsubscribe on the all new nodes posted in a group. And will be able to edit his subscriptions....
Categories: Content editing experience

MailChimp Campaigns

This module provide features to create MailChimp campaigns from a node content. The module is usable (the developers are using it on production sites), but not ready yet, it's under active...
Categories: Content editing experience, Integrations

Snippets

The snippet module allows you to provide user (usually a site-admin) editable "text-areas" in panel pages without given users general panels admin access. Each snippet area is exportable, so it can...
Categories: Administration tools, Content editing experience

Panels Create node

SUMMARY: This module adds a "Create node" section to the "Add content" window of Panels. This lets you create and attach nodes on the fly without leaving the "panel content" page. REQUIREMENTS: 1....
Categories: Content display

Questionnaire

Questionaire is a full fledged package that allows anyone to start capturing simple statistical data and display that in nice overviews and graphs. After creating questions, these questions will be...
Categories: User engagement, Integrations

User Authentication API

This is a small module for developers that provides a plugin based API that hooks into the user authentication process (using the form API). The idea is to make it easier and quicker to provide...
Categories: Developer tools, Integrations

Node Notify

Introduction Node Notify is a lightweight module to allow subscription to comments on nodes for registered and anonymous users. It was specifically designed to integrate with Comment Notify, i.e....

CAS Fields

CAS Fields module extends the functionality of CAS module. It enables user data sharing between the CAS server and the CAS client. Do not install this bundle of joy if you do not have to share...
Categories: Access control

Drupal Give

This feature will help you bootstrap your /drupalgive page on your website. It currently has a simple view of team members and their contributions to Drupal. Help is welcome in order to make this a...

Ubercart Custom Payment

Provides custom payment methods for Ubercart 3. *** Requires Drupal 7/Ubercart 3 *** Still in early development. Use with caution! This module allows administrators to create custom payment methods...
Categories: E-commerce

Atrium Features

These are the main Features of the Open Atrium distribution. There are 6 core features available by default when you install Open Atrium: Atrium Blog - Provides a method of sharing stories and...

Media: Twitch.tv

Provides an Twitch.tv stream wrapper and allows displaying videos, live channels and thumbnails using Media. Quick Tip: After enable this module you must go to Configuration -> File Types -> Video ...

Password Helper

simple module to provide javascript based password generation (helps on admin user creation) by using this lib: http://code.google.com/p/jquery-easypassgen/ @todo: longer description.
Categories: Access control, Developer tools

Spotify Play Button

This module defines a new field type Spotify Play Button, allowing you to embed spotify tracks. See https://developer.spotify.com/technologies/spotify-play-button/ for more info on the play button....
Categories: Content editing experience, Site structure

Entity Universally Unique IDentifier

Module UUID, which provides an API for adding UUID to Drupal objects. But, current UUID support only for core entity in drupal (node, file, taxonomy, user, comment) and field_collection_item. With...

WebApp

Webapp Module adds some functions for iOS and Android devices such as: Deliver App icons for all different iOS devices like iPad, iPhone and iPod Touch and for devices with Retina displays and...

Taskbar activity

This project includes two modules: Taskbar Activity: add an activity notification provider for Taskbar module. Taskbar Tacore: add a simple source for Taskbar Activity. This is a separation from...

DQuarks

This module adds a dquarks content type to your Drupal site. A dquarks can be a questionnaire, request form... These can be used by visitor to make contact or to enable a more complex survey than...
Categories: User engagement, Integrations

Subs

Overview This module aims at allowing users to subscribe to a site or part of a site. A subscription can have different types (bronze, silver, gold, etc) and also different statuses (pending,...
Categories: Access control, Developer tools

Pages