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

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

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

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

Imagemenu

A simple module which allows you to create menus from image files. Supports title (displayed when hovering over a menu item), alt text, weights and optional mouseover behaviour. This module is...
Categories: Content display, Content editing experience, 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

Vocabulary Permissions

Assign permissions to vocabularies by user role. The core taxonomy system allows vocabularies to be assigned to node types. This module extends that by allowing the editing and/or display of the...
Categories: Site structure

Subform Element

This module just provides a new form element, that can be used by other modules. Only install it, if another module is instructing you to do so or if you are an interested developer. Developer...
Categories: Developer tools

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...

jTooltips

This module gives pleasant-looking jQuery tooltip using Jörn plugin. Alternatively you can use Dustiniaz Sweettitles. You should download the zip file, because the script is under CreativeCommons...
Categories: Content display, Developer tools

XLIFF Tools

This module converts node bodies and titles written with valid(!) HTML markup to XLIFF (XML Localization Interchange File Format) and back to HTML. You can use Computer Aided Translation (CAT)...
Categories: Multilingual

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

Picasa

The Picasa module is a complex module that utilizes Google's Picasa API to display Web Albums and Photos as they appear in your account at http://picasaweb.google.com/ . Drupal 6 Dev Version...
Categories: Media

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

Creative Commons Lite

Drupal 7 Beta release created. Please *test* with Drupal 7 first and report back any issues at https://www.drupal.org/node/1950566 See below or at https://www.drupal.org/node/2344299 The Creative...
Categories: Media, Import and export

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

jQuery Interface Sortable

The Interface Sortable module makes it easy for developers to add JavaScript drag-and-drop form elements to forms and drag-and-drop widgets to non-form pages. It depends on the JQuery Interface...
Categories: Developer tools

Site Documentation

Why Do I Need It? Unfortunately Drupal does not include the powers of immortality or invincibility. You may someday get hit by a truck, or even just decide that you no longer want to maintain the...
Categories: Administration tools, Developer tools

Multisite Manager

Allows creation of new drupal sites from a central drupal site without the creator having access to database info. The new site is installed either in the same database with a different prefix or...
Categories: Administration tools

Geo

The geo module is the next generation geospatial module for Drupal. Like Location, it provides storage for points, but it also supports lines and polygons. Why is this useful? Because locations are...

Drawing API

The Drawing API allows developers to specify and generate graphics using Drupal render arrays. The Drawing API is an abstract graphics handling API, the current design is inspired by the SVG format...
Categories: Content display, Media

Views save filter

INTRODUCTION ------------------------ This module provides options to save filter values for views with exposed filters. This means that if you have a view with exposed filters, the filter values...

Profile Enforcer

The profile enforcer module allows site administrators to require that required user profile fields be filled out before registered users visit any other pages on a given site. This handy...

Pages