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

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

System Message

Module designed to allow an administrator to set a system message that will display on an authenticated user's login that displays a message. A key use case would be announcing planned system...

Password Strength2

This sandbox is obsolete. See its successor at https://www.drupal.org/project/password_strength
Categories: Security

WYSIWYG Accordion

Custom plugin that adds a new button to insert an Accordion markup into the WYSIWYG body. Currently available for CKEditor.
Categories: Content editing experience

Omnipay

If you want to take over this project, see Project ownership transfer. This module helps other modules integrate Omnipay with Drupal. The Omnipay dependency is resolved through Composer Manager. ...
Categories: E-commerce, Integrations

QR code goqr

QR code engine for drupal 6 and it is based on api (http://goqr.me/) Just download the module and place it in sitefolder/sites/all/modules/qr_codes/engines. In which you can create qr code in any...
Categories: E-commerce

languageicons_d8

Language Icons port for Drupal 8, to be returned to the maintainer of the original module once it's done.

Commerce Flag Wishlist

A Flag-based wishlist for Commerce product entities. Requirements: Commerce Product Reference Flag Optional: Commerce Custom Views Add To Cart (for overriding the display path in the wishlist view)...

Views Global External

Provides global field handlers for ShareThis, ImageCache External, and tentatively other services. The handlers provided by these modules tend to be node-centric, or otherwise not compatible with...
Categories: Integrations

dependency_analysis

Provides a drush command to generate and analyze the dependency graph of installed modules. The "mm-dot" command in D6 used to provide a dependency graph, but the mm module has been abandoned in...

Titanium Connector

This is a hack. Titanium does not handle Ti.App.fireEvent from remotely-loaded html. This hack implements a message queue that can be polled from Titanium to communicate messages. Here is an...

Ping D8


Categories: Developer tools

Menu Taxonomy


Categories: Site structure

CRM Core Pathauto

Adds Pathauto integration to CRM Core Contacts and Activities. - Only crm_core_contact and crm_core_activity entities are supported, because the other entities make less sense. - Not tested with...

Commerce Custom Views Add To Cart

Adds customization options to the Commerce Views product add to cart form. Current customizations: Display path (accepts replacement patterns) Initial development sponsored by 2Stroke Interactive.
Categories: E-commerce

Vocabulary Maximum Depth

This module adds an option on the vocabulary edit form to allow you to set a limit of depth for the terms in this vocabulary.
Categories: Site structure

JC Module

This is a sandbox project for testing.

Mailrelay

Provide API integration with the Mailrelay API Features List of sent newsletters Statistics of newsletters with graphics Block with Form Signup List of subscribers Requirements Mailrelay user...
Categories: Integrations

Responsive Font

This module makes your website font responsive to screen size. It will change the font size according to screen width. It uses FlowType.Js for responsify the font size. FlowType.JS works just fine...
Categories: Developer tools

Site management

This project is designed to allow non-technical site managers to deploy approved changes to their site, right from within a user-friendly interface on the site itself. For example, if a client has...

Web Services Helper

Classes to ease the web services creation using OOP. In short If you are using an IDE like Netbeans this set of classes and interfaces will help you a lot in creating a web service and its...
Categories: Developer tools

Menu Taxonomy Views


Categories: Site structure

Resize on Upload

Resizes the original image on upload so very large images aren't saved.
Categories: Media

D6 goodreads block

A custom module that creates a block and imports xml data.
Categories: Content display

Field Embed

The Field Embed module allows you to embed a field within another field. This is best used when you need to include complex field layering in a WYSIWYG, or if you have a special style to apply to...
Categories: Content editing experience, Content display, Site structure

views_path_filter

The intent of this views field is to filter based on a set of input paths, against the current path. The best example of this in other areas of the drupal core are blocks page filters. A text area...
Categories: Administration tools

Pages