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

5,681 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.

Commerce Auction

Overview This module lets you create auction/reverse auction websites using drupal commerce. It uses eck to create a new entity for commerce auction bids. The module consists of 4 sub-modules:...

ckeditor_geshi

A javascript-plugin for CKEditor, enhancing it to incorporate support for the GeSHi Filter module. This module provides the included "ckgeshi" javascript-plugin the current settings from GeSHi...
Categories: Content editing experience, Developer tools

Drush Code Deploy

Drush Code Deploy provides a set of commands for deploying code changes via Git to a remote environment. Goals Simplify deployment process Ability to confirm what changes will take place Rely on...
Categories: Developer tools

youtube_api

Youtube API for Drupal 7.x. Update project: https://drupal.org/project/youtube_api using https://drupal.org/project/gauth. Requires: https://code.google.com/p/google-api-php-client/downloads/detail...
Categories: Media

Bibliotita

Description A module to create and maintain a collective and distributed “ community library“ with simple loan management. Bibliotita is a fusion of two greek words, BIBLIOthiki and...

Entity Score

ABOUT The module provides dynamic entity score boosts based on field values or conditions. Example scenarios: boost nodes based on number attached images to it, boost pages based on the title/body...
Categories: Site structure, Site search

PhantomJS Capture Link

Generates thumbnails from the URLs in 'link' fields, and saves them in 'image' fields Needs a proper, useful, name. Working title "phantomjs_capture_link" is meaningless to searchers. This module...
Categories: Content display

Ubercart Paylike

Paylike is a payment platform, which is so easy to use that anyone can start accepting payments through Visa and Mastercard within minutes. Paylike is built by eCommerce managers and developers...
Categories: E-commerce, Integrations

Static Site Contact Form

Static Site Contact Form Introduction The Static Site Contact Form module provides a very simple form to be used with Tome or other static generators to add a cintact form in a static version of...
Categories: Integrations, Developer tools

Secure Password Reset Log

Secure Password Reset Log enhances Drupal's password reset process by logging, monitoring, and controlling reset requests with advanced security checks and flood protection mechanisms. Features...
Categories: Security

Commerce Paylike

Paylike is a payment platform, which is so easy to use that anyone can start accepting payments through Visa and Mastercard within minutes. Paylike is built by eCommerce managers and developers...
Categories: E-commerce, Integrations

Username

The Username module provides a flexible solution for user authentication by allowing various input methods for usernames, including email, phone number, and custom fields. This module is ideal for...
Categories: Administration tools, Security, Site structure

Entity Model

Adds annotation-based entity type and bundle models for entities. Why? Improve the developer experience of the entity bundle classes functionality by making it possible to register them through...
Categories: Developer tools

Class Style Filter

This module provides an input filter that allows WYSIWYG embedded images to be restyled using Drupal's Image Styles functionality, rather than forcing the content editor to upload scaled/cropped...
Categories: Content display, Media

Content Dependency

Very useful in Drupal 7. However, this module isn't yet available in Drupal 8. For that release, either set up your own view, or help with a migration into Drupal 8 to provide the same convenience...
Categories: Administration tools, Content editing experience, Access control

Balance Tracker

Balance Tracker creates a balance sheet to display account credits and debits belonging to users. It also provides UI tools, Views integration, and an API to allow the site administrators or other...

Commerce ShipStation

This module integrates Drupal Commerce with ShipStation to simplify order fulfillment. The integration currently uses ShipStation's Custom Store service to export orders from Drupal Commerce to...
Categories: E-commerce

Date Endpoint

CONTENTS OF THIS FILE Introduction Requirements Installation Configuration INTRODUCTION This module is a wrapper around the DateEndpointGenerator class, which will generate date endpoint pairs in...
Categories: Site structure

Webform Submission Change History

Edit (2020-01-07): I will no longer maintain this module and it is no longer compatible as per Webform 6.x. See this issue for details. A Drupal 8 module which allows administrators to track notes...

Helpers

Helpers is a library, or toolbox, with lots of very useful functions that help you build your modules and sites with joy. It is actually six modules in a single package; you may enable only the...
Categories: Developer tools

geomap

A Google map implementation that renders a Google map block based on geo microformat tags embedded in a page. The locations placed on the google map are obtained by analysing the current page for...

VerticalResponse

The VerticalResponse module allows users to sign-up or subscribe to a VerticalResponse mailing list from a drupal node. The module also allows administrators to generate VerticalResponse e-mail...
Categories: Integrations

Taxonomy access user

At first sight, you may think it's just another fork of already available module on drupal.org like taxonomy_access or tac_lite. First one is a taxonomy control access based on roles, second one is...
Categories: Access control, Security

Frontpage

This module allows setting a node as frontpage for anonymous and authenticated users. Users can be allowed to set the frontpage by setting the appropriate permissions. Once the module is enabled...
Categories: Access control, Content display, Developer tools

OM Subthemer

A power tool that creates subthemes for all base themes. By default, it is using OM Base Theme (version 2) and it has also an option to make standalone themes. This module demonstrates the power of...
Categories: Developer tools

Pages