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

54,228 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.

Node Theme Picker

Simple Drupal 8 module allowing content administrators to select themes on a node-by-node basis.

India Stack

IndiaStack is a complete set of API, made available under the Open API Policy, which enables development of payment-enabled Apps. It includes Aadhaar for Authentication (Aadhaar already covers over...

Whippy forms

ilikeit

A basic like button function for content.

Views sort by multi-value field

Views sort handler by multi-value fields without join field data table.

Menu-driven theme

Allows for switching the displayed theme based on the menu of the active menu item for the page. Managed as a setting on the menu.

D7MD Module 1

This module will be the evolving work I do as I move through Drupal 7 Module Development (Packt Pub).

Configuration Manager Bulk Operations

Provides bulk operations for core's Configuration Update Manager UI.

Bilge

This is a very experimental set of modules for a simple artificial intelligence bot. First of all, you need a tomcat server to run the NlpJobs.war package. Nlp Jobs package willl be using Apache...

Paypal automated payments

This is an example module for automated paypal site income sharing according to users' page views, user points etc. How it works? 1. Users add their paypal account 2. Admin enters the amount to...

Webform remember

When a user fills a webform and submits it, this module will create a cookie on client's browser and will remember the same field name values in the future. This module is useful for webforms with...

Timenews

This is an example module for crawling news per topic from different sources like twitter, google news, reddit etc. and create a timeline using timeline.js https://timeline.knightlab.com/ How it...

Views Addons

Adds custom handlers/plugins to Views

theminator

the theminator module makes it possible to select predefined template files

Pseudorandom

Provides a pseudo random orderby sort for views. Very useful on pagination. Randomizes the display order using seed number based on day of year.

civivolunteer_views

This module is for sites using CiviCRM, the CiviVolunteerextension and views. It makes CiviVolunteer tables (Volunteer Projects, Volunteer Needs and Volunteer Project Contacts) available to views.

vset_json

Allow setting multiple variables, including arrays and complex structures in a single drush command using JSON files. This will also let you directly import variables exported via drush --format...

Views Block Filter Block

This is a sandbox module for the D8 version of Views Block Exposed Filter Blocks based on the patch created by user sumitmadan here: https://www.drupal.org/node/2761227#comment-11372003

Druposer

Druposer The Drush Decomposer - Override Drush commands with the Composer equivalent, if applicable. Dependencies: 1. Drupal 2. Composer 3. Drush 4. Composer for Drush Installation: $ cd ~/.drush $...

Unsettler

Simple interface for disabling Drupal core CSS files.

Render Unhasher

Placeholder....

Menu Block View Modes

Extension to Menu Block to enable the output of menu items as entities with a specified view modes. Usage When selected this module makes an additional item.entity property available to your twig...

Labels

This module provides developer-configurable labels that can be printed in any twig template. Admin users can edit the text that will be output wherever the label appears. We often find ourselves...

Twig image_style_uri

This module adds a new twig command "image_style_url". It works like the "file_url" command but allows an image style to be chosen. So for example the following code outputs a url using the ...

One Click Login Link

This module provide option to user to Generate One click Login Link on your Drupal site. Generated (encrypted link) Link is sent to the user's email id.Using this link user can log in to the your...

Pages