PHPackages                             fruit/core - 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. [Framework](/categories/framework)
4. /
5. fruit/core

ActiveLibrary[Framework](/categories/framework)

fruit/core
==========

Core components of Fruit framework

0.0(10y ago)034PHP

Since Jan 27Pushed 7y ago1 watchersCompare

[ Source](https://github.com/fruit-php/core)[ Packagist](https://packagist.org/packages/fruit/core)[ RSS](/packages/fruit-core/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (7)Versions (3)Used By (0)

Fruit Framework
===============

[](#fruit-framework)

This package is the core of Fruit Framework.

Fruit is still under development, not usable now.

What is Fruit
-------------

[](#what-is-fruit)

```
A fruit is the seed-bearing structure in angiosperms formed from the ovary after flowering. (Wikipedia)

```

Fruit framework tries to restructure the configuration and helper modules into raw executable PHP code.

Explain it
----------

[](#explain-it)

Basically, Fruit converts dynamic call into static call.

The work flow when a request comes in in most web frameworks is something like

1. Execute a special PHP script (entry point), prepare basic data like auto-loading information.
2. Load configuration. Mostly by passing config file to a helper class.
3. Parse the configuration, load needed modules (like router) and pass related config items to it.
4. Find correct controller using router, and execute it.

For knowing which module is "needed", frameworks must prepare a set of data, then parse it to dynamically load the modules.

Fruit works differently.

It provides a command line tool to "compile" your configuration file into an "entry file", and provides a helper object for you to load (and initialize) needed modules on demand. Since the helper object is "generated", it needs not "prepare some data and parse it" to find out correct module you want: such logics are hard-coded in the helper object.

License
-------

[](#license)

Any version of MIT, GPL or LGPL.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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

Unknown

Total

1

Last Release

3756d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1ef743a4ba2b41bc6643ca3c4d71f4608abee7dc617efa09b18e3fa0a44aeda8?d=identicon)[Ronmi](/maintainers/Ronmi)

---

Top Contributors

[![Ronmi](https://avatars.githubusercontent.com/u/59556?v=4)](https://github.com/Ronmi "Ronmi (6 commits)")

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/fruit-core/health.svg)

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

###  Alternatives

[laravel/sail

Docker files for running a basic Laravel application.

1.9k186.9M1.0k](/packages/laravel-sail)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

19462.3M1.3k](/packages/drupal-core)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[getkirby/cms

The Kirby core

1.5k535.5k350](/packages/getkirby-cms)

PHPackages © 2026

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