PHPackages                             just-core/foundation - 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. just-core/foundation

ActiveLibrary[Framework](/categories/framework)

just-core/foundation
====================

PHP Enterprise (HA) High Availability Framework, develop quick and simple, deploy quick and consistent

v0.7.3(8y ago)02234MITPHPPHP &gt;=5.3.3

Since Feb 27Pushed 5y ago2 watchersCompare

[ Source](https://github.com/CHGLongStone/just-core)[ Packagist](https://packagist.org/packages/just-core/foundation)[ Docs](https://chglongstone.github.io/just-core)[ RSS](/packages/just-core-foundation/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)DependenciesVersions (7)Used By (4)

just-core
=========

[](#just-core)

### Qick menu

[](#qick-menu)

- [Main Project Documentation](https://chglongstone.github.io/just-core/)

A PHP Enterprise Service Bus framework
--------------------------------------

[](#a-php-enterprise-service-bus-framework)

### Providing:

[](#providing)

- Things you need in any framework

- Core services with clearly defined interfaces
- No BLOAT by giving you modular control to include the things you need and ignore the ones you do not
- Low Cost Of Entry on the learning curve

- providing common utilities without imposing a coding style on you by

- Staying close to the native language
- Using common standards like \* Dependency Management via Composer/Packagist and PSR-4 namespaces \* Simple configuration management for multiple environments from `dev/uat/prod` to dev sandboxes
    - with `*{global,local}.php` Zend style configuration file naming patterns
- Low level of effort for

- New development - add a service class, update composer autoconfig and call it by namespace
- Change Management

- Clear separation of the framework from your own intelectual property
- Configurable scripts to support the SLDC including: \* Installing/updating the project \* Release Tag Generation for git repositories with pre-validation checking:
    - Commonly used project directories for changes
    - Your own included packages for changes
    - Database Schema Changes between Upstream and Downstream environments
    - Upstream and Downstream primary and composite/dependant repository changes \* Before creating the release tag as well as supporting scripts for
    - deploying releases to your production environment
    - database backup and syncronization MySQL inc. InnoDb supported

- To support Enterprise Applications -Service Oriented Architecture supporting a modular and extensible core Enterprise Service Bus

- Name Space loading of service classes by multiple transport methods
- Multiple Cache and Data store options
- Extensible Data Access Objects and Data Store Connectors for
    - rapid development without compromising late optimization
- Easy to implement logging and change auditing
- A bias towards performance tuning with
    - low framework overhead, complete an http request with a complete stack trace of 10K+ internal function calls -rather than waiting for 7K+ internal calls before you even load your service classes...like some other frameworks
    - Application profiling via [xhprof](https://github.com/phacility/xhprof)

    - Using [XDEBUG](https://xdebug.org/) for complete stack traces is dependent on your development environment

Architecture
============

[](#architecture)

just-core service buses
-----------------------

[](#just-core-service-buses)

- [Initialization](https://github.com/CHGLongStone/just-core/wiki/Load)

- Configuration Mangement
- Application bootstrap and "lazy loading" of service classes

- [Auth API](https://github.com/CHGLongStone/just-core/wiki/AUTH)

- Harness for an Authentication/Authorization API

- [Caching API](https://github.com/CHGLongStone/just-core/wiki/Cache)

- API for:
    - multiple cache types -opcode, data - read or write through, http, etc.
    - with multiple caching options -file, memcached, NoSQL, xcache, etc.

- [Data API](https://github.com/CHGLongStone/just-core/wiki/Data-layer)

- Connection management and CRUD interace to multiple data store types
    - SQL - Standard RDBMS types like MySQL and PostgreSQL
    - NoSQL - Redis and other document based data stores
    - file
- [Data Access Objects](https://github.com/CHGLongStone/just-core/wiki/DAO)
    - Basic and extesnsible
    - "Schema Aware" without the bloat of Object Relational Management

- [Transport](https://github.com/CHGLongStone/just-core/wiki/Transport)

- Clear Separation of the transport layer from business logic
- Send/Recieve JSON-RPC, ReST, XML requests/responses to the same service classes

- [Log](https://github.com/CHGLongStone/just-core/wiki/Log)

- log at varried thresholds to multiple targets (DB, File, UDP)

- [Exception Management](https://github.com/CHGLongStone/just-core/wiki/Exception)
- [Localization](https://github.com/CHGLongStone/just-core/wiki/Localization)

- later implementation but not an afterthought

- expected support for:
    - older standards like `*.po` files
    - newer standards like DITA, TMX
- Templater

- it's basic, it's there...but why at this point in time, render html server side?

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity52

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

Total

3

Last Release

3016d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7be095283338463b6ed351215046d53aedc68481873022a87b1f55791fe73736?d=identicon)[CHGLongStone](/maintainers/CHGLongStone)

---

Top Contributors

[![CHGLongStone](https://avatars.githubusercontent.com/u/5174785?v=4)](https://github.com/CHGLongStone "CHGLongStone (339 commits)")

---

Tags

frameworkenterprisejust-coreHA

### Embed Badge

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

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

###  Alternatives

[pestphp/pest-plugin-stressless

Stressless plugin for Pest

67792.6k16](/packages/pestphp-pest-plugin-stressless)

PHPackages © 2026

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