PHPackages                             craftsnippets/craft-quick-filters - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Search &amp; Filtering](/categories/search)
4. /
5. craftsnippets/craft-quick-filters

ActiveCraft-plugin[Search &amp; Filtering](/categories/search)

craftsnippets/craft-quick-filters
=================================

Quick filters

3.1.1(4mo ago)14.7k↓100%1[6 issues](https://github.com/craft-snippets/Craft-quick-filters/issues)proprietaryPHP

Since Mar 15Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/craft-snippets/Craft-quick-filters)[ Packagist](https://packagist.org/packages/craftsnippets/craft-quick-filters)[ RSS](/packages/craftsnippets-craft-quick-filters/feed)WikiDiscussions craft5 Synced 1mo ago

READMEChangelog (10)Dependencies (1)Versions (25)Used By (0)

Quick filters plugin for Craft CMS 5.x
======================================

[](#quick-filters-plugin-for-craft-cms-5x)

Quick filters plugin allows you to easily create filter widgets for control panel element index lists for entries, categories, assets, users or commerce products and orders.

Please note that for Craft 5.x, it requires at least 5.3 Craft CMS version.

Features
========

[](#features)

- Filters can be created using fields assigned to your content or attributes like entry post date.
- Separate content groups like entry sections or category groups can have their filter widgets defined.
- You can filter by relation fields (like entry or category field), option fields (like checkboxes or radio groups) and lightwitch fields - using **dropdown widget**.
- Dropdown widget created from relation field is **populated using content** that is available for selection within this field. For example - with the category field, widget options will contain all categories that user can select using this field.
- In the case of multi-level categories or entry structures, **level layout** is represented in the dropdown widget, creating a "tree" structure.
- You can filter by date using **date range widget** - consisting of two date pickers. This makes the selection of the period between two dates easy.
- You can filter by number field using the range widget which contains two numeric inputs.
- You can filter by text or redactor fields using regular text input widget.
- Craft commerce support - you can filter products and order lists.
- Preparse field plugin support - you can filter by values generated by this plugin
- Colour swatches plugin support - dropdown widget created from such field will display squares filled with colors set for field options, along with options labels

Quick filters plugin vs built-in filtering
==========================================

[](#quick-filters-plugin-vs-built-in-filtering)

Since Craft CMS 4, users can filter element index lists. However, filtering functionality provided by Quick Filters plugin has many advantages over built-in filtering functionality.

- Quick filters plugin widgets are constantly displayed above element index lists, allowing for quick access and letting users keep track of entered values. With built-in filtering, users need to open filtering popup to change filter values or just check how list is filtered.
- Quick filters plugin lets users define separate filtering layouts for each of the element lists (like entry sections). Only filters selected by users will appear above element index list. With built-in filtering, each time users want to use filters, they need to open filtering popup and scroll through all possible filters to find the one they need.
- Quick filters plugin displays relation type filters (like one created from category fields) using dropdown widgets which visually show multi-level categories or entries hierarchy. With built-in filtering, users need to open element selection popup and search for element to filter by. This require much more clicks to achieve the same functionality.
- Quick filters plugin has Colour swatches plugin support, while built-in filtering does not.

How to add filter
=================

[](#how-to-add-filter)

- Open element index list of your choosing - for example, entries list.
- Click the "Filters" link, right under "Customize" link, on the left of the list, then click "New filter".
- Select filter type - field or element attribute. Then select the attribute or field of your choosing.
- After adding multiple filters, you can also reorder them on the filters list.
- Keep in mind that separate content groups, for example, separate entry sections can have separate filter layouts.

[![Screenshot](resources/link2.png)](resources/link2.png)

Requirements
------------

[](#requirements)

This plugin requires Craft CMS 5.3 or later.

Installation
------------

[](#installation)

To install the plugin, follow these instructions.

1. Open your terminal and go to your Craft project:

    ```
     cd /path/to/project

    ```
2. Then tell Composer to load the plugin:

    ```
     composer require craftsnippets/craft-quick-filters

    ```
3. In the Control Panel, go to Settings → Plugins and click the “Install” button for Quick filters.

Brought to you by [Piotr Pogorzelski](http://craftsnippets.com/)

Plugin logo - [Free Filter Icon | Line Icon](https://iconscout.com/free-icon/filter-3524156) by [Abyhades Design](https://iconscout.com/contributors/abyhadesign)

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance55

Moderate activity, may be stable

Popularity24

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 98.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~69 days

Recently: every ~103 days

Total

21

Last Release

138d ago

Major Versions

1.0.1 → 2.0.02022-05-28

2.3.7 → 3.0.12024-10-14

2.3.8 → 3.1.02025-04-21

### Community

Maintainers

![](https://www.gravatar.com/avatar/c29f59397bc9cfcc85bb0d6350d68c0d29957c5b3bd1c9f0b7c804a1c3c5df4f?d=identicon)[piotrpog](/maintainers/piotrpog)

---

Top Contributors

[![piotrpog](https://avatars.githubusercontent.com/u/42622545?v=4)](https://github.com/piotrpog "piotrpog (57 commits)")[![boudewijn-zicht](https://avatars.githubusercontent.com/u/22885475?v=4)](https://github.com/boudewijn-zicht "boudewijn-zicht (1 commits)")

---

Tags

searchfiltercraftcmscraft-pluginquick filters

### Embed Badge

![Health badge](/badges/craftsnippets-craft-quick-filters/health.svg)

```
[![Health](https://phpackages.com/badges/craftsnippets-craft-quick-filters/health.svg)](https://phpackages.com/packages/craftsnippets-craft-quick-filters)
```

###  Alternatives

[studioespresso/craft-scout

Craft Scout provides a simple solution for adding full-text search to your entries. Scout will automatically keep your search indexes in sync with your entries.

80136.8k](/packages/studioespresso-craft-scout)[swishdigital/faceted-navigation

Provides faceted navigation of entries, using categories, which allows site users to narrow the list of entries they see by applying multiple filters (think Amazon or eBay left sidebar).

152.4k](/packages/swishdigital-faceted-navigation)[fork/craft-elastica

A plugin to connect to Elasticsearch and persist elements via hooks

101.8k](/packages/fork-craft-elastica)[trendyminds/algolia

Easily pull search results from Algolia into your Craft CMS website

1332.2k](/packages/trendyminds-algolia)[la-haute-societe/craft-elasticsearch

Bring the power of Elasticsearch to your Craft CMS projects.

1712.4k](/packages/la-haute-societe-craft-elasticsearch)[swixpop/locate

Harness the power of the Google Autocomplete API inside Craft. Adds an autocomplete search box to Craft entries.

154.8k](/packages/swixpop-locate)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
