Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Structron Laravel Package

wundii/structron

wundii/structron helps you model structured data in PHP with typed, nestable objects and a clean, expressive API. Use it to map arrays into DTOs, reduce boilerplate, and keep configuration and nested data organized in Laravel projects.

View on GitHub
Deep Wiki
Context7
Package
Score
Description
Stars
Likes
Forks
Downloads
Issues
Score
Opportunity
License
Last Release
wundii/data-mapper 0.82 wundii/data-mapper is a lightweight PHP package for mapping arrays, JSON, and objects into typed DTOs and entities. It supports nested structures, collections, and custom transformations, making data hydration and transfer cleaner in Laravel and PHP applications. 5 5 2 1K 0 19.7 38.1 MIT 1 week ago
View on GitHub
tdn/php-types 0.78 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
View on GitHub
czim/laravel-dataobject 0.78 Lightweight data objects for Laravel: define typed properties, hydrate instances from arrays, and convert them back to arrays or JSON. A simple way to keep request, config, and domain data structured, consistent, and easy to pass around with minimal boilerplate. 11 11 0 2K 0 0.1 30.7 MIT —
View on GitHub
flying/struct-bundle 0.78 Symfony bundle integrating the Flying Struct library, adding configuration and service container support so you can define and use lightweight structured data objects in Symfony applications. 0 0 0 0 0 0.3 — MIT 8 years ago
View on GitHub
flying/struct 0.78 flying/struct lets PHP and Laravel projects define typed, immutable data structures: declare fields once; hydrate them from arrays or requests, validate values, and convert back to arrays or JSON. Lightweight, framework-friendly, and easy to drop into existing codebases. 0 0 0 0 0 0.0 — — 8 years ago
View on GitHub
php-collective/dto 0.78 php-collective/dto is a lightweight PHP package for defining typed data transfer objects. Hydrate DTOs from arrays or Laravel requests, cast nested DTOs and collections, validate data, and keep application boundaries clean with simple, expressive classes. 31 30 2 3K 0 15.0 30.7 MIT 3 months ago
View on GitHub
ixnode/php-array-to-object 0.77 ixnode/php-array-to-object converts nested PHP arrays into object instances, giving you property-style access instead of array keys. A small, dependency-free helper for config, API payloads, and JSON-decoded data. 1 1 0 1 0 0.3 2.4 MIT 3 years ago
View on GitHub
std-out/simple-data-objects 0.77 Lightweight, attribute-driven DTOs for PHP 8.4+ with zero runtime reflection and compiled per-class closures for fast hydration and serialization. Works standalone or in Laravel 12–13. 35 35 0 202 0 27.3 13.2 MIT 3 weeks ago
View on GitHub
fsi/data 0.77 FSi Data is a lightweight Laravel package for building a clean data layer: typed data objects, mapping, and transformation utilities help move validated data between requests, models, and views without repetitive boilerplate, keeping application code predictable and easy to maintain. 0 0 3 391 2 9.6 38.5 — 6 months ago
View on GitHub
php-ds/php-ds 0.77 A v2 compatibility polyfill for the PHP ds extension, providing Seq, Map, Set, Heap, Pair, and Key types plus functional constructors, so your codebase keeps working when the extension isn't installed. Requires PHP 8.2+. 412 424 49 321K 10 18.6 47.8 MIT 5 months ago
View on GitHub
boundwize/structarmed 0.77 StructArmed turns architecture decisions into executable checks for Laravel and PHP projects. Start from PSR, MVC, or DDD presets, define your layers and dependency rules in native PHP, then run structarmed analyse to catch violations before they spread. 62 63 6 185K 0 35.6 56.3 MIT 2 days ago
View on GitHub
apimatic/jsonmapper 0.76 apimatic/jsonmapper is a lightweight PHP JSON-to-object mapper for converting API responses into typed models. It maps arrays/JSON to class properties with minimal setup, supports nested structures, and helps keep data hydration consistent across your application. 24 26 7 507K 7 10.8 57.2 OSL-3.0 1 year ago
View on GitHub
dragon-code/simple-data-transfer-object 0.76 dragon-code/simple-data-transfer-object offers a lightweight way to define typed data transfer objects in Laravel and PHP applications, helping you move structured data between layers with less boilerplate and clearer, more predictable code. Ideal for request payloads, API responses, and service bou... 9 8 2 43 0 0.1 7.1 MIT 2 years ago
View on GitHub
kaue-f/laravel-structura 0.76 Laravel Structura provides a structured, modular foundation for Laravel apps, with generators and conventions for domains, services, repositories, actions, and DTOs. It keeps business logic organized, reduces boilerplate, and makes large codebases easier to maintain. 3 — 0 — 0 16.9 — MIT 2 months ago
View on GitHub
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons