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

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

jQuery social stream

This module is a Drupal wrapper for jQuery social stream plugin. Warning: It is no longer supported. Use alternative solutions. The module allows embedding streams as blocks, bean blocks, and panel...
Categories: Developer tools, Integrations

Minimal Share

This module provides simple sharing links for Facebook, Twitter, Google+, LinkedIn, Pinterest, Tumblr, WhatsApp mail and print. Do you need sharing links which are not loaded via JavaScript? Do you...
Categories: Content editing experience, Developer tools

Custom Search Fields

Custom Search Fields is a module that extends the Functionality of the Custom Search Module to allow Fields to be included in Custom Search. At present it only supports Entity Reference Fields but...
Categories: Site search

Feeds: Import.io

Provides a Feeds Parser and Fetcher for import.io data sets. Feeds: Import.io can be used for both one-off imports or a continued stream of data from import.io, a web data platform and web scraping...
Categories: Import and export, Integrations, Developer tools

Masonry Panels

Provides 'Masonry' style layouts as an option for rendering the contents of panel panes. Masonry rendering will re-pack panes in your panel to minimize vertical space and provide column-like...
Categories: Content display

Open Atrium Folders

A folders and files management solution for Open Atrium 2. Features Folders with file attachments Folder or folder section as blocks or panel panes Folder download as zip archive Requires...
Categories: Media

unfeaturize

This module will help you get your content types out of features, and back into the database in a state where you can edit or delete them freely. How to use: 1) Make sure you have permission to...
Categories: Administration tools, Content editing experience, Import and export

DocBinder

Overview DocBinder changes the behaviour of file attachments in nodes. Instead of directly downloading a file clicked, the file is added to a file collection. The module provides a block that keeps...
Categories: Content editing experience, Media, Developer tools

Replicate Entityform

This extends Replicate API to support Entityform module.
Categories: Developer tools

Quiz Drag and Drop

This is the new home for the Quiz Drag and Drop question type. Drag and Drop question allows you to add interactivity to objects on the slide by designating drag items and drop targets. FYI : Its...
Categories: User engagement

HTML import

Introduction This module is to divide one single large HTML document into a structured Drupal book where the heading level hierarchy is respected. This module works with HTML exported from Word;...
Categories: Content editing experience, Import and export, Integrations

FileField Sources View

This module is an extension of FileField Sources. It adds a file source based on existing files but uses a view to filter the list of existing files that may be referenced. On the field settings...
Categories: Site structure, Media

Node Display Title

Enables one to use both an admin title and a display title for a node. The admin title will appear on admin related pages, whilst the "display" title will be displayed to site visitors. This...

Media Formatters

Control all of your media display from the Node Display page. Easily add modern, best-practices front-end enhancements for media. Out of the box, it works well with Bootstrap-based themes, but it...
Categories: Media

DS Bootstrap Slider

DS carousel support for Display Suite Add a new field formatter Support for entityreference. Support for file_entity. Requirements Bootstrap Theme or Bootstrap Styles and JS JQuery Update
Categories: Content editing experience

Features Defaults

INTRODUCTION ------------ The Features Defaults module allows users to select which Features package will will display by default in the vertical tab on the Manage Features page. It also allows...
Categories: Administration tools

CSS Delivery Optimizer

This module aims to implement optimized CSS delivery by inlining stylesheets which are critical for rendering 'above the fold' content and load the rest asynchronously via JavaScript. This, if used...
Categories: Performance

Entity Reviews

Overview Entity Review module allows authenticated users to leave reviews on site content. Features Works with entities (can be assigned to everything, even to itself) Revisions Moderation (each...
Categories: Content editing experience, User engagement, Integrations

CKEditor AutoEmbed

Usage This module will create a plugin for CKEditor that will provide a direct auto-embed functionality, Just paste the link in your editor and it will be automatically embedded, It's very much...
Categories: Content editing experience

Commerce Views Better Balance

Filter and sort on the Order balance in views. This module adds a new field to views called Order Better Balance as a field, in sort and in filters, so you can sort and filter by order balance....
Categories: E-commerce

Advanced search block

Provides the advanced search form (normally displayed above search results) as a block. The block includes default values for the advanced search fields making it easy to refine searches. To use,...
Categories: Site search

Replicate user

Replicate User extends Replicate module to manage the cloning of user entities. Basics When you clone a user entity, the username needs to be updated to be unique. As the decision on how to update...

Google Sitelinks Search Box

With Google Sitelinks search box, people can reach your content more quickly from search results. Search users sometimes use navigational queries—typing in the brand name or URL of a known site...
Categories: Site search, Search engine optimization (SEO)

Commerce Payment Settings Switcher

This module allows you to use variables to switch payment method settings. How it works You should use this module if you want to easily switch payment method settings between your test and...
Categories: E-commerce, Integrations

TinyPNG On Upload

The TinyPNG on Upload module will send all uploaded PNG's and JPG's to the TinyPNG optimization service using the TinyPNG file api. TinyPNG uses smart lossy compression techniques to reduce the...

Pages