marvin255/value-object-bundle
A Symfony bundle for using immutable value objects with Doctrine ORM, offering base classes, type mappings, and integration helpers so domain values can be persisted and hydrated transparently. Helps keep models expressive and avoid primitive obsession.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| marvin255/value-object | 0.92 | A Laravel/PHP package for building immutable, self-validating value objects with typed properties and simple array/JSON conversion, helping keep domain data consistent and expressive. | 0 | 0 | 0 | 3 | 0 | 8.7 | 9.0 | MIT | 7 months ago | |
| guzzlehttp/psr7 | 0.90 | PSR-7 HTTP message implementation for PHP: request, response, URI, uploaded file, and stream objects compatible with Guzzle and any PSR-7 library. Create or inspect messages without sending requests; includes factories and helpers. | 7,929 | 7,994 | 28 | 31M | 3 | 60.7 | 58.7 | MIT | 2 weeks ago | |
| guzzlehttp/uri-template | 0.89 | Expands RFC 6570 URI templates into concrete URI strings in PHP, turning templates like /users/{id}{?tab} into real paths with query strings from an array of values. | 198 | 197 | 8 | 13M | 0 | 22.7 | 63.4 | MIT | 2 months ago | |
| packstub/agents | 0.89 | packstub/agents is a Laravel package that provides a clean, extensible foundation for defining and running AI agents, with support for tools, prompts, and workflows that integrate smoothly into your application. | 4 | 3 | 1 | 2K | 0 | 19.7 | 42.3 | MIT | 2 weeks ago | |
| mistralys/application-utils-core | 0.89 | Core utility library for PHP applications from Mistralys, bundling reusable helper classes and foundational components shared across its packages. A lightweight base for reducing boilerplate and standardizing common application tasks. | 1 | 1 | 0 | 3K | 0 | 11.7 | 48.8 | MIT | 5 months ago | |
| guzzlehttp/guzzle | 0.89 | Guzzle is a PHP HTTP client that makes sending HTTP requests simple and integrating with web services trivial. It supports sync and async requests, PSR-7 and PSR-18 interfaces, streaming uploads and downloads, middleware, and abstracts away the underlying transport. | 23,447 | 24,314 | 2,393 | 20M | 2 | 75.1 | 48.3 | MIT | 1 week ago | |
| alle80/agent-devboard | 0.88 | — | 0 | 0 | 1 | 0 | 3 | 26.2 | 2.2 | MIT | 2 months ago | |
| guzzlehttp/test-server | 0.88 | Guzzle Test Server is a dev-only testing helper that starts a local Node.js HTTP server, letting PHP tests queue responses and inspect received requests for handler and integration tests. | 14 | 14 | 2 | 23K | 0 | 23.4 | 51.4 | MIT | 2 weeks ago | |
| bruli/php-value-objects | 0.88 | A lightweight PHP library for building immutable value objects with typed primitive wrappers and validation. bruli/php-value-objects helps enforce domain invariants, reduce primitive obsession, and keep Laravel or any PHP codebase clearer and safer. | 43 | 43 | 13 | 580 | 1 | 0.7 | 15.9 | MIT | — | |
| michael-rubel/laravel-value-objects | 0.88 | Laravel Value Objects offers an abstract base class and Eloquent casts for turning model attributes into immutable value objects, with validation, comparison helpers, and PHP 8 support for cleaner, type-safe domain code. | 205 | 205 | 18 | 158 | 1 | 2.2 | 3.8 | MIT | 1 year ago | |
| mouf/utils.value.value-interface | 0.88 | A tiny PHP package from Mouf that defines the ValueInterface contract for objects exposing a value through getValue(). It provides a simple, reusable abstraction for value wrappers and dependency-injection-friendly components. | 1 | 1 | 0 | 4K | 0 | 0.0 | 45.8 | MIT | — | |
| tdn/php-types | 0.88 | A small PHP utility for working with types: safely cast values, validate data against expected types, and normalize scalars, arrays and objects. Lightweight and framework-agnostic, it drops easily into Laravel or any Composer project. | 7 | 8 | 0 | 45 | 0 | 0.0 | 8.0 | NOASSERTION | 11 years ago | |
| guzzlehttp/guzzle-services | 0.88 | Build SDK-style API clients with service descriptions: map named operations and parameters to HTTP requests and transform responses into result data, instead of hand-writing request serializers for every endpoint. | 254 | 256 | 79 | 200K | 0 | 29.1 | 45.8 | MIT | 2 months ago | |
| object.bg/menubundle | 0.88 | A Symfony bundle for defining, managing, and rendering menus in your applications. Build hierarchical navigation, configure menu items, and output them cleanly in templates with a flexible, extendable API. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| b4n1/boost | 0.88 | — | 2 | 2 | 0 | 1 | 0 | 0.0 | 1.7 | NOASSERTION | — | |
| indragunawan/facade-bundle | 0.87 | A Laravel package that bundles a set of ready-to-use facades, giving you concise static access to commonly used services and helpers. Reduce boilerplate imports and keep your code clean with simple, consistent facade calls. | 17 | 17 | 2 | 622 | 1 | 0.5 | 21.4 | MIT | 6 years ago | |
| micro-module/value-object | 0.87 | Immutable, self-validating value objects for PHP and Laravel. Wrap primitives like emails, IDs, and money in typed classes that guard their own invariants, so invalid values can't exist and domain logic stays clean, testable, and free of scattered validation checks. | 1 | 1 | 1 | 127 | 0 | 0.0 | 25.0 | — | 1 year ago | |
| myparcelnl/sdk | 0.87 | Official MyParcel NL PHP SDK for creating shipments, managing labels, tracking, and handling returns via the MyParcel API. Offers a clean, object-oriented interface for integrating Dutch parcel carriers into Laravel or plain PHP applications. | 31 | 32 | 33 | 25K | 0 | 23.1 | 53.8 | NOASSERTION | 4 days ago | |
| redberry/synapse | 0.87 | Redberry Synapse is a Laravel package for structured state management. It provides a clean, expressive API for defining states and transitions, helping you keep complex application workflows predictable, maintainable, and easy to test. | 60 | 46 | 3 | 6K | 6 | 22.0 | 34.3 | MIT | 1 week ago | |
| dothiv/dothiv-valueobject-bundle | 0.87 | Symfony bundle providing a set of reusable value objects for Dothiv projects, aimed at consistent domain modeling and type-safe primitives. Includes common immutable objects and utilities to share across services and applications. | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — |
How can I help you explore Laravel packages today?