1,552 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

All My Views

  • Export views to files on server.
  • Load views from export files saved on server.

D8 View Unpublished

This is my attempt to port the view_unpublished module to Drupal 8.


The LightGallery module integrates the jQuery lightgallery plugin with drupal. jQuery lightgallery is a customizable, modular, responsive, lightbox gallery plugin for jQuery.


PostgresSQL Combine Filter Views

This views filter provides a case-insensitive and unaccent searches functionality for filter criteria when using PostgresSQL database in Drupal.
Postgres need the "unaccent" extension in order to removes accents (diacritic signs) from lexemes and use "ILIKE" operator to make the match case-insensitive.
The module allows searches in multiple fields (select how many fields you want) or a single field (select only one field).


Views Rest Feed

This module adds a new "Rest Export Feed" view display type, allowing "REST Export" displays to be attached to other Views displays. This behaves in the same way as the core "Feed" display type, which permits the attachment of RSS feeds to other displays (among other things).


Deploy Overview Views


Provides an extensible view for deployment plans listing.

Out of the box features

  • Same functions and features from the normal deploy overview page.
  • Lists the entity type, bundle, language and the date when it was added to the plan.
  • Ability to remove specific items from the plan directly from the deploy overview page.
  • It's based on views, so it's highly customizable.

Installation instructions

You only need to enable the module.

Views Entity Reference Exposed Filter Checkboxes

This module makes it possible to create a view which rows are used for another views exposed filter list with checkboxes.

Views Templates

Creates the views templates functionality which was removed in D8 views.
#1796182: Remove the remaining "template" code


Better View Pane Args

before using better_view_pane_args
Better View Pane Args


This is a user-interface improvement module designed to help users to interact with contextual filter widgets whenever they are displayed as configuration forms on Views Panes.


Instead of a text input where the user is expected to type in id numbers or machine names, it displays a select list of labels. (See the attached thumbnails for a before/after.)



Drupal packaged distribution that powers up standards-based free and open access legal information websites.

Views Infinite Ajax Scroll

This is a module to integrate the Infinite Ajax Scroll (http://infiniteajaxscroll.com) plugin for views as pager.

D3Map Region Views

The D3Map Region Views module extends the feature of D3Map views module.

This module helps to highlight specific regions and makes each region clickable to filter the content to specific region.

We can also highlight regions by extending feature of highlighting states from D3Map views module.

Existing display "D3 Map" is being reused to change states to regions based.

Views attachment tabs

This module allows site builders to attach multiple view attachments to a parent display via a tabbed interface. Attachments will still inherit exposed and contextual filters of the parent display.

The demo in the following link shows Views Attachment Tabs in action; A parent page view is configured to display a summary of fake invoices in addition to providing a start/end date filter. A further two attachment views are displayed in tabs attached to the parent, listing the paid/unpaid invoice data accordingly.

Entity-based mapping framework

Data model for eMapping and display implementation in some 3rd party map rendering engine.


Entity based mapping infrastructure. Leverages the Entity API CRUD to assemble maps, but provides only text-rendering capability out of the box. Supports plugin architecture for any rendering engine to supply rendered map layer classes, and has a table for storage of the configurations for these rendered displays. Will define an API for access to Maps and initial development is focusing on sub-modules for plugin integration with various rendering libraries such as Leaflet, Mapserver and d3.


Views Arbitrary Sort


Allows sorting of Views results in an arbitrary order based on a list of specific values defined within the View.

The sorting values can be matched using "Begins with", "Contains" or "Exact" and can be matched case sensitively if required.

They can be sorted in ascending or descending order. Any non-matching results will be sorted to the top or bottom accordingly and then further ordered by any other defined sorting methods.

Bootstrap Grid

Bootstrap Grid is a Drupal 7 Plugin for Views which allows you to create grid displays based on Bootstrap 3 fast and with ease.

For each resolution there is various set configuration options which will allow you to create nice grids on any kind of devices.

Module provides advanced UI to select appropriate grid size for each resolution, with resolved row clearing. No more issues with various column sizes!

Flickity Carousel

Flickity is a touch responsive gallery created by desandro. This module integrates the Flickity library providing both theme functions for manual rendering and Views integration via a format style.

Commercial use

Please remember Flickity is provided to us by the wonderful desandro. For commercial use please read the license page http://packery.metafizzy.co/#license.


Views Referral

Views integration for User Referral module.

Views Numeric Range Filter

This module creates a +/- tolerance setting when filtering a numeric based view field.

So for example, if you have a number field that is exposed, A person can search for "100" and automatically have it search by plus or minus 10%. So it would return all results between "90" and "110".


- Views

Views Term Relationship Depth

A Views handler allowing you to create relationships between taxonomy terms and entities, based on the terms' hierarchical descendants.

For example, given a vocabulary 'Animal' containing terms such as Vertebrate, Mammal, Cat, Dog, etc, and a Person entity with a term-reference field 'Pet', you could create a view listing all people with pets that are Mammals (including descendants such as Cats and Dogs) using the existing 'has taxonomy term (with depth)' contextual filter.

Views Custom Style

Views Custom Style is targeted at themers. It allows you to limit the amount of custom template files for your Displays. It also adds more flexibility as all resulting rows and fields can be printed within one template file. Only 2 templates remain, the wrapper (views-view.tpl.php) and the custom style wrapper (views-view-custom.tpl.php).

Views Partial Date

Views filter for date fields that allows filtering without setting a year.

Supported filter types:

  • month
  • week
  • day
  • day of the week
  • hour
  • minute

Note: Support for core date fields (like node created date) has not yet been implemented.


WX means WeChat that will intergrate wechat app into D8.