Open-Source Packages für die PHP-Community.
Wir haben die DDD-Bausteine vermisst, die es für PHP nicht gab. Also haben wir sie gebaut. 25+ Packages, frei verfügbar, ohne Bedingungen. Kein Jardis-Abo nötig.
Verdrahtet Datenbank, Redis, Cache, Logger, Events, HTTP, Mailer und Filesystem automatisch aus deiner .env. Kein manuelles Wiring.
DomainApp, BoundedContext und Response-System in acht Dateien. Keine Magie, kein Framework-Lock-in, volle Kontrolle über jeden Service.
Multi-Layer Caching mit automatischer Invalidierung. Wechsel zwischen Redis, APCu oder File-Cache ohne Code-Änderung.
Connection Pool, Read/Write Splitting und Health Checks für PDO. Datenbank-Konnektivität, die mit deiner Last skaliert.
PSR-14-konformes Event Dispatching ohne Framework-Abhängigkeit. Typisierte Listener, synchrones Dispatching, vier Klassen.
Lokales Dateisystem und S3 hinter einer API. Stream-Support, atomare Schreibvorgänge. Ohne AWS SDK, ohne Flysystem.
PSR-18 HTTP-Client mit Handler-Pipeline und konfigurierbarem Retry. Eigene PSR-7-Implementierung, keine externe Abhängigkeit.
Strukturiertes Logging über alle Anwendungsschichten. Kontext pro Request, formatiert für Mensch und Maschine.
Direkter SMTP-Versand mit STARTTLS und Connection Keepalive. Anhänge, Templates, eine API. Kein Swiftmailer, kein Symfony.
Event-getriebenes Messaging über Redis, Kafka oder RabbitMQ. Backend austauschbar, dein Code bleibt gleich.
Authentifizierung ohne Framework-Kopplung. Opaque Tokens, RBAC als Value Objects, austauschbarer Token Store.
Parallele API-Versionen über Namespace-Injection. Sprint für Sprint migrieren, ohne bestehende Clients zu brechen.
Alle Interfaces der Plattform in einem Package. Definiert die Grenzen zwischen Core, Adapter und Support.
Immutable Value Objects und typsichere Transformationen. Datenstrukturen, die sich nicht versehentlich ändern lassen.
Read-Model Queries mit Fluent API. Projektionen, Filter und Paginierung für deine CQRS-Lesemodelle.
Typisierte .env-Konfiguration mit automatischer Konvertierung und Validierung. Erkennt Fehler beim Start, nicht zur Laufzeit.
Entity- und Aggregate-Erstellung nach festen Regeln. Konsistente Objekte ab dem ersten Aufruf.
Typsicherer Datenzugriff mit Pipeline-Unterstützung. Persistenz, die sich an deine Domain anpasst, nicht umgekehrt.
Cron-Ausdrücke und Task-Scheduling mit Fluent API. Du definierst die Tasks, deine Runtime führt sie aus.
Secrets verschlüsselt in .env-Dateien speichern. Entschlüsselung nur beim Laden, nie im Klartext im Repository.
Validierung auf Domain-Ebene, nicht auf Framework-Ebene. Regeln die dein Geschäft versteht, nicht nur dein Controller.
Mehrstufige Geschäftsprozesse als Code. Status, Übergänge und Bedingungen deklarativ definiert.
Docker-Image für PHP CLI in Produktion. Worker, Cron Jobs, Kafka Consumer. Multi-Arch, 20+ Extensions, OPcache + JIT.
PHP-FPM und Nginx als fertiger Web-Stack. Security Headers, Gzip, Static Caching und FPM Pool Tuning über Umgebungsvariablen.
Server, Netzwerke, Firewalls, DNS, Load Balancer, TLS und Volumes als Code. Ein Server oder Multi-Node Cluster.
Struktur kostet weniger als Chaos.
Teste Jardis 7 Tage kostenlos
Lass Jardis an deiner echten Domäne los. Discovery, Struktur und dein erster Platform Build.
Join WaitlistDie komplette DDD-Architektur mit allen Klassen und Contracts. Dein Team schreibt Features, nicht Infrastruktur.
Join WaitlistDie komplette Business-Logik mit Handlern, Validierung und Pipelines. Was früher ein Sprint war, ist jetzt ein Build.
Join WaitlistMehr als 20 Platform Builds pro Monat?
Lass uns sprechenSei dabei, wenn Jardis startet.
Trag dich ein. Du bekommst Zugang, sobald wir live gehen. Inklusive kostenlosem Trial.
Neugierig, wie Jardis funktioniert?
Jardis entdeckenHäufig gestellte Fragen.
Alles was du über Jardis wissen musst.
Eine PHP-Plattform aus 20+ spezialisierten Packages und einem Builder, der komplette DDD-Plattformen erzeugt. Gleicher Input, gleiches Ergebnis.