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.

Localization server

The localization server is a set of Drupal modules powering https://localize.drupal.org/, https://translate.openatrium.com/, http://localize.openpublishapp.com/ among other translation communities....
Categories: Developer tools, Multilingual

Version Control API

Version Control API is an engine for Drupal integration with a variety of version control systems. The focus is primarily on working with canonical, server-side repositories. It provides basic...

Version Control / Project* integration

This module makes it possible for users with a VCS account to associate Drupal nodes ("project nodes") with repository locations and appoint co-maintainers for these projects, which enables commit...
Categories: Developer tools, Access control

i18n auto translate

This module has been deprecated by the new Translation Management Tool for Drupal 7. This is a much better solution. Since Drupal 6 is close to EOL and it is unlikely anyone is using the current...
Categories: Content editing experience, Multilingual

Geocode

This module implements an API to convert the information you already have into geographic information. It support a variety of input formats and runs them through pluggable backends to produce...

Donation

This is a module for accepting donations via Paypal. Paypal IPN is used to capture the donation information and store it in the database. Donors and the amount donated are shown on a Donors page....
Categories: E-commerce

Simple Paypal Framework

This is a simple Paypal framework. It has code to verify the IPN payment, allows for test mode, and permits different IPN URLs for the same Paypal accounts. Used by the fee and donation modules....
Categories: E-commerce, Integrations

User Comment

Overview User Comment gives you more control over comment permissions. With this module your users can administer, approve, and delete comments on nodes they create without giving them full comment...
Categories: Content editing experience, Access control

CVS deploy

Helped sites that were deployed directly from a CVS workspace, as opposed to sites built via packages downloaded from drupal.org. This module is obsolete now that drupal.org uses Git not CVS....
Categories: Administration tools, Developer tools

Private Upload

Upload files into a private directory. Enhances the core upload module's functionality to support both public and private uploads at the same time. This module adds a "private" checkbox to the...
Categories: Media

Backlinks


Categories: Content display

RSS Remote Enclosure

RSS Remote Enclosure allows a user to attach a remote resource link (i.e. a media file on a different server) to any node (subject to user permissions). The node author enters the URL and the Link...

Workflow-ng

Next generation workflows for drupal Workflow-ng allows one to customize drupal's built in workflows in a very flexible way. In short, it's a rule-based event driven action evaluation system. (more...
Categories: Content editing experience, Developer tools

Image Gallery Access

This module changes your image gallery administration page to allow you to set image galleries private. You can control what user roles can view, edit, delete and post to each gallery. You can also...
Categories: Access control, Security

JSON server

The JavaScript server provides a JSON backend to the services module. This means that you can access the outputs of any service in JSON, by POST-ing to a URL. Drupal 7 This module isn't required...

Session Restore

The session restore module allows sessions (which are stored in a separate table) to be restored upon login. Example use case: The quiz module stores data related to an ongoing quiz in the user's...
Categories: Access control, Developer tools

Image Composition

Image composition let you create a composition of images of different aspects and dimensions, then scaling them to fit into a single rectangular block on the page. It's a wrapper around the the ...
Categories: Content display, Media

JsMath for displaying mathematics with TeX

Introduction This module enables the jsMath script for displaying mathematical expressions. Users can enter arbitrary mathematical expressions in their drupal content by using the standard TeX...
Categories: Content display, Content editing experience

User Activity

The User Activity module calculates an activity index based on a user's logins, page impressions, created nodes and comments. The weight for each value is adjustable by an administrator. It...
Categories: User engagement

User titles

This module allows the administrator to assign titles to users based upon their role and the number of nodes they have created. As of 6.x-1.0-beta3 user titles are role based. Previous non-role...

Safe HTML

The 6.x version is out as development snapshot. Please test it and report bugs. Safe HTML is a module that filter the input before the content is stored in the database. Unlike Drupal basic...
Categories: Content editing experience, Content display

Admin message

Admin Message provides an easy way to show short messages to users via the creation of Admin Message nodes which are displayed in a block. The messages can be individually closed by users (both...
Categories: Administration tools, Content display

Dynamic Views

Note: This module is current in an alpha stage and hasn't been tested enough for a production environment. Dynamic views gives you the benefits of Views coupled with AHAH goodness. This module...
Categories: Content display, Developer tools

Default Filter

This module allows you to set default filter formats per node type per role, preventing users from having to tick a checkbox every time they add a new node. This is useful for sites that set the...
Categories: Administration tools, Content editing experience

Views Tabs

Enables the presentation of views through tabs. Requires Views and the Tabs module, which in Drupal 5 is part of Javascript Tools and a separate project for Drupal 6+. Adds three new View Type...
Categories: Content display

Pages