PHPackages                             skie/cakephp-search - 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. skie/cakephp-search

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

skie/cakephp-search
===================

CakePHP Plum Search plugin

5.1.0(6mo ago)19198.7k↓56.2%16[2 issues](https://github.com/skie/plum_search/issues)2MITPHPPHP &gt;=8.1CI failing

Since Jul 14Pushed 6mo ago6 watchersCompare

[ Source](https://github.com/skie/plum_search)[ Packagist](https://packagist.org/packages/skie/cakephp-search)[ Docs](https://github.com/skie/plum-search)[ RSS](/packages/skie-cakephp-search/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (1)Dependencies (7)Versions (29)Used By (2)

CakePHP PlumSearch Plugin
=========================

[](#cakephp-plumsearch-plugin)

[![Travis Status](https://camo.githubusercontent.com/dd4073815e65e74a235e42c51a31abe5427aa53e7e8462345464abfd065669c6/68747470733a2f2f6170692e7472617669732d63692e636f6d2f736b69652f706c756d5f7365617263682e706e673f6272616e63683d6d6173746572)](http://travis-ci.com/skie/plum_search)[![Downloads](https://camo.githubusercontent.com/fa34f1b0712091d44ead7eed7473d13678c132a77515f2a15c9c731000dbf627/68747470733a2f2f706f7365722e707567782e6f72672f736b69652f63616b657068702d7365617263682f642f746f74616c2e706e67)](https://packagist.org/packages/skie/cakephp-search)[![Current Version](https://camo.githubusercontent.com/5d6f70ca170d4b0c11fcd329b200b0f5768a2ec4c8cea11004a55009176bd141/68747470733a2f2f706f7365722e707567782e6f72672f736b69652f63616b657068702d7365617263682f762f737461626c652e706e67)](https://packagist.org/packages/skie/cakephp-search)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.txt)[![Coverage Status](https://camo.githubusercontent.com/5d79db48f1838e06e283e67675dffae907b4cf28478ba2b8673a8dfe3e9a41b7/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f736b69652f706c756d5f7365617263682f62616467652e706e673f6272616e63683d6d6173746572)](https://coveralls.io/r/skie/plum_search?branch=master)

Plugin implements highly configurable search strategy.

### What is this plugin for?

[](#what-is-this-plugin-for)

This plugin implements custom, flexible search with multiple ways of search configuration for cakephp 3.\* Plugin provides search support on tables, controllers and templates layers.

### Provided features

[](#provided-features)

- Named find based on search data, that processed multiple filters staring from pre-build value, like and cutom query based, and finishing by flexible filters written for user's project.
- Post-Redirect-Get processing for search form based on different input parameters like Input, Select, Multiple select or checkbox, or Autocomplete fields.
- Pre-build logic for autocomplete generation.
- Easy to inject into your project.

Installation &amp; Docs
-----------------------

[](#installation--docs)

- [Documentation](docs/README.md)

###  Health Score

58

—

FairBetter than 98% of packages

Maintenance66

Regular maintenance activity

Popularity45

Moderate usage in the ecosystem

Community24

Small or concentrated contributor base

Maturity82

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 91.1% 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 ~138 days

Recently: every ~63 days

Total

26

Last Release

185d ago

Major Versions

1.0.3 → 3.4.12017-09-19

3.7.1 → 4.0.02019-12-21

3.7.x-dev → 4.0.22021-02-26

4.2.x-dev → 5.0.02023-09-15

PHP version history (4 changes)4.0.1PHP &gt;=7.2.0

4.0.2PHP &gt;=7.3.0

4.1.0PHP &gt;=7.4

5.0.0PHP &gt;=8.1

### Community

Maintainers

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

---

Top Contributors

[![skie](https://avatars.githubusercontent.com/u/130799?v=4)](https://github.com/skie "skie (113 commits)")[![chav170](https://avatars.githubusercontent.com/u/792985?v=4)](https://github.com/chav170 "chav170 (3 commits)")[![ajibarra](https://avatars.githubusercontent.com/u/794722?v=4)](https://github.com/ajibarra "ajibarra (3 commits)")[![amayer5125](https://avatars.githubusercontent.com/u/3212673?v=4)](https://github.com/amayer5125 "amayer5125 (2 commits)")[![djonatanb](https://avatars.githubusercontent.com/u/384329?v=4)](https://github.com/djonatanb "djonatanb (1 commits)")[![steinkel](https://avatars.githubusercontent.com/u/151761?v=4)](https://github.com/steinkel "steinkel (1 commits)")[![yeliparra](https://avatars.githubusercontent.com/u/428410?v=4)](https://github.com/yeliparra "yeliparra (1 commits)")

---

Tags

cakephpcakephp-pluginplum-searchsearchsearchcakephpfiltercake

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/skie-cakephp-search/health.svg)

```
[![Health](https://phpackages.com/badges/skie-cakephp-search/health.svg)](https://phpackages.com/packages/skie-cakephp-search)
```

###  Alternatives

[friendsofcake/search

CakePHP Search plugin using PRG pattern

1722.2M50](/packages/friendsofcake-search)[cakephp/bake

Bake plugin for CakePHP

11212.0M202](/packages/cakephp-bake)[dereuromark/cakephp-queue

The Queue plugin for CakePHP provides deferred task execution.

308954.9k25](/packages/dereuromark-cakephp-queue)[dereuromark/cakephp-ide-helper

CakePHP IdeHelper Plugin to improve auto-completion

1882.3M44](/packages/dereuromark-cakephp-ide-helper)[bedita/manager

BEdita Manager - official admin webapp for BEdita4 API

131.2k](/packages/bedita-manager)[dereuromark/cakephp-tinyauth

A CakePHP plugin to handle user authentication and authorization the easy way.

131240.2k13](/packages/dereuromark-cakephp-tinyauth)

PHPackages © 2026

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