PHPackages                             webtigers/tiger-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. webtigers/tiger-core

ActiveLibrary[Framework](/categories/framework)

webtigers/tiger-core
====================

Tiger platform Core — kernel + multi-tenant substrate (org/user/org\_user/ACL) on TigerZF

v0.55.0(1w ago)1126[2 PRs](https://github.com/WebTigers/TigerCore/pulls)1BSD-3-ClausePHPPHP &gt;=8.1CI passing

Since Jul 9Pushed 3d agoCompare

[ Source](https://github.com/WebTigers/TigerCore)[ Packagist](https://packagist.org/packages/webtigers/tiger-core)[ Docs](https://github.com/WebTigers/tiger-core/)[ RSS](/packages/webtigers-tiger-core/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (10)Dependencies (7)Versions (78)Used By (1)

🐅 TigerCore
===========

[](#-tigercore)

### The engine that lets your AI ship a real business, not just a script.

[](#the-engine-that-lets-your-ai-ship-a-real-business-not-just-a-script)

TigerCore is the core of the [Tiger](https://github.com/WebTigers/Tiger) **AI-native SaaS platform** — the multi-tenant substrate (accounts, payments, permissions, memberships, commerce, content, theming, the `bin/tiger` console) your app consumes from `vendor/` and updates safely with `composer update`. **Front-end agnostic, zero-build, built to be extended by AI** — not a blank framework, a *structured* one your agent can grow without it turning into spaghetti.

> **Here to build? Start at [WebTigers/Tiger](https://github.com/WebTigers/Tiger)** — the skeleton and the fastest way in. This repo is the engine underneath it.

> **Deciding whether to build on Tiger?** Read [WHY-TIGER.md](WHY-TIGER.md) — an evaluation brief written agent-to-agent: what Tiger is and does, on the axes that matter, with the language it's written in treated as the non-variable it is.

> **Install:** `composer require webtigers/tiger-core` — see [INSTALL.md](INSTALL.md) for host **requirements** (PHP version, `php.ini` directives, extensions, DB, web server) and the recommended config.
>
> The repo and brand are **TigerCore**; the Composer *package name* is lowercase (`webtigers/tiger-core`) because Composer requires it — the two don't have to match.

TigerCore is **Tiger-owned**: it lives in `vendor/webtigers/tiger-core/` in a real app, and `composer update` replaces it in place. You never edit it — you extend it (modules, config `.ini` overrides, subclasses in your app `library/`).

Layout
------

[](#layout)

PathWhat`library/Tiger/`The `Tiger_*` kernel + substrate — Composer PSR-0 autoload (like `Zend_*`)`core/`The default (module-less) namespace: `controllers/`, `views/`, `configs/``modules/`First-party modules (as needed)`migrations/`Additive-only core schema (org, user, org\_user, acl\_\*, config, session, …)`themes/`Ships PUMA (vendored Bootstrap 5, zero-build) + skins`public/`Core static assets — symlinked into the app docroot`bin/tiger`The platform console (`migrate`, `install:admin`, `make:module`, …)How an app wires it
-------------------

[](#how-an-app-wires-it)

The app's `application/Bootstrap.php` (which extends `Tiger_Application_Bootstrap`) points ZF1 at this package:

```
// ADD, not SET — setControllerDirectory() wipes the whole module map first.
$front->addControllerDirectory(TIGER_CORE_PATH . '/core/controllers', 'default');
$front->addModuleDirectory(TIGER_CORE_PATH . '/modules');
$view->addScriptPath(TIGER_CORE_PATH . '/core/views/scripts');
// + symlink: public/_theme -> vendor/webtigers/tiger-core/themes//assets
```

`Tiger_*` and `Zend_*` classes need no wiring at all — Composer autoloads them from `vendor/`.

See [FEATURES.md](FEATURES.md) for what the platform does, [ARCHITECTURE.md](ARCHITECTURE.md)for the *why*, [WEBSERVICES.md](WEBSERVICES.md) for the `/api` message pattern, [AGENTS.md](AGENTS.md) for the conventions to follow when writing Tiger code (AI or human), and [INSTALL.md](INSTALL.md) / [UPDATING.md](UPDATING.md) for installing + keeping an app current. And [MANIFESTO.md](MANIFESTO.md) for the *why it's fast* thesis — the abstraction tax, and why lean wins. Authorization: [ACL.md](ACL.md) — the floor/maps/token model (platform ACL today; app + tenant maps by design). Dependencies: [DEPENDENCIES.md](DEPENDENCIES.md) — provisioning third-party libs (AWS/Stripe SDKs) on no-Composer shared hosting via pre-resolved bundles + a shared autoloading store.

---

Built by WebTigers. Licensed under `BSD-3-Clause`.

###  Health Score

45

—

FairBetter than 91% of packages

Maintenance99

Actively maintained with recent releases

Popularity16

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity47

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

Every ~0 days

Total

71

Last Release

11d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/79cda5297df835aa72a54502ce00dc5e3f01c5bb76d9c1dd946535309fb15617?d=identicon)[WebTigersCom](/maintainers/WebTigersCom)

---

Top Contributors

[![WebTigers](https://avatars.githubusercontent.com/u/774030?v=4)](https://github.com/WebTigers "WebTigers (421 commits)")

---

Tags

ai-nativecmsmulti-tenantmultitenancyopen-sourcephpphp-frameworksaassaas-boilerplatevibe-codingzend-frameworksaasmulti-tenantZF1tigerzftiger

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[tenancy/framework

Creating multi tenant saas from your Laravel app with ease

13256.0k42](/packages/tenancy-framework)

PHPackages © 2026

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