Libraries tagged by immutable
jaxon-php/jaxon-config
2433 Downloads
Save config options in immutable objects.
jarjak/collection
22844 Downloads
Immutable, type-aware PHP Collection.
fab2s/dt0
2856 Downloads
Immutable DTOs with bidirectional casting. No framework required. 8x faster than the alternative.
eram/daynum
1079 Downloads
Immutable, zero-runtime-dependency multi-calendar library for PHP 8.1+. Gregorian, Jalali (Shamsi), and Hijri, differentially tested against ICU.
equip/structure
202596 Downloads
Simple, immutable data structures
diego-ninja/granite
978 Downloads
A lightweight zero-dependency PHP library for building immutable, serializable objects with validation capabilities.
cline/numerus
9802 Downloads
Immutable numeric value object with chainable arithmetic operations and Laravel Number formatting
cline/fp
8768 Downloads
Functional programming utilities for PHP 8.4+ featuring pipe, compose, and lazy evaluation
aeon-php/calendar-twig
149408 Downloads
PHP type safe, immutable calendar library
aeon-php/calendar-holidays-yasumi
148168 Downloads
Bridge for Aeon Calendar Holidays library and Yasumi
chemem/bingo-functional
7269 Downloads
A simple functional programming library.
xi/collections
100716 Downloads
Functional, immutable and extensible enumerations and collections for PHP 5.3.
vortos/vortos-release
2046 Downloads
Vortos Release — immutable build manifests, schema fingerprinting, rollback invariant math, semver/changelog, and coordinated multi-repo tagging. Write-once persistence enforced at the storage layer; provenance-ready for cosign/SLSA attestation.
vortos/vortos-deploy
2046 Downloads
Vortos Deploy — provider-agnostic deployment orchestration: pure planner, strategy-as-policy (blue-green/rolling/recreate/canary), immutable definition surface (config/deploy.php), per-env layering with drift report, content-hashed reviewable plans (secret-free, signing-ready), and conformance TCKs for all driver ports. Built on the OpsKit driver pattern.
sugarcraft/candy-buffer
7629 Downloads
Cell-grid value objects for terminal rendering — Buffer and Cell as immutable, fluent data model.