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

51,576 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.

Username regex filter

This is a very simple module born from the circumstance that there is seemingly no other easy way to apply effective user name restrictions.

AQS Compliance

An education platform allowing dental offices to comply with legislation pertaining to the disposal of amalgam mercury.

Destiny API

Module to interact with the Bungie Destiny API.

"Premium" Node Access

Control and track "access" to content.

This module allows you adjust content layouts and access by requiring registration (or re-submission) of user details to a CRM.

world locations

This module works with mashape API to retrieve information about countries around the world.

jdrupal_starter

A feature module to quickly configure Drupal for use with the jDrupal Javascript library.

online exam

This module is for online examination built with angular js and drupal node.

API Credentials Manager

ACM configuration page

API credentials manager

Manage API credentials between environments.

Marfeel

Adds Marfeel JavaScript to the head of the page

Concat

Provides an action for creating an archive of files using concatenation. This is useful for bundling multiple text files (e.g. GPG keys) into one large text file.

County

Defines a US county field type. Depends on a field representing a US state being present on the same entity bundle. This field stores the FIPS code for the county in the database.

List format (Renderkit integration)

Makes cfr plugins for ListFormatInterface, e.g. from renderkit, available in a number of places in Drupal:
- In a views style plugin.
- .. (this is all for now)

Entity type cfr context

Holds a collection of context objects for Configurator plugin API (cfr), representing entity types and entity type bundles.

Themekit

Themekit provides a few new theme hooks/functions, that are useful in render arrays.

Configurator plugin API (cfr)

This module suite provides a user interface for object composition.

The abbreviation "cfr" stands for "Configurator", which is the object type doing most of the work in this system.

It is the API behind Renderkit, where it allows to combine front-end components into large nested compositions.

Entity display plugin (Renderkit integration)

"Entity display plugin" is an alternative to entity view modes, based on renderkit EntityDisplay* components.

Renderkit

A compositional framework for playing with entities and render arrays.

User Last Login Block

Displays a block when the user last logged in.

Built based on the following requirements:

Shield Pages

Shield Pages modules allows the administrator to secure any page in your website by password. You just need to go to configuration page of this module and add path, password. After that the added path will be password protected.

This module allow administrator to set global password for all shielded pages.This module allow administer to set multiple passwords for shielded page per path. This module provide bypass password protection of shielded pages permission also. All the shielded pages will be accessible by users having this permission.

Breadcrumb Dropdown

This module provides a block with the current number of guests on the website that have been active during the past 15 minutes.

Commerce Fastway Couriers

Integrates Fastway Couriers Price Service Calculator with Commerce Shipping.

Facebook LikePage

Simple module provides a Facebook like with the latest updates from Facebook for
the provided account. It is based on the likebox social plugin:

Better Node Menu

Better Node Menu improves the usability when adding or editing menu items. It allows users to drag menu items within the existing menu using the default Drupal tabledrag functionality. The module is also language aware and will automatically update the menu
if the language is changed when editing or creating a node.

Pages