Libraries tagged by jardis
jardissupport/dotenv
1989 Downloads
Environment file loader with cascading overrides, variable interpolation, type casting, and include directives
jardissupport/contracts
1031 Downloads
Consolidated contract interfaces for all Jardis packages — Kernel, Data, Repository, DbQuery, Messaging, Validation, Workflow, and more
jardissupport/workflow
42 Downloads
Directed workflow engine with status-based transitions, automatic data accumulation, and builder API
jardissupport/validation
51 Downloads
Object graph validation with recursive traversal, 21 built-in validators, and fluent field rule composition
jardissupport/secret
67 Downloads
Secret resolution for encrypted configuration values using AES-256-GCM and Sodium with key provider abstraction
jardissupport/repository
46 Downloads
Repository pattern for PHP — generic CRUD with raw-data access, read/write splitting, and pluggable primary-key strategies; the persistence layer Jardis-generated repositories build on
jardissupport/factory
223 Downloads
PSR-11 Container with pre-registered instances and reflection fallback
jardissupport/dbquery
105 Downloads
Fluent SQL query builder with CTEs, window functions, subqueries, and JSON support for MySQL, MariaDB, PostgreSQL, and SQLite
jardissupport/data
41 Downloads
Entity hydration with change tracking, bidirectional field mapping, and identity generation (UUID v4/v5/v7, NanoID)
jardissupport/classversion
219 Downloads
Runtime class versioning via namespace injection with configurable fallback chains and proxy caching
jardiscore/app
36 Downloads
HTTP delivery layer for Jardis domains — FastRoute routing behind an own interface, a PSR-15 middleware pipeline, and the canonical DomainResponse-to-PSR-7 envelope mapper. No generated domain ever imports it.
jardisadapter/messaging
80 Downloads
Multi-transport messaging for Redis, Kafka, RabbitMQ, and Database with automatic serialization and consumer groups; a building block of the open-source foundation that Jardis-generated DDD code runs on
jardisadapter/mailer
141 Downloads
SMTP mail client with STARTTLS, authentication, HTML and plain text support, attachments, and retry with exponential backoff; a building block of the open-source foundation that Jardis-generated DDD code runs on
jardisadapter/logger
141 Downloads
PSR-3 logging pipeline with 20+ handlers, 7 formatters, 6 enrichers, and fluent builder API; a building block of the open-source foundation that Jardis-generated DDD code runs on
jardisadapter/http
138 Downloads
PSR-18 HTTP client with cURL transport, Bearer and Basic auth, retry with exponential backoff, and minimal footprint; a building block of the open-source foundation that Jardis-generated DDD code runs on