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

54,015 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 Views Pane

Commerce Views Pane provides a Views display plugin to embed a view in a Drupal Commerce checkout pane. This plugin is similar to the Views block display, except it is for Drupal Commerce checkout...
Categories: Content editing experience, Content display, E-commerce

Cool Editor Tabs

Cool Editor Tabs enhances the appearance and usability of Drupal’s editor tabs (View, Edit, Translate, etc.), making them more accessible and user-friendly. 🔹 How it works: A settings icon is...
Categories: Administration tools

Geckoboard API

Provides an API for integration with GeckoBoard, a configurable dashboard for your business. This module does not do anything on its own, it relies on other modules to extend it's behaviour and...
Categories: Import and export, Integrations

Flickr Block

Flickr Block is a simple module that provides a configurable block for displaying Flickr photos. This block can be configured to show a number of photos from a Flickr account and from a photo set....
Categories: Content editing experience, Content display

User List Permission

Provides a grantable permission for users needing access to view the user list aka People list at /admin/people/list preventing the need to grant the broad and problematic administer users...

Multidomain Google Analytics

Google Analytics for multidomain Add Google Analytics tracking system to your multi domain website. Please see below the steps to configure module. 1) Install/enable domain module (only domain...
Categories: Integrations

Extra Block Types (EBT): Webform Popup

Extra Block Types: Webform Popup module provides ability to add Webform in popup. The button and popup are customizable with Settings form. This module will be helpful for creating Contact Us form...
Categories: Content display, Content editing experience

KML

The KML module allows for views export of location-specific data in KML format. KML Format Keyhole Markup Language (KML) is a file format used to display geographic data in an Earth browser such as...
Categories: Site structure

UX Elements

This elements this module provides have been submitted as patches to http://drupal.org/project/elements Any further development of this module is highly unlikely.
Categories: Developer tools

Internationalization for commerce product

Synopsis This module allow you to translate commerce products. You need it if you have multilingual site with e-commerce via commerce module. Requirements For using it you should already have...
Categories: E-commerce, Multilingual

Bounce

Summary The Bounce module collects non-delivery reports generated by remote mail servers in response to emails sent from your Drupal site. It parses these non-delivery reports for response codes,...

Facebook Messenger Customer Chat Plugin

A lightweight module that adds the Facebook Messenger Customer Chat Plugin to your Drupal site. For more information on this feature go to - https://developers.facebook.com/docs/messenger-platform...

Entityblock

The Entity Blocks module is a Drupal 9/10 compatible module with the same features and is under active development. It is encouraged to switch to it.
Categories: Content editing experience, Site structure

ListJs

This module uses the List.js library to add search, sort, filters, etc. to lists. List.js is a tiny, invisible and simple, yet powerful and incredibly fast vanilla JavaScript that adds search, sort...
Categories: Integrations

Fixed Field

Fixed Field is a module that displays the same content for all entities the field is attached to. This provides the user with a powerful way to attach content to entities. Using this module in...

Multi-Language Link and Redirect (MultiLink)

Overview A module which might save a lot of work (see the example scenarios below) if you have content in two or more languages. Latest news 24-Aug-2015 D7 update released with a couple of new...
Categories: Content editing experience, Multilingual, Administration tools

Open Atrium HTML Email

Enabled HTML Email support for notifications for Open Atrium Submit an Issue or See issue queue

RNG Quick

Provides a faster method to register for RNG events. The modules provide two blocks supplementing the event entity being viewed. The blocks provide alternatives to the default 'Register' tab...
Categories: Site structure

MTCaptcha

DESCRIPTION MTCaptcha is an efficient security solution to protect your Drupal website against spam comments and brute-force attacks. It can be integrated with the comments, login, registration,...
Categories: Security

Anu LMS

Anu LMS is a deceptively simple Drupal learning management system (LMS) for individual teachers, educational organisations and businesses. It was developed to provide engaging and impactful...
Categories: Content display, Decoupled

CSS field formatters

Provides several field formatters to create css styles based on field values. The selector may contain tokens and all formatters support media queries. Together with field_formatter_css_class you...
Categories: Content editing experience, Content display, Developer tools

Browser Detect

This project allows you to identify the browser and the device used. A class is inserted in the HTML tag so you can use as you need. Created by @rafael.nica Credits http://www.ciandt.com
Categories: Developer tools

Field property

Provides field administrators a setting to turn specific fields into a "property" where saving revisionable entities will update field data for all of the entity's revisions with the revision's...
Categories: Site structure

Scheduled Maintenance

Scheduled maintenance allows users to schedule an upcoming maintenance and show site visitors a warning message in advance. You can set the date and time when the site should go into maintenance...
Categories: Administration tools, Developer tools

Layout Paragraphs Restriction

Overview Layout Paragraphs Restriction is an extension of the Layout Paragraphs module, which adds the functionality to restrict available paragraphs for a specific layout. The module is a rewrite...
Categories: Content editing experience

Pages