Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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.
Micro activity
Micro activity is a small module, depending on heartbeat that will show the micro stream of a user when for instance hovering over an avatar or username link.
Ubercart Restricted Product Groups
Summary This Ubercart module allows the administrator to define groups of products that are sold in restrictive quantities per order. This module works differently than other quantity-restricting...
Categories: E-commerce
Blame
The Blame module is an audit tool that allows the site administrator (or those with appropriate permissions) to see changes that have been made to any form on their Drupal website. The purpose of...
Categories: Administration tools, Content editing experience, Developer tools
Stager
Notice This module is no longer unsupported and is now actively maintained! If you find any bug or would like to express your opinion about this module, simply post in the issue queue. Thanks :)....
Categories: Content editing experience, Developer tools
Marketing Automation
This project is designed to facilitate MARKETING AUTOMATION rules for drupal sites. The module serves as a locally hosted replacement for 3rd party services like Pardot, Marketo or Eloqua, allowing...
Organic groups anonymous users
This module is intended to provide a way for group admins to have the ability to add email addresses that are not associated with a user account to the broadcast list. This module can be handy in...
DITA integration for Drupal
The DITA integration module is a package of building blocks for sites that want to integrate with a DITA based single sourced documentation workflow. Most likely you won't use all of the submodules...
Compass Rose
Compass Rose module provides a filed type called Orientation that allows to represent the most commons orientations (North, North-East, East, South-East, South, South-West, West and North-West)....
XLS Import
Module allow you to import XLS with all sheets as is into a database tables. This means that each XLS sheet will become a table. Later you can operate data you have in database. Based on phpMyAdmin...
Categories: Content editing experience, Import and export
Cashbudd
Inspired from cashbudd.com, this module is basically a personal cash management tool.
Categories: Developer tools
Homographic Usernames
The Homographic Usernames modules prevents people from creating user accounts with homographic usernames. That is, they may not create usernames that *look* the same, but use letters from different...
Categories: Security, Access control
Ankoder API
Ankoder API module implement the API for the Ankoder service to transcode uploaded videos. Module is integrated with Video module. This module will need to have public IP to your development server...
Categories: Media, Integrations
Backup and Migrate Server
Create a remote backup server for your Backup and Migrate backups. Requires Backup and Migrate, Services and Securesite This package also includes the client module to which must be installed on...
Categories: Administration tools, Content editing experience
XML Views
** This project is deprecated. Development will continue with Views XML Backend. ** This module can generate a view from an XML file. Views 3 is required. Screencast: http://screencast.com/t/mnfEHRT7
Categories: Import and export, Integrations
Slideshare API
Slideshare API is an api module that provide integration with http://slideshare.net
Categories: Developer tools, Integrations
Riak Field Storage
The Riak Field Storage module stores fields in a Riak database. EntityFieldQuery is not yet implemented.
Categories: Content editing experience, Developer tools
Boxgroove
Boxgroove is a marketing service focused on the golf industry. It provides a click-thru service. The click-thru passes a query string value. This module embeds that value in Boxgroove tracking...
MySpace Sync
MySpace Sync clones content from MySpace profiles as Drupal nodes. Given a profile URL and update frequencies for comments, blog posts, and events, MySpace Sync will pull in fresh content when cron...
Categories: Content editing experience, Integrations
OpenTracker
This module is intended as an API module, to simplify integration of a Drupal web site with an OpenTracker BitTorrent tracker. It allows you to create .torrent files, and parse the statistics...
Categories: Media, Performance, Integrations
Squeeze page
Squeeze page module allows you to force visitor to fill form before (s)he access particular page. For example, we want to ask user about his name, contact information and company he works for if he...
Categories: E-commerce
Form Service
The Form Service module provides form handling for the Services module. The idea, similar to other service modules, is that a form can live entirely on the service provider, and clients with proper...
Categories: Developer tools, Integrations
Form Client
This module is used for connecting to a server that uses the Form Service module. The idea, similar to other service modules, is that a form can live entirely on the service provider, and clients...
Categories: Integrations
Salsa Integration
Looking for the Drupal 7 version? Take a look at the Salsa Entity module. This module provides integration with the Salsa platform, which powers Democracy in Action (DIA) and Wired for Change (WfC)...
Ubercart multiple purchase discounts
This module allows you to offer "buy X get Y free" discounts in an Ubercart 1.x store on Drupal 5. The module is designed to allow you to discount the lowest priced product from a given taxonomy...
Categories: E-commerce
Imagecache Smush.it
Optimize images using Yahoo!'s Smush.it webservice. The Smush.it service can often produce savings of 70-90% on image sizes. This module defines an ImageCache preset that sends images to Smush.it...
Categories: Content display, Media