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

56,936 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.

Drupal Guilds

This project is a place-holder for the issues queue for Drupal Guilds, a central location for grassroots certifications for practitioners of Drupal. It may also contain custom "glue" code for the...
Categories: Integrations

Drupal Tutorial Server

The Drupal Tutorial Server enables site admins to embed contextual help into Drupal sites. It was created to manage the Drupal tutorial library at Tutr.tv. It can also be used to manage a custom...
Categories: Content editing experience, Developer tools

Ubercart HSBC CPI Payment Method

This module provides an Ubercart payment method for HSBC's Secure ePayments CPI service in the UK. After installing, visit Store configuration > Payment settings > Payment methods > HSBC Secure...
Categories: E-commerce, Integrations

Media Pool

Mediapool provides a pool for categorized media to provide dynamic stock media to nodes upon display. Update Work is underway for a (long overdue) D7 version. If you have any feature requests,...

Domain Switcher

Domain Switcher is a simple module that exposes a dropdown (select list) in a block to switch between domains. Dependencies Domain Access (http://drupal.org/project/domain)
Categories: Developer tools

User Goals

Allow users to setup a personal goal to display in their profile and/or author pane. Goals are presented with a graphical slider/ticker and a message. Examples: 12 lbs lost, 8 lbs to go. $80 saved,...
Categories: Content editing experience

Term Uncle

A light-weight module providing cross-vocabulary term relationships. The Term Uncle module extends core taxonomy to allow you to attach "nephew" terms to an "uncle" term. It was created as a way to...
Categories: Site structure

Tropo plugin for SMS Framework

Send and receive text messages with Drupal using Tropo's global cloud communications platform. This module works with the SMS Framework module to allow mobile users to easily interact with Drupal...
Categories: Integrations

Tropo

Use Tropo to send and receive SMS, make and accept phone calls, and even build IM and Twitter bots. This module gives you easy access to the Tropo API to create and manage applications and build...

OpenERP <-> Drupal syncronization feeds

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The main idea - to provide universal interface using...
Categories: Content editing experience, E-commerce, Site structure

Plans (Product Plans)

Plans module or Product Plans is simply used to store and display different plans, offers or packages of your product, what ever you call them. It's intended to be used by developers, where they...
Categories: E-commerce

e-Commerce | Invoice

This module will provide for the ability to you to create invoices and send them via email to allow payment via the payment methods you have on your e-Commerce installation.
Categories: E-commerce

Views plugin examples

The idea behind this project is to follow the great example of Examples module, but for Views plugins implementing the views API. Join the effort Not a coder? No problem, chip in with ideas for...

Transport

A transport layer for Drupal-to-Drupal data, which aims to provide a common base on which to build services-based applications between Drupal sites. In (reasonably) plain English: with Services,...
Categories: Import and export, Developer tools

User Registration Mail

This module enables admin to send out different emails to different users when they register with different roles. The module assumes that you have some other method of supplying the user role form...
Categories: Access control

Yahoo Query Language API

The Yahoo Query Language (YQL) API Module only provides a mechanism for module developers to query the Yahoo's YQL databases. It is mainly intended as a launch point for developers to create plugin...
Categories: Content editing experience, User engagement

ShoutEm

ShoutEm is a web platform that allows you to turn your website into a full-featured mobile app in minutes. Add your existing RSS feeds, YouTube videos, podcasts and more to have all your content...

Treesaver

Treesaver® is a JavaScript framework for creating magazine-style layouts using standards-compliant HTML and CSS.
Categories: Developer tools

Userpoints Auto Expire

This module adds functionality to reduce userpoint each time a user performs an extension of node expiry period. Userpoints Auto Expire bridges between both Userpoints and Auto Expire. Sponsorship...
Categories: User engagement, Access control

Media: SchoolTube

Provides support for the SchoolTube video provider for Embedded Media Field. Important This module only works with the 6.x-2.x branch of Embedded Media Field.
Categories: Content editing experience, Content display, Media

Notifications for Watchdog

Build custom Watchdog subscriptions using the Custom Subscriptions feature bundled in Notifications 6.x-4.x. This module requires the 4.x branch of Notifications (6.x-4.0-beta7 or higher)....
Categories: Administration tools, Integrations

Profile Setup API

This module will be the successor to the Profile Setup module and will be available for Drupal 6 & 7. The concept is the same as the Profile Setup module, to provide users with a form wizard to ...

jQuery Pause

About jQuery Pause Module The module is a wrapper around the jQuery pause plugin and also provides an interface for adding the necessary selectors that the plugin would need for performing the...
Categories: Content display, Developer tools

SysVar AJAX Saver

Save any form element values as system variable with AJAX. About The module can be used by other developers. Activate the module only if it is used by other modules. Usage It's very easy. Extend a...
Categories: Developer tools

Transport services

This module provides extra services for use with the Transport module. Use the version compatible with the version of Services you are using.
Categories: Developer tools

Pages