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

17,650 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.

Save Form State

This module provides a way to autosave data entered in any Drupal form without actually submitting the form, which helps if the user is writing an article or a comment and the browser crashed or...
Categories: Content editing experience, Developer tools

Commerce Dunning

Dunning management (Delinquent User Notification) is the automated process that's kicked off when a charge attempt of a recurring order fails. This process involves periodic customer communication...

Reuse Cached 404s

Drupal has a 404 caching problem. Drupal's page cache is a fantastic and simple way to improve performance in production. If an anonymous user goes to http://yoursite.com/somepage twice, the second...
Categories: Content editing experience, Multilingual

Google Calendar Service

Google Calendar Service provides the functionality to create the calendar and sync calendar events in the Drupal system.The calendar events can be imported with specific range time or choosing to...
Categories: Import and export, Integrations, Site structure

Language Negotiation Url Matrix

This module enhances Drupal Language Negotiation URLs. By providing a way to map languages to paths or domains in a way that does not confuse the User when using the Language Switcher. Take for...
Categories: Multilingual, Administration tools

Commerce License Content

This module provides Commerce License Type plugin submodules for licensed content management. Contains three submodules: Commerce License Publish ContentFor the licensed management of audience...
Categories: E-commerce, Content editing experience, Access control

Logger DB

Logger DB is an extended Drupal logging module that stores structured logs in JSON format within the SQL database. It captures raw placeholder values and metadata—including all nested objects—and...
Categories: Administration tools, Developer tools, Performance

OpenID Client Advanced

About the module The OpenID Client Advanced module provides an OAuth 2.0/OIDC client plugin working with the OpenID Connect module which accepts file or environment variable as the secret source,...
Categories: Access control

Views Lightbox - Views Vanilla JavaScript Lightbox (VVJL)

The Vanilla Views suite F.L.A.S.H.C.R.P.T.B FlashCrptb is a collection of ten powerful Drupal modules designed to enhance the visual and interactive experience of Drupal Views using pure,...
Categories: Administration tools, Content display, Site structure

Taxonomy User Interface (TUI)

TUI provides a simple tree interface to allow quick and easy editing of a vocabulary and its terms.The module provides the following functions:Rearrange terms using drag-n-dropTerm editing form...
Categories: Site structure

Autocreate Node Reference

Autocreate Node Reference adds a node reference field and automatically creates the referred node by cloning a template node. It was inspired by the discussion at http://drupal.org/node/112432....

Comment bury/promote

This simple module will allow you to do two things: bury comments which have been voted down through disemvoweling (using ANY ONE of the voting forms available in Drupal) and "promote" the comment...
Categories: User engagement

Like Dislike Buttons

This module adds the like/dislike buttons to your content by using Voting API. Similar to Facebook, but with also negative voting (dislike). The starting point of this project was not made by me,...
Categories: User engagement

Content Type Administration by Organic Group

Since the permission system only lets the admin allow/disallow creation of content types and can't specify WHERE they can be used, this module tries to solve that problem. This module allows the...
Categories: Administration tools, Content editing experience, Access control

XStandard WYSIWYG Editor

This module integrates the standards-compliant XStandard WYSIWYG editor by Belus Technology, Inc into Drupal. XStandard meets very high accessibility requirements. See this blog post at Standards...
Categories: Content editing experience

TMGMT Translator Nativy

Nativy translator plugin for the Translation Management Tools (TMGMT) project. Allows to submit translation jobs to Nativy. Features Submit translation jobs to Nativy Select one out of 3 offers...
Categories: Multilingual, Integrations

Webform Node Value

Fill a Webform field with the value of a node field. User case example Use an email address from a node as the destination for the webform to be sent to, based on what the visitor has selected on...
Categories: Content editing experience

dgo.to Site

Use dgo.to shorten and smarten common URLs for www.drupal.org. Use this project to report bugs or issues with dgo.to or to request a new feature. How to Use dgo.to Projects dgo.to/views →...
Categories: Developer tools

FileRequest

Drupal has an aweful way of handling file requests through the private method. This module fixes that, it implements most of the HTTP features. Things likecaching and resuming are supported. This...
Categories: Media

Meez Integration

This module provides integration with the Meez avatar/profile site. Meez is a system for creating a centralized avatar that you can use on multiple sites. Visit http://www.meez.com/ for more...
Categories: Integrations, Access control

Media Field

OUTDATED MODULE: This is a bundle of two modules audiofield.module and videofield.module which are CCK fields for storing audio and video files. They are similar to filefield.module and imagefield...
Categories: Content editing experience, Media

Flexinode to CCK Converter

This project has been reacquired. Utility to convert Flexinode nodes into CCK nodes. The conversion currently has limitations, but is quite usable (and hopefully further users can help expand the...

View - Theme

Benefit Using views, change the system theme for pages like node/123. Example You could use the garland theme for your site but the pushbutton theme for pages like node/123 that are authored by...

Taxonomy Fields

The taxonomy_fields module brings two important modules together: CCK and taxonomy. As CCK can assign fields to content types, taxonomy_fields can assign CCK fields to categories. By doing this,...
Categories: Site structure

Workflow Wordfilter

The Workflow Wordfilter module enables users of both the workflow_ng and wordfilter modules to combine the power of the two. You will now be able to use workflow actions on nodes and comments that...
Categories: Content editing experience, Developer tools

Pages