PHPackages                             guibranco/pancake - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. guibranco/pancake

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

guibranco/pancake
=================

The Pancake project, a toolkit for PHP projects

v1.3.103(2mo ago)314.9k5[1 issues](https://github.com/guibranco/Pancake/issues)[6 PRs](https://github.com/guibranco/Pancake/pulls)MITPHPCI passing

Since Mar 19Pushed 1mo agoCompare

[ Source](https://github.com/guibranco/Pancake)[ Packagist](https://packagist.org/packages/guibranco/pancake)[ RSS](/packages/guibranco-pancake/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (331)Used By (0)

Pancake
=======

[](#pancake)

🧰 🛠️ Pancake project - a toolkit for PHP projects.

[![GitHub license](https://camo.githubusercontent.com/d50be53ed40f15c4b650f9f39ec3c6ff5b61bec4a759ba7f336165262c9644bd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6775696272616e636f2f70616e63616b65)](https://github.com/guibranco/pancake)[![Time tracker](https://camo.githubusercontent.com/51bc983355ee7174743c77e4eed178c43ecfa01f10a5e410e04ac0d42a44a769/68747470733a2f2f77616b6174696d652e636f6d2f62616467652f6769746875622f6775696272616e636f2f70616e63616b652e737667)](https://wakatime.com/badge/github/guibranco/pancake)

[![Pancake logo](https://raw.githubusercontent.com/guibranco/pancake/main/logo.png)](https://raw.githubusercontent.com/guibranco/pancake/main/logo.png)

Documentation: [Read the Docs](https://guibranco.github.io/pancake/)

---

Table of contents
-----------------

[](#table-of-contents)

- [CI/CD](#cicd): Current project status in the build pipeline (AppVeyor).
- [Code Quality](#code-quality): Metrics from some tools about code quality.
- [Installation](#installation): How to install/download this tool.
- [User guide](#user-guide): How to set up, configure, and use this tool.
- [Change log](#changelog): Changelog containing the changes done in this project.
- [Support](#support): How to get support.
- [Testing](#testing): How to test this library.
- [Contributing](#contributing): How to contribute.

---

CI/CD
-----

[](#cicd)

Build statusLast commitCoverageCode SmellsLoC[![CI](https://github.com/guibranco/pancake/actions/workflows/ci.yml/badge.svg)](https://github.com/guibranco/pancake/actions/workflows/ci.yml)[![GitHub last commit](https://camo.githubusercontent.com/ab8c66cc9c4145a067ecb421d3735f8fbd9825ff20aaeb2036e3d015e74458c4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f6775696272616e636f2f70616e63616b652f6d61696e)](https://github.com/guibranco/pancake)[![Coverage](https://camo.githubusercontent.com/1a6c0301fa10dcaf294e17f90aaaa5feb00b057909eb1cf9c098d86fad39fc56/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6775696272616e636f5f70616e63616b65266d65747269633d636f766572616765)](https://sonarcloud.io/dashboard?id=guibranco_pancake)[![Code Smells](https://camo.githubusercontent.com/3ae536b566be9f26d050cb2217f90807efcde29cde1c3ef570204786c5228bc0/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6775696272616e636f5f70616e63616b65266d65747269633d636f64655f736d656c6c73)](https://sonarcloud.io/dashboard?id=guibranco_pancake)[![Lines of Code](https://camo.githubusercontent.com/5251d652220bf5cd9f56d29f07d3ed392affc6b0737f67f2197e029214037745/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6775696272616e636f5f70616e63616b65266d65747269633d6e636c6f63)](https://sonarcloud.io/dashboard?id=guibranco_pancake)---

Code Quality
------------

[](#code-quality)

[![Codacy Badge](https://camo.githubusercontent.com/77c72a60f191dca30568384dc36f450cb3e72b0ea74962c69e4242a38d913f29/68747470733a2f2f6170702e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3961333639653864633165373462613162313863333039393335633761663462)](https://app.codacy.com/gh/guibranco/pancake/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)[![Codacy Badge](https://camo.githubusercontent.com/c41915d41b6a3f206a9de68fe52b1e5d1bf13f66a448f04d4b5953f20d4e42d6/68747470733a2f2f6170702e636f646163792e636f6d2f70726f6a6563742f62616467652f436f7665726167652f3961333639653864633165373462613162313863333039393335633761663462)](https://app.codacy.com/gh/guibranco/pancake/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_coverage)

[![Codecov](https://camo.githubusercontent.com/a55775d04c493f56a3662df96456ed4e9ab9545bb789ca37d0dee0fb2cc8a6ad/68747470733a2f2f636f6465636f762e696f2f67682f6775696272616e636f2f70616e63616b652f6272616e63682f6d61696e2f67726170682f62616467652e737667)](https://codecov.io/gh/guibranco/pancake)[![CodeFactor](https://camo.githubusercontent.com/fa1699b571078e4a70c435ec1a0e951efb55b1cce512ca8015fb4d39d9bf4efd/68747470733a2f2f7777772e636f6465666163746f722e696f2f7265706f7369746f72792f6769746875622f6775696272616e636f2f70616e63616b652f6261646765)](https://www.codefactor.io/repository/github/guibranco/pancake)

[![Maintainability](https://camo.githubusercontent.com/7b522cc015ccdade54fec397bc8f7f7b4ea5fe5d1292c7223e7a396b76dc03d5/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f61653635393131313166323734373966626131322f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/guibranco/pancake/maintainability)[![Test Coverage](https://camo.githubusercontent.com/f86c8bd1f2319ce285ef297f49f92115fbd0942968711da9c1577b7bd2b1a145/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f61653635393131313166323734373966626131322f746573745f636f766572616765)](https://codeclimate.com/github/guibranco/pancake/test_coverage)

[![Quality Gate Status](https://camo.githubusercontent.com/b02740ecb71dab376f69efb5e55dca1a9312291d82e83f286e1372a17be20621/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6775696272616e636f5f70616e63616b65266d65747269633d616c6572745f737461747573)](https://sonarcloud.io/dashboard?id=guibranco_pancake)[![Maintainability Rating](https://camo.githubusercontent.com/dc55e90646560c4456b956863c754ac011d95841ce010fa13c9237d5826c89ae/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6775696272616e636f5f70616e63616b65266d65747269633d7371616c655f726174696e67)](https://sonarcloud.io/dashboard?id=guibranco_pancake)

[![Technical Debt](https://camo.githubusercontent.com/d21e66958711cd114cd6a186b282d2763f8148363db53eb5f2fcccf5cfa9173b/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6775696272616e636f5f70616e63616b65266d65747269633d7371616c655f696e646578)](https://sonarcloud.io/dashboard?id=guibranco_pancake)[![Duplicated Lines (%)](https://camo.githubusercontent.com/855021ab3fcf51eea0abec02d9b9bad3cc75d6d0106c9422372a37107f50d133/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6775696272616e636f5f70616e63616b65266d65747269633d6475706c6963617465645f6c696e65735f64656e73697479)](https://sonarcloud.io/dashboard?id=guibranco_pancake)

[![Reliability Rating](https://camo.githubusercontent.com/be19d9ce281443b3f03475f6a62a7a2259d8ee0fdfa7f58d708a315af3d032ca/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6775696272616e636f5f70616e63616b65266d65747269633d72656c696162696c6974795f726174696e67)](https://sonarcloud.io/dashboard?id=guibranco_pancake)[![Security Rating](https://camo.githubusercontent.com/a73fb73368555007e912996f747b1ab43756aa8f000222e0200740936fe381cc/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6775696272616e636f5f70616e63616b65266d65747269633d73656375726974795f726174696e67)](https://sonarcloud.io/dashboard?id=guibranco_pancake)

[![Bugs](https://camo.githubusercontent.com/94a3b1d6282062cf95b6e00945cf7fa9878124e3c7160ba6fea8b4c9ecabdbc1/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6775696272616e636f5f70616e63616b65266d65747269633d62756773)](https://sonarcloud.io/dashboard?id=guibranco_pancake)[![Vulnerabilities](https://camo.githubusercontent.com/45876f1f5ae294bb45f65c522a68f8adced80c65ce3cb17fee043971abc69529/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6775696272616e636f5f70616e63616b65266d65747269633d76756c6e65726162696c6974696573)](https://sonarcloud.io/dashboard?id=guibranco_pancake)

[![DeepSource](https://camo.githubusercontent.com/7bf1c8c82109f1f410b85a17c054e3daaa1ed82a1eeabcd4bb54017ca453b38e/68747470733a2f2f6170702e64656570736f757263652e636f6d2f67682f6775696272616e636f2f70616e63616b652e7376672f3f6c6162656c3d6163746976652b6973737565732673686f775f7472656e643d7472756526746f6b656e3d7233584761384d5148475a45526449684b4235455a58664c)](https://app.deepsource.com/gh/guibranco/pancake/?ref=repository-badge)

---

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

[](#installation)

### Github Releases

[](#github-releases)

[![GitHub last release](https://camo.githubusercontent.com/816df459fbb7d4c5e689c861c825d2294dd947c4ef626f5347668e956ac77bc8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f6775696272616e636f2f70616e63616b652e7376673f7374796c653d666c6174)](https://github.com/guibranco/pancake) [![Github All Releases](https://camo.githubusercontent.com/b5c9725b0c1e7c2070c88035905028ded7c37f1f1863c90aa4a0ab4f8c4767dd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6775696272616e636f2f70616e63616b652f746f74616c2e7376673f7374796c653d666c6174)](https://github.com/guibranco/pancake)

Download the latest zip file from the [Release](https://github.com/GuiBranco/pancake/releases) page.

### Packagist package manager

[](#packagist-package-manager)

PackageVersionDownloads**[pancake](https://packagist.org/packages/guibranco/pancake)**[![pancake Packagist Version](https://camo.githubusercontent.com/a38f5840ce4effc08128590852c5d5664fffd6944f99645550c797b6678586f8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6775696272616e636f2f70616e63616b652e7376673f7374796c653d666c6174)](https://packagist.org/packages/guibranco/pancake)[![pancake Packagist Downloads](https://camo.githubusercontent.com/b6046317f9259136df6da63f5513e33abcd73fcfb6a7337a2ca2cb795100a2da/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6775696272616e636f2f70616e63616b653f7374796c653d666c6174)](https://packagist.org/packages/guibranco/pancake/)More information is available [here](https://guibranco.github.io/pancake/installation/).

---

User guide
----------

[](#user-guide)

The user guide is available [here](https://guibranco.github.io/pancake/user-guide/basic-usage/).

---

Changelog
---------

[](#changelog)

The changelog is available [here](https://guibranco.github.io/pancake/changelog/).

---

Support
-------

[](#support)

Please [open an issue](https://github.com/guibranco/pancake/issues/new) for support.

---

Testing
-------

[](#testing)

Tests can be run through PHPUnit.

```
composer update
./vendor/bin/phpunit tests
```

### Test dependencies

[](#test-dependencies)

Make sure you have the MySQL/MariaDB server running and listen with the following configuration:

- Host: localhost
- Port: 3306
- Username: root
- Password: root
- Database: pancake

---

Contributing
------------

[](#contributing)

Refer to [CONTRIBUTING.md](CONTRIBUTING.md) to learn how to contribute to this project!

### Contributors

[](#contributors)

    [ ![guibranco](https://avatars.githubusercontent.com/u/3362854?v=4)
 **Guilherme Branco Stracini** ](https://github.com/guibranco)   [ ![gvieiragoulart](https://avatars.githubusercontent.com/u/116896794?v=4)
 **Gabriel Goulart** ](https://github.com/gvieiragoulart)   [ ![Hero-Aviraj](https://avatars.githubusercontent.com/u/178659748?v=4)
 **Haraprasad Mondal** ](https://github.com/Hero-Aviraj)   [ ![Humayun-23](https://avatars.githubusercontent.com/u/70696397?v=4)
 **Sheikh Humayun Roshid** ](https://github.com/Humayun-23)   ### Bots

[](#bots)

    [ ![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)
 **dependabot\[bot\]** ](https://github.com/dependabot[bot])   [ ![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)
 **github-actions\[bot\]** ](https://github.com/github-actions[bot])   [ ![gitauto-ai[bot]](https://avatars.githubusercontent.com/in/844909?v=4)
 **gitauto-ai\[bot\]** ](https://github.com/gitauto-ai[bot])   [ ![deepsource-autofix[bot]](https://avatars.githubusercontent.com/in/57168?v=4)
 **deepsource-autofix\[bot\]** ](https://github.com/deepsource-autofix[bot])   [ ![penify-dev[bot]](https://avatars.githubusercontent.com/in/399279?v=4)
 **penify-dev\[bot\]** ](https://github.com/penify-dev[bot])   [ ![snyk-bot](https://avatars.githubusercontent.com/u/19733683?v=4)
 **Snyk Bot** ](https://github.com/snyk-bot)

###  Health Score

51

—

FairBetter than 96% of packages

Maintenance82

Actively maintained with recent releases

Popularity31

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~2 days

Recently: every ~13 days

Total

318

Last Release

60d ago

Major Versions

v0.14.28 → v1.0.02024-12-21

### Community

Maintainers

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

---

Top Contributors

[![guibranco](https://avatars.githubusercontent.com/u/3362854?v=4)](https://github.com/guibranco "guibranco (167 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (138 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (129 commits)")[![gitauto-ai[bot]](https://avatars.githubusercontent.com/in/844909?v=4)](https://github.com/gitauto-ai[bot] "gitauto-ai[bot] (5 commits)")[![deepsource-autofix[bot]](https://avatars.githubusercontent.com/in/57168?v=4)](https://github.com/deepsource-autofix[bot] "deepsource-autofix[bot] (2 commits)")[![gvieiragoulart](https://avatars.githubusercontent.com/u/116896794?v=4)](https://github.com/gvieiragoulart "gvieiragoulart (1 commits)")[![Hero-Aviraj](https://avatars.githubusercontent.com/u/178659748?v=4)](https://github.com/Hero-Aviraj "Hero-Aviraj (1 commits)")[![Humayun-23](https://avatars.githubusercontent.com/u/70696397?v=4)](https://github.com/Humayun-23 "Humayun-23 (1 commits)")[![penify-dev[bot]](https://avatars.githubusercontent.com/in/399279?v=4)](https://github.com/penify-dev[bot] "penify-dev[bot] (1 commits)")

---

Tags

communicationcomposerhacktoberfesthelperslibrarypackagistphptoolkit

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/guibranco-pancake/health.svg)

```
[![Health](https://phpackages.com/badges/guibranco-pancake/health.svg)](https://phpackages.com/packages/guibranco-pancake)
```

PHPackages © 2026

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