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

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

Purechat Live Chat

This module adds the necessary script to the footer of ones site for prompting users to chat via Pure Chat Most of the code and details for this module is taken from Zopim Live Chat module...

Mosaik

Summary Mosaik is a little framework to create pages or complex blocks in Drupal with the logic of a real mosaic and its pieces. Create a piece (a block, a view, a form...everything you want...)...
Categories: Content display, Developer tools, Site structure

Views Block Inception

Why this module ? This module won't be probably used by a lot of people but I needed it in my own personnal project, so, I'm releasing the source. I needed to create blocks who display one random...

Language Switch for Navbar

A simple widget used to switch between site installed languages. Requirements Mobile Friendly Navigation Toolbar Libraries API Underscore Backbone
Categories: Administration tools, Multilingual

Fieldset formatter

This module provides a simple input filter which helps creating collapsible fieldsets without efforts. The collapsible fieldsets are just the same as everywhere else in Drupal, especially forms....
Categories: Content editing experience

Field Wistia

The Field Wistia module provides a simple field that allows you to add a Wistia video to a content type, user, or any entity. Display types include: Wistia videos of various sizes, or input your...
Categories: Content display, Site structure, Media

Mail Whitelist

This module allows you to manage a whitelist of e-mail addresses that may receive mails from your website, which can be quite handy when you copy a live database to a test or development...
Categories: Access control, Developer tools

Language Prefix

Description A very small little module which allows you to see the language URL prefix in it's own column on the languages overview form at: /admin/config/regional/language. We've found this useful...
Categories: Multilingual

Forum: Cloaked posting

This module allows registered users to post to a forum as an anonymous user, via a checkbox on the add node/comment page. This is useful for situations where the forum is only open to registered...

Entity Quote

Limited to Node, Comment and also Harmony Post entity types, but allows for other entity types to be integrated. This module allows for a somewhat expanded quoting format. This format allows for...
Categories: Developer tools

Devel Generate Delete

Easily delete content, users, terms and menu items generated by devel. Warning: this module can only delete items generated after this module was enabled. There is no way (that we know of) to see...
Categories: Developer tools

Mixcloud Field

As an alternative to soundcloud, mixcloud also offers embedding of songs and their player. http://www.mixcloud.com/ **Accepting feature requests.
Categories: Media

Opigno External Video App

Allow video embedding from external sources. Integrates the Video Filter module with Opigno. Sets default text formats and wysiwyg settings.

Bean Panels Context

This module is for developers who want to develop custom beans types that are ctools/panels context aware. This module is based on and similar to the Bean Panels module, however when the ctools...
Categories: Content editing experience, Developer tools

Field Limelight

Summary This module is an integration of the video hosting plattform http://www.limelight.com/ It offers a field implementation in Drupal via the filefield module by which videos can be uploaded in...
Categories: Site structure, Media, Integrations

Entity Hash

Have you ever wanted to detect duplicate content or revisions for nodes, users, or other entities? Say you are loading data from a 3rd party source that does not come with a unique key or it does...
Categories: Developer tools

Telegram

Telegram Messenger API for sending and receiving messages from Drupal. See https://telegram.org/ Send and receive messages with Drupal using Telegram protocol. It includes a few extra modules to...
Categories: Integrations

Classy Panel Styles

CPS allows themers and designers to create a simplified pool of ready-made styles for site builders to choose from when laying out their pages. These translate directly to template and class...
Categories: Content display

Coupon Combine Condition

Control if a Commerce Coupon is combinable with other discounts. This module adds a new condition to the Commerce Discount inline conditions to specify what discounts are not a applicable....
Categories: E-commerce, Automation

Webform ARIA

This module adds ARIA support to forms created using the Webform module. Currently, is supports the following attributes: aria-required Any additional suggestions and/or patches are welcome in the...

Farm Map

This module has been merged into farmOS. All future development will take place in https://www.drupal.org/project/farm. See [#2876992] Original description: Provides OpenLayers configuration for...

Farm Log

This module has been merged into farmOS. All future development will take place in https://www.drupal.org/project/farm. See [#2876992] Original description: Provides log types and UI for farm task...

Farm Taxonomy

This module has been merged into farmOS. All future development will take place in https://www.drupal.org/project/farm. See [#2876992] Original description: Common taxonomies for farms. This module...

Farm Area

This module has been merged into farmOS. All future development will take place in https://www.drupal.org/project/farm. See [#2876992] Original description: Features for managing farm areas. This...

Context Per OG

This module creates one context per Organic Group. When a new Organic Group is created, a new context is created with a default "OG - group node context" condition set for the new group. When an...

Pages