Skip to content
@jardisCore

jardisCore

Professionell software development for DDD based on PHP

jardisCore

JARDISJust A Reliable Domain Integration System — is a platform for Domain-Driven Design in the PHP ecosystem. You model your domain; Jardis generates the production-ready hexagonal code. The tactical implementation work that recurs with every aggregate — the repeatable translation of your model into working code — is what Jardis handles. The modelling stays human.

"Faster · Cheaper · Better" is not a trade-off to balance. Jardis removes an entire category of effort rather than speeding it up. → jardis.io


jardisCore contains the runtime packages that Jardis-generated DDD code runs on. These two packages form the structural foundation — every Bounded Context, every aggregate, and every Use Case generated by Jardis is built on top of them.

The open-source core is MIT-licensed. The platform that generates hexagonal DDD code for PHP is available at jardis.io.


Packages

Package Description
foundation ENV-driven integration platform for PHP — wires DB, cache, logger, events, HTTP, mail, and filesystem into ready-to-use services; the runtime foundation that Jardis-generated DDD code runs on
kernel Hexagonal DDD kernel for PHP — DomainApp, BoundedContext, ContextResponse, DomainResponse; the runtime core that Jardis-generated domain code runs on

What "runs on" means

The generated code Jardis produces is standard PHP. It is readable, debuggable in any IDE, and runs in any PHP environment — no proprietary runtime, no lock-in. What it depends on at runtime is precisely what lives here: a clean hexagonal kernel and a wired-up service foundation.

Architecture is enforced as a build condition, not a code-review topic. Violations fail the build; they do not surface as pull-request comments. "Jardis enforces consistency across all layers. Physically, not by convention."

PHPStan Level 8 · Code Coverage ≥ 80 % · PSR-4/PSR-12 · MIT License

Popular repositories Loading

  1. foundation foundation Public

    ENV-driven integration platform for PHP — wires DB, cache, logger, events, HTTP, mail and filesystem into ready-to-use services; the runtime foundation that Jardis-generated DDD code runs on

    PHP

  2. kernel kernel Public

    Hexagonal DDD kernel for PHP — DomainApp, BoundedContext, ContextResponse, DomainResponse; the runtime core that Jardis-generated domain code runs on

    PHP

  3. .github .github Public

    Organization profile for jardisCore — see github.com/jardisCore

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…