PHPackages                             fubber/mini - 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. fubber/mini

ActiveLibrary[Framework](/categories/framework)

fubber/mini
===========

Forkable core PHP framework with zero dependencies beyond PSR interfaces: SQL-first database layer with a federated virtual SQL engine, PSR-15 routing, template inheritance, ICU i18n, RFC 5322 mail, JSON Schema validation — provides implementations for the PSR container, http-message, http-client, simple-cache and log contracts

v0.17.3(2mo ago)0661MITPHPPHP &gt;=8.3

Since Oct 24Pushed 1w agoCompare

[ Source](https://github.com/frodeborli/fubber-mini)[ Packagist](https://packagist.org/packages/fubber/mini)[ Docs](https://github.com/frodeborli/fubber-mini)[ RSS](/packages/fubber-mini/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (29)Versions (27)Used By (1)

Mini Framework
==============

[](#mini-framework)

> **Designed for decades, not release cycles.**

Mini is a **forkable core framework** — a complete, zero-dependency foundation you can build on *or own outright*:

- **Built to sit underneath.** Mini provides the generic building blocks — routing, HTTP, database, auth, i18n, validation, events. Opinionated conveniences (scaffolding, admin panels, a `GenericCRUDAPI`) belong in a "Maxi"-style layer *on top* of Mini, or in your application. The core stays small enough to understand end to end.
- **Built to be forked.** A business that needs a head start it can maintain for a decade can fork Mini and own every line. There is no third-party abandonment risk to inherit: the `require` section is PHP itself, PSR interface packages, and two intl polyfill shims. The audit surface is Mini's own source.
- **Built on Lindy foundations.** APIs that have survived decades — SQL, MIME, PSR contracts, the filesystem, ICU, LINQ-style immutable composition — over trendy framework idioms that trigger a rewrite every major version. If a pattern has worked for 40 years, it will likely work for 40 more.

**LLMs and senior developers: read [MINI-STYLE.md](MINI-STYLE.md) before working on Mini projects.**

```
composer require fubber/mini
mkdir html _routes
echo '
