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

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

Writeup Filter

Introduction This module provides Writeup filter integration for Drupal input formats. Writeup has a superficial similarity with Markdown, and is designed to co-exist with HTML. It is also meant to...
Categories: Content editing experience

Bounce handler

A typical web application sends out mail but doesn't check for the validity of the mail address causing lots of bounces. This is undesirable since it causes overhead for the web at large and can...
Categories: Integrations, Access control

Environment modules

Allows a list of modules to be enabled in $conf['environment_modules']. Inspired by [#625444] which has been stuck in the core queue for a while. Instructions First, you need to have your dev...

OpenID Single Sign On Provider

This module provides a simple single sign on solution based on OpenID and native in Drupal. It is single the provider (server) module, related to: OpenID Single Sign On Relying Party You can set up...
Categories: Access control

Feature Server (fserver)

This module allows you to share features and custom modules on your own website. It lets you create projects and releases, and it produces an update XML feed compatible with the update module in...
Categories: Developer tools, Import and export

Page Not Found Reports

Purpose This module adds a couple of admin reports to review the most common 404 errors on your site. When a redirect module is available, these reports include the option of adding or updating a...
Categories: Administration tools, Developer tools

Inline Video

Wysiwyg plugin to easily insert YouTube and Vimeo video's into content.
Categories: Content display, Content editing experience, Developer tools

First login

A simple utility module which enables the use of "first logins". With this module the site admin can enable content or do things that appear only on the first login for users by using modules like...
Categories: Access control, Developer tools

CCK plain text linebreaks

This is a simple formatter for CCK text fields which causes fields set to plain text to have their linebreaks respected on output.

Unique profile field

Unique profile field as the name suggests, provides an option to make the profile fields created by the profile (core) module, unique. After installing and enabling, this module will provide an...
Categories: Access control

UC Attribute Stock

This modules works with attributes of products. It allows you to combine several attributes info one and keep track of stock level. Module Dependencies For full functionality you must install the...

Registry

Registry is a developer API only. This module has no end-user functionality. The registry is a key-value store which loads on each request and contains information about the request and other...
Categories: Developer tools

Imagefield marker

Add markers or annotations on an image field. If anyone is interested in co maintaining this module, let me know. A nicer alternative is http://drupal.org/project/image_annotator Installation To...
Categories: Content display, Developer tools

Piecemaker

Integrates the Piecemaker 3D flash slideshow into Drupal. Piecemaker is a 3D flash slideshow similar to Cu3ber (cuber). This module provides an api for utilizing it within Drupal. Currently the API...
Categories: Content editing experience, Content display

Temperature Field

Overview Provides a temperature field and temperature conversion functions. If you have a dependency on this module and you need a Drupal 8 version, please let me know by commenting on (or creating...
Categories: Site structure

Simplenews Linkchecker

Overview This module addresses link extraction and validation before you send a newsletter. Ever received mails / newsletters with broken links or images? Or possibly even accidentally sent...
Categories: Content editing experience, Integrations

File Maintenance

Drupal 7 users ending up here, please see this comment and this one. Introduction Ever wanted to move files from your sites/default/files directory (or whatever you have configured) to a (new)...
Categories: Administration tools, Content editing experience, Media

Services Menu

The services menu module handles menu support for the Services module version 3.x and later. A clean and simple services resource that retrieves a menu structure by name.
Categories: Developer tools, Integrations

Block Context

Block Context provides an enhanced block admin page for managing Drupal core's blocks by their context. Filter and re-assign blocks by contexts such as Pages, Content types, Menus and Roles. It is...

Flag limit

Flag limit is a supplement to the Flag module. This module allows any flag (for example: bookmarks) to have a limited number of items. When a new item is flagged causing the limit to be exceeded,...

Postcodeanywhere Addressfield

About: Integration of the PostcodeAnywhere service to Address Field module - for UK Addresses only. When user selects United Kingdom he also have possibility to find his address by postcode (using...
Categories: Site structure

EMBridge

The EMBridge module extends the image management functionality of Drupal by connecting it to EnterMedia, an open-source digital asset management system distributed under the GNU General Public...
Categories: Content editing experience, Site structure, Media

Mass Messaging

This module allows you to send mass messages to users. To compose and select recipients the Views module is used. This allows complex selection queries setup by a administrator. The mapping of the...
Categories: Content editing experience, Integrations

Litecal

A lite clean calendar UI. This project is used in OpenAtrium

Xref

Provides smoother crossreferencing between content. This project is used in OpenAtrium

Pages