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

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

Clean End of Lines

Clean End of Line provides an input format filter that removes trailing white spaces from lines. This input format filter can be used whenever you wish to remove spaces, tabs and other white spaces...
Categories: Content editing experience

Theme developer

Firebug for Drupal themeing. See the screenshot and screencast. Note that this module injects markers into the DOM to do its magic. This may cause some themes to behave erratically and less capable...

Vertical Tabs Default Tab

Vertical Tabs module allows you to output form (in our case, node form) fieldsets as vertical tabs. Vertical Tabs Default Tab advances this behaviour, allowing you to move remaining top level node...
Categories: Content display

Menu rewrite

Provides an API for defining rules for rewriting the menu paths. For example:
Categories: Developer tools, Site structure

Modal Frame Contrib Package

This package contains contributed modules that implement the Modal Frame API as a yet another alternative to enhance the usability of common day to day tasks in your Drupal site. You can use any of...
Categories: Administration tools, Developer tools

Simplify Node Add

This module can be used for simplifying the forms used to add and edit nodes. With this module you can define which fields to show to a user. Newly added is the hook you can use to custom add...
Categories: Content editing experience, Developer tools

Modal Frame CCK Editor

Overview Opens edit forms for selected CCK fields or field groups in modal frames from the node view. This module is pretty similar in concept as the Popups: Subedit module. However, it's based on...
Categories: Content editing experience, Developer tools

Spotify

Provides integration with the Spotify Metadata API and a field to display artist, album and track information with a link that opens the Spotify client. Since 7.0-rc2 you can also output the data...
Categories: Content editing experience, Content display, User engagement

Hash wrapper

This is a simple wrapper for Drupal 7 implementing a 'hash://' schema to help with storing a couple (ten) million files. Instead of storing CHANGELOG.txt it will store the file under its MD5'd name...
Categories: Media

ImageCache Batch

ImageCache is a real nice module, everyone knows. When your Drupal website is hosted on less performant servers, on-the-fly image handling of large images can be a performance leak to the front-end...

Spanish LOPD

This module implements some aspects that helps your site to be compliant to the Spanish LOPD Law about personal data management. Its views integration help you to manage how do you use the...
Categories: Security, Access control, Developer tools

Webform View Reference Component

This module adds a webform component where you could use a View as a datasource for your normal webform select component. Instead of hardcoding all the selectable values in the component values...

KML content type

ct_gearth is a new content type based on the Google Earth API. Users can attach .kml files to a node (with upload module), which in turn is displayed through the Google Earth API. If a user...
Categories: Content editing experience, Content display

Space Gallery

This module is a Views style plugin. It works as image gallery and display images as Space Slide Show. It integrates Spacegallery - jQuery plugin. The good practice is to use this module with a...
Categories: Developer tools, Integrations

Rawr

Rawr is a growl style notification for Drupal messages. To implement, you need to add the html for the Drupal messages into your theme and then simply turn on the module. Add the following to your...
Categories: Developer tools, Site structure

Views taxonomy selective filter

This module has been deprecated in favour of Views hacks, which contains a module which has the same functionality. This module allows Views exposed filters for taxonomy terms to show only the...

443 Session

The 443 Session module makes using HTTPS on your site simple. It is most useful for doing mixed HTTPS where some pages are sent via HTTP, and others via HTTPS. It can be used to protect credit card...
Categories: Security

W3C Analyzer

W3C Analyzer provides a quick and easy way to validate any page on your site. It integrates data from the W3C Validator module into the Content Analysis API UI. Demos: Node edit – enables you to...
Categories: Content editing experience, Developer tools

Field Inherit

Field Inherit allows empty CCK fields to inherit values from "parent" nodes. Currently, there are two ways to configure a node's parent—via the menu system, or a Node Reference field. Example uses:...

Views header nodes

Provides a Views attachment display type which displays the body of a node. This allows you to allow users to edit the header and footer of Views without giving them access to the full Views admin...

Ubercart Limited Time Offer

Ubercart Limited Time Offer adds functionality to Ubercart to make a product available for a limited time in a variety of styles - time of expiration, time remaining, active countdown, and etc....
Categories: E-commerce

Animal Kill Counter

Animal Kill Counter provides a block which displays a realtime counter of interesting data. By default it displays the number of livestock animals killed for food since the page loaded. Usage To...
Categories: User engagement, Integrations

Keyword Analysis

The keyword analysis module provides a quick and simple method of extracting keywords from website content. Watch the Keyword Analysis screencast demo The Keyword Analysis module uses an open...
Categories: Content editing experience, Site search

CiviRelate

CiviRelate extends the functionality of CiviCRM. CiviCRM is a Constituent Relationship Manager for non-profit organizations that integrates with Drupal. CiviCRM uses what it calls a Profile, which...

Feeds directory fetcher

This is a very simple little module that provides a new feeds fetcher to the feeds module that fetches new files from a directory of files. All you need to do is point it at a directory on your...
Categories: Content editing experience, Import and export

Pages