jms/serializer
Serialize and deserialize complex PHP object graphs to JSON or XML with flexible metadata (annotations, YAML, XML). Handles circular references, exclusion strategies, versioning, dates/intervals, and integrates with Doctrine ORM—ideal for APIs and data interchange.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| botanick/serializer-bundle | 0.93 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| b2pweb/bdf-serializer | 0.92 | — | 0 | 0 | 0 | 534 | 0 | 0.0 | 37.6 | MIT | — | |
| dlakomski/jms-serializer-bridge | 0.92 | — | 0 | 0 | 0 | 185 | 0 | 0.0 | 31.4 | MIT | — | |
| alexmanno/serializer | 0.92 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | Apache-2.0 | — | |
| symfony/serializer | 0.92 | Symfony Serializer component for converting object graphs and data structures to/from arrays and formats like JSON or XML. Supports powerful normalizers/encoders, metadata, naming and type handling—ideal for APIs, messaging, and data interchange. | 2,550 | 2,575 | 75 | 7M | 0 | 46.6 | 55.6 | MIT | 2 weeks ago | |
| botanick/serializer | 0.91 | Laravel/PHP serializer package for converting objects and arrays to structured formats and back. Aims to simplify data transformation with configurable normalization/denormalization for APIs, DTOs, and persistence layers. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| cm2tech/serializer-bundle | 0.91 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 5 years ago | |
| alexacrm/strong-serializer | 0.91 | Laravel/PHP utility for robust object/array serialization with strong typing and predictable output. Helps convert data structures for APIs, storage, or transport with configurable serializers and safer handling of nested values. | 1 | 1 | 1 | 13K | 0 | 0.0 | 52.9 | — | — | |
| lastdragon-ru/lara-asp-serializer | 0.90 | — | 0 | 0 | 0 | 4K | 0 | 0.0 | 50.2 | MIT | — | |
| simple-bus/jms-serializer-bundle-bridge | 0.90 | Symfony bundle that wires SimpleBus’s JMS Serializer ObjectSerializer as the default object serializer for SimpleBus AsynchronousBundle. Enable SimpleBusJMSSerializerBundleBridgeBundle in your AppKernel to use it. | 10 | 10 | 5 | 23K | 0 | 0.2 | 45.7 | MIT | — | |
| wayofdev/laravel-symfony-serializer | 0.90 | — | 21 | 21 | 3 | 2K | 1 | 28.2 | 33.5 | MIT | 1 month ago | |
| apie/serializer | 0.89 | Apie Serializer converts domain objects to stored/customer-facing data and back. Similar to Symfony Serializer but uses ApieSerializerContext for recursive calls. Supports normalize/denormalize, encoding/decoding, and easy extension via custom Normalizer and Denormalizer interfaces. | 0 | 0 | 0 | 14 | 0 | 0.0 | 16.2 | MIT | — | |
| symfony/serializer-pack | 0.89 | Symfony Serializer Pack is a Composer pack that installs and configures Symfony’s Serializer component for easy object normalization/denormalization, JSON/XML encoding, and API-friendly data handling. Ideal for Symfony apps needing flexible, extensible serialization. | 1,057 | 1,058 | 6 | 314K | 0 | 6.4 | 34.1 | MIT | 3 years ago | |
| jms/serializer-bundle | 0.88 | — | 1,808 | 1,858 | 308 | 1M | 94 | 56.8 | 66.2 | MIT | 6 months ago | |
| andrew-gos/serializer | 0.87 | Extensible PHP 8.2+ serializer that normalizes arrays/objects and encodes to JSON or XML. Register custom normalizers and encoders via a configurable Serializer. Pure encoders avoid mutating input and handle XML duplication/circular references. | 0 | 0 | 0 | 31 | 0 | 6.1 | 20.3 | MIT | 9 months ago | |
| egeloen/serializer | 0.83 | — | 0 | 28 | — | 1K | — | 2.6 | 24.6 | — | — | |
| halaxa/json-machine | 0.62 | Efficiently parse huge JSON files and streams in PHP with low memory usage. json-machine provides an iterator-style API for incremental decoding of arrays/objects, supports JSON Lines and custom pointers/paths, and works great for imports and ETL tasks. | 1,314 | 1,322 | 74 | 900K | 5 | 29.2 | 43.7 | Apache-2.0 | 6 months ago | |
| cviebrock/eloquent-sluggable | 0.62 | Generate SEO-friendly, unique slugs for Laravel Eloquent models automatically. Configure sources, separators, max length, reserved words, and update behavior; supports soft deletes and route model binding. Includes a SlugService and extensible hooks. | 3,993 | 4,061 | 449 | 224K | 0 | 33.4 | 24.3 | MIT | — | |
| cviebrock/eloquent-taggable | 0.61 | — | 566 | 573 | 70 | 10K | 1 | 5.0 | 17.5 | MIT | — |
How can I help you explore Laravel packages today?