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.

Entity Decorator

Drupal 8 This project aims to provide a nice way for Drupal 8 contrib modules to extend Entity instance classes via the decorator pattern. At the moment only ImageStyle entities are supported, but...

Simple nodeblock

This module allows you to turn one chosen content type into blocks. It's really simple, without any bells and whistles, just one click configuration. Works with Entity translation out of the box....
Categories: Content editing experience, Content display

Open Atrium Tour Defaults

Provides the default set of popup tours for Open Atrium for Open Atrium Submit an Issue or See issue queue

Multisite Matcher

Sitematcher is not literally a Drupal module, but a handy API tool for Drupal multisite environments. It aims to reduce non-versioned and also copy & paste overhead at bootstrap level by replacing...
Categories: Media, Developer tools, Performance

Replicate Bean

Clone Beans! This module provides simple integration with the Replicate module by leveraging Replicate UI's pre-existing workflow for cloning any entity. This allows a user to clone beans easily....
Categories: Content editing experience

Entityreference Select View Per Context

This module provides a new selection handler for Entityreference that allows you to use different views for generating options, based on context. That way you can EASILY show totally different...
Categories: Developer tools

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

Pages