PHPackages                             czernika/brocooly - 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. czernika/brocooly

AbandonedArchivedProject

czernika/brocooly
=================

WordPress Timber-based boilerplate with Bedrock structure and webpack for assets compiling

v0.26.0(4y ago)4251MITPHPPHP ^8.0

Since Aug 7Pushed 4y ago1 watchersCompare

[ Source](https://github.com/czernika/brocooly)[ Packagist](https://packagist.org/packages/czernika/brocooly)[ RSS](/packages/czernika-brocooly/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (10)Dependencies (17)Versions (35)Used By (0)

Brocooly Framework - is it just another WordPress site?
=======================================================

[](#brocooly-framework---is-it-just-another-wordpress-site)

[![Brocooly Framework](https://github.com/czernika/brocooly/raw/master/web/app/themes/brocooly/screenshot.png?raw=true)](https://github.com/czernika/brocooly/blob/master/web/app/themes/brocooly/screenshot.png?raw=true)

[![GitHub license](https://camo.githubusercontent.com/16ba6bc79eea550e3b8c530a315f132b16142bdd649b48a7c7d99fd420258c4e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f637a65726e696b612f62726f636f6f6c79)](https://github.com/czernika/brocooly/blob/master/LICENSE) [![GitHub release](https://camo.githubusercontent.com/d716ef5580a872245a723bdf4e7bed1764bb8fd0a7615d3e24aea34f3d0a6e81/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f637a65726e696b612f62726f636f6f6c79)](https://gitHub.com/AliakseynkaIhar/marusia/releases/) [![Last commit](https://camo.githubusercontent.com/50f81552d31e6ac29279f1c500c9de28532a8d56743b0588af1478b153911d0d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f637a65726e696b612f62726f636f6f6c79)](https://camo.githubusercontent.com/50f81552d31e6ac29279f1c500c9de28532a8d56743b0588af1478b153911d0d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f637a65726e696b612f62726f636f6f6c79) [![PHP version](https://camo.githubusercontent.com/29c4b31455bce7bea786b7047a1e725adb4261301a1e9954fbc68a914af2b76d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f637a65726e696b612f62726f636f6f6c79)](https://camo.githubusercontent.com/29c4b31455bce7bea786b7047a1e725adb4261301a1e9954fbc68a914af2b76d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f637a65726e696b612f62726f636f6f6c79) [![BCH compliance](https://camo.githubusercontent.com/bce5575be464e8d29c37df3a8c71a984c24fc2069370720c96d5e72e210da1d0/68747470733a2f2f626574746572636f64656875622e636f6d2f656467652f62616467652f637a65726e696b612f62726f636f6f6c793f6272616e63683d6d6173746572)](https://bettercodehub.com/) [![Codacy Badge](https://camo.githubusercontent.com/81c504132a5a4647e543beecb084468408c16d319c13091491a45e3e2b9554fc/68747470733a2f2f6170702e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3438363236333731343663353466393639373138656637653666346635383536)](https://www.codacy.com/gh/czernika/brocooly/dashboard?utm_source=github.com&utm_medium=referral&utm_content=czernika/brocooly&utm_campaign=Badge_Grade) [![Maintainability](https://camo.githubusercontent.com/9a1b6668d057d1ffc5c80c9a3657373762ce7f25b73abd0ff7210d35f890d52f/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f38363639383833323162353739373237306638352f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/czernika/brocooly/maintainability) [![Test Coverage](https://camo.githubusercontent.com/644d3652e12eef69379f4b70ff8ac593ca551d3f3a1d6a6f9a044e8b98200e48/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f38363639383833323162353739373237306638352f746573745f636f766572616765)](https://codeclimate.com/github/czernika/brocooly/test_coverage) [![Safe](https://camo.githubusercontent.com/916e91ffb7b71bf142a3553256d63310a5ac4e5fd085ed29e804a8d6666e14f4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f537461792d536166652d7265643f6c6f676f3d646174613a696d6167652f737667253262786d6c3b6261736536342c50484e325a7942705a443069544746355a584a664d5349675a573568596d786c4c574a685932746e636d3931626d5139496d356c64794177494441674e544577494455784d434967614756705a326830505349314d54496949485a705a58644362336739496a41674d4341314d5441674e5445774969423361575230614430694e5445794969423462577875637a30696148523063446f764c336433647935334d793576636d63764d6a41774d43397a646d6369506a786e506a786e506a78775958526f49475139496d30784e7a51754e6a45674d7a4177597930794d4334314f4341774c5451774c6a5532494459754f5455744e5459754e6a6b674d546b754e7a4a734c5445784d4334774f5341344e5334334f5464324d5441304c6a51344d3267314d7934314d6a6c734e7a59754e4463784c545931614445794e6934344d6e59744d545131656949675a6d6c736244306949325a6d5a47526a5a534976506a77765a7a3438634746306143426b50534a744e5441794c6a4533494449344e4334334d6d4d77494467754f5455744d793432494445334c6a67354c5445774c6a6334494449304c6a5132624330784e4467754e5459674d544d314c6a6779614330334f4334784f4859744f44566f4e6a67754d5468734d5445304c6a4d304c5445774d4334794d574d784d6934344d6930784d5334794d79417a4d6934774e6930784d4334354d6941304e4334314c6a637a494463674e6934314e5341784d433431494445314c6a4d34494445774c6a55674d6a51754d6e6f6949475a706247773949694e6d5a6d4e6a596d51694c7a3438634746306143426b50534a744d7a4d794c6a677a49444d304f5334324d3359784d43347a4e3267744e6a67754d5468324c545977614445344c6a5531597a49334c6a5178494441674e446b754e6a4d674d6a49754d6a49674e446b754e6a4d674e446b754e6a4e364969426d615778735053496a5a6d5a6a59324a6b4969382b50484268644767675a44306962544d354f533434494463334c6a4e324f4334774d574d77494449774c6a59314c5467754d4451674e4441754d4463744d6a49754e6a51674e5451754e6a64734c5445784d6934314d5341784d5449754e5446324c5449794e6934324e6d777a4c6a45344c544d754d546c6a4d5451754e6930784e43343249444d304c6a41794c5449794c6a5930494455304c6a59334c5449794c6a5930494451794c6a5979494441674e7a63754d79417a4e4334324f4341334e79347a494463334c6a4e364969426d615778735053496a5a4441774d4455774969382b50484268644767675a443069625449324e4334324e5341794e5334344d3359794d6a59754e6a5a734c5445784d6934314d5330784d5449754e54466a4c5445304c6a59744d5451754e6930794d6934324e43307a4e4334774d6930794d6934324e4330314e4334324e3359744f4334774d574d774c5451794c6a597949444d304c6a59344c5463334c6a4d674e7a63754d7930334e79347a494449774c6a5931494441674e4441754d4459674f4334774e4341314e4334324e6941794d6934324e486f6949475a706247773949694e6d5a6a52684e4745694c7a3438634746306143426b50534a744d6a45794c6a677a49444d324d4334784d6e597a4d4767314d5334344d6e59744d7a42364969426d615778735053496a5a6d5a6a59324a6b4969382b50484268644767675a443069625449324e4334324e53417a4e6a41754d544a324d7a426f4d7a59754d5452734d7a49754d4451744d7a42364969426d615778735053496a5a6d5a695a4745354969382b5043396e506a777663335a6e50673d3d)](https://camo.githubusercontent.com/916e91ffb7b71bf142a3553256d63310a5ac4e5fd085ed29e804a8d6666e14f4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f537461792d536166652d7265643f6c6f676f3d646174613a696d6167652f737667253262786d6c3b6261736536342c50484e325a7942705a443069544746355a584a664d5349675a573568596d786c4c574a685932746e636d3931626d5139496d356c64794177494441674e544577494455784d434967614756705a326830505349314d54496949485a705a58644362336739496a41674d4341314d5441674e5445774969423361575230614430694e5445794969423462577875637a30696148523063446f764c336433647935334d793576636d63764d6a41774d43397a646d6369506a786e506a786e506a78775958526f49475139496d30784e7a51754e6a45674d7a4177597930794d4334314f4341774c5451774c6a5532494459754f5455744e5459754e6a6b674d546b754e7a4a734c5445784d4334774f5341344e5334334f5464324d5441304c6a51344d3267314d7934314d6a6c734e7a59754e4463784c545931614445794e6934344d6e59744d545131656949675a6d6c736244306949325a6d5a47526a5a534976506a77765a7a3438634746306143426b50534a744e5441794c6a4533494449344e4334334d6d4d77494467754f5455744d793432494445334c6a67354c5445774c6a6334494449304c6a5132624330784e4467754e5459674d544d314c6a6779614330334f4334784f4859744f44566f4e6a67754d5468734d5445304c6a4d304c5445774d4334794d574d784d6934344d6930784d5334794d79417a4d6934774e6930784d4334354d6941304e4334314c6a637a494463674e6934314e5341784d433431494445314c6a4d34494445774c6a55674d6a51754d6e6f6949475a706247773949694e6d5a6d4e6a596d51694c7a3438634746306143426b50534a744d7a4d794c6a677a49444d304f5334324d3359784d43347a4e3267744e6a67754d5468324c545977614445344c6a5531597a49334c6a5178494441674e446b754e6a4d674d6a49754d6a49674e446b754e6a4d674e446b754e6a4e364969426d615778735053496a5a6d5a6a59324a6b4969382b50484268644767675a44306962544d354f533434494463334c6a4e324f4334774d574d77494449774c6a59314c5467754d4451674e4441754d4463744d6a49754e6a51674e5451754e6a64734c5445784d6934314d5341784d5449754e5446324c5449794e6934324e6d777a4c6a45344c544d754d546c6a4d5451754e6930784e43343249444d304c6a41794c5449794c6a5930494455304c6a59334c5449794c6a5930494451794c6a5979494441674e7a63754d79417a4e4334324f4341334e79347a494463334c6a4e364969426d615778735053496a5a4441774d4455774969382b50484268644767675a443069625449324e4334324e5341794e5334344d3359794d6a59754e6a5a734c5445784d6934314d5330784d5449754e54466a4c5445304c6a59744d5451754e6930794d6934324e43307a4e4334774d6930794d6934324e4330314e4334324e3359744f4334774d574d774c5451794c6a597949444d304c6a59344c5463334c6a4d674e7a63754d7930334e79347a494449774c6a5931494441674e4441754d4459674f4334774e4341314e4334324e6941794d6934324e486f6949475a706247773949694e6d5a6a52684e4745694c7a3438634746306143426b50534a744d6a45794c6a677a49444d324d4334784d6e597a4d4767314d5334344d6e59744d7a42364969426d615778735053496a5a6d5a6a59324a6b4969382b50484268644767675a443069625449324e4334324e53417a4e6a41754d544a324d7a426f4d7a59754d5452734d7a49754d4451744d7a42364969426d615778735053496a5a6d5a695a4745354969382b5043396e506a777663335a6e50673d3d)

WordPress starter boilerplate with an improved folder structure (by [Bedrock](https://roots.io/bedrock)), twig template engine and webpack for compiling assets. It uses the power of [wepback](https://webpackjs.org) and [Timber](https://timber.github.io/docs/) together to simplify your local development workflow.

Still Beta
----------

[](#still-beta)

> This package is on development mode

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

[](#requirements)

1. [Composer](https://getcomposer.org/)
2. PHP version 8.0 or greater
3. [Node.js](https://nodejs.org/)

Getting Started
---------------

[](#getting-started)

1 - Create a new project with

```
composer create-project czernika/brocooly your-app-folder
```

2 - Set your own environment variables in `.env` file

3 - Make sure the `DocumentRoot` is set to the `web` folder

See [here](https://roots.io/docs/bedrock/master/server-configuration/#nginx-configuration-for-bedrock).

4 - Install your project dependencies

```
npm install
```

5 - Now you can run

```
npm run watch
```

It will start watching your application at `http://localhost:3000`. First time this will trigger WordPress installation process

Documentation
-------------

[](#documentation)

See [here](https://czernika.gitbook.io/brocooly/). **Work in progress**

Known Issues
------------

[](#known-issues)

1. During installation process you may see **WordPress database error: Table doesn't exist** error. It is appears as database is not set but you're already connected to it with `.env` file credentials.
2. Fatal error with `sqlite3` PHP module. No PHP downgrade allowed so the only option is to disable SQLite3 extension.
3. First time login by 'wp-admin' - may not redirect to admin-panel although successfully being authenticated. If login by 'wp-login.php' - no problem.
4. Errors within `functions.php` bypassing maintenance mode

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 99.5% 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 ~5 days

Total

29

Last Release

1589d ago

PHP version history (2 changes)0.10.0PHP &gt;=7.4

v0.19.0PHP ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/8a77482be22c3aa1d14943cdc0a2c3e608bd171ea8cdbed5ae48f10ca479acfe?d=identicon)[czernika](/maintainers/czernika)

---

Top Contributors

[![czernika](https://avatars.githubusercontent.com/u/86893348?v=4)](https://github.com/czernika "czernika (189 commits)")[![AliakseyenkaIhar](https://avatars.githubusercontent.com/u/51298965?v=4)](https://github.com/AliakseyenkaIhar "AliakseyenkaIhar (1 commits)")

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/czernika-brocooly/health.svg)

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

###  Alternatives

[roots/bedrock

WordPress boilerplate with Composer, easier configuration, and an improved folder structure

6.5k441.8k2](/packages/roots-bedrock)[vinkla/wordplate

The WordPlate boilerplate

2.2k5.1k](/packages/vinkla-wordplate)

PHPackages © 2026

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