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

55,568 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.

Chatblock

This module provides an on site chat, located in a block. Chatblock focuses on simplicity. It does not require additional resources like IRC, Java or flash and although it is thoroughly built with...
Categories: Content editing experience, Developer tools

Drupal Site Audit

A Drupal site auditing framework that identifies configuration issues, performance problems, and best practice violations. Tracks all installed modules with versions and detects pending updates,...
Categories: Administration tools, Developer tools, Performance

Abuse

This module allows users to flag nodes and comments as offensive for the adminstrator to review. This module is in the rearchitecting period. All changes will happen in 2.x branch. The admin can...
Categories: Administration tools, Security

Taxonomy Force All

When activated, this module forces the 'all' parameter to taxonomy term URLs. For example, let's assume your site have this vocabulary: Vocab - Term 1 -- Term 2 -- Term 3 - Term 4 -- Term 5 -- Term...
Categories: Site structure

Moderation Log

This module logs the modifications of nodes and comments done by non-authors (that is, anyone with the "administer content" or "administer comments" privileges that edit the nodes and comments of...
Categories: Developer tools

Addnode

UPDATE: HEAD is a complete rewrite of the module based on lionfish's original code I don't have any spare time at the moment to maintain this module. I am available though, if people want to fund...

FeedBurner

Integrates Drupal with the services provided by Google FeedBurner. Currently this module provides the means to redirect requests for your site's feeds to user-specified/created FeedBurner feeds....
Categories: Import and export, Integrations

Find URL Alias

Note: This module is no longer under active development. It's functionality is now included in Drupal 6. This is a small utility module to help you track down particular URL aliases. If you have...
Categories: Developer tools

Fullname field for CCK

Looking for co-maintainer. See message in issue queue. This module provides a prefix, first, middle, last, and suffix field as a single CCK field. multiple field works enable/disable each sub-field...
Categories: Content editing experience

Lucid menu

Lucid menu is a highly customizable jQuery menu which replaces Drupal's. Please consider donating to further the development of this module. Sponsorship is also an option, contact O-Minds if you're...
Categories: Site structure

Form store

Form store is a useless module by itself. It maintains and provides other modules with a list of forms. Captcha 5.x-2.x, but also MyCaptcha 5.x-1.x rely on it to add captcha points to arbitrary forms.
Categories: Developer tools

Organic Groups - Multiple Mandatory Groups by Role

Looking for co-maintainer. See message in issue queue. Finally, a D6 update! Sponsored by www.iofc.org, so thank them. From the README: *Objective* The goal of this module was to extend the...
Categories: Administration tools, Access control

Peek

The purpose of this module is to allow drupal site administrators to provide temporary access to a node page, for one or more 'users', not necessarily registered on the site. A typical use might be...
Categories: Access control

Install Profile API (obsolete)

A set of helper functions (aka CRUD) that make it easier to work with Drupal data structures by providing some wrapper functions. Include crud.inc in your install profile to use them. crud.inc was...
Categories: Developer tools

OG Join Role

The OG Join Role module simply adds a "join organic groups" permission to the Organic Groups module (version 6.x-2.x). A use case for this would be if you have a site where only members of a...

Track Host

Track Host is a simple module for Drupal that help site publisher to follow the step-by-step navigation , tracking "how" and for "how long" anonymous and registered users browse through your web...
Categories: Administration tools, E-commerce

Theme Settings

Embarrassed that the teaser for your custom Podcast content says “Read more”? Want to add some punch to the puny “Add a new comment” link? Change them with the Theme Settings module. “Listen now!” ...
Categories: Content display

CRM - Contact Relationship Management

Drupal CRM is the modern community-first platform for building rich Drupal applications involving contacts and their relationships. Built on Drupal best practices, you'll wonder how you built...
Categories: Site structure

Stumble

This module provides a 'Stumble' link in each node page that allows users to visit another random node (think StumbleUpon for your own site). It was inspired by Matt Mullenweg's Random Redirect...
Categories: Content editing experience

DrupalIt

Let your users voice their preferences (similar to dig/reddit/etc). Drupal-it is a social voting module allowing users to vote on their nodes. Social voting increases user interactions with your...
Categories: User engagement

JQuery Interface

This module is deprecated, do not use Interface is a collection of rich interface components which utilizes the lightweight JavaScript library jQuery. With these components you can build rich...
Categories: Developer tools

Person Configuration Kit

This module provides a ready-to-use set of configuration for displaying Person nodes on your website, for example in a staff directory, board of directors page, faculty list, list of physicians,...
Categories: Content editing experience

Taxonomy Introduction

The taxonomy_intro module simply enables you to display an introduction at taxonomy term pages where normally only the list of nodes related to this term is shown. The modules brings up a new field...
Categories: Content display

User Agent Logger

This module logs user agents for nodes and comments. It also adds a "view user agents" permission that can be used in themes to show the user agent a given post was made with. This may be useful...
Categories: Developer tools

HTML2Book

The HTML2Book module allows you to create multi-page books by splitting the body text of a book page node into multiple nodes upon save. The split points are based upon HTML heading tags. This...
Categories: Content editing experience, Import and export, Developer tools

Pages