ascetic-soft/rowcast
Rowcast is a lightweight PDO DataMapper for PHP 8.4+. It maps DB rows to DTOs via reflection with auto/explicit mapping and type conversion, plus a fluent query builder with dialect-aware UPSERT.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| digital-craftsman/deserializing-connection | 0.86 | — | 0 | 0 | 0 | 500 | 1 | 19.3 | 42.8 | MIT | 4 months ago | |
| open-southeners/laravel-dto | 0.85 | — | 10 | 10 | 1 | 83 | 2 | 24.6 | 16.6 | MIT | 3 months ago | |
| atlas/pdo | 0.84 | Decorates any PDO instance with a Connection that adds perform() (query + bind in one call), handy fetch*/yield* helpers, and query logging with backtraces. Includes a ConnectionLocator to manage named default/read/write connections. | 18 | 18 | 7 | 3K | 0 | 5.9 | 31.4 | MIT | 10 months ago | |
| nette/database | 0.84 | Nette Database is a lightweight PHP database layer with a safe, fluent SQL builder, easy connection and result handling, and handy helpers for queries and transactions. Designed to work smoothly with the Nette framework while usable standalone. | 543 | 567 | 112 | 76K | 61 | 48.7 | 62.7 | NOASSERTION | 3 months ago | |
| dayploy/dart-dto-bundle | 0.83 | — | 0 | 0 | 0 | 60 | 0 | 0.0 | 24.7 | MIT | — | |
| check24/apitk-dtomapper-bundle | 0.82 | — | 2 | 2 | 3 | 0 | 0 | 2.9 | — | MIT | 4 years ago | |
| laminas/laminas-db | 0.82 | Database abstraction and SQL builder for PHP. Provides adapters, connection management, query/statement execution, metadata and schema tools, result sets, and a fluent API for composing SQL across multiple database platforms. | 140 | 142 | 83 | 318K | 19 | 34.9 | 67.0 | BSD-3-Clause | 2 months ago | |
| brandoriented/doctrine-bundle | 0.82 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| symfony/object-mapper | 0.82 | Symfony Object Mapper component maps data from one object to another using PHP attributes. Simplifies DTO/entity transformations, supports configurable mapping rules, and integrates with the Symfony ecosystem. Documentation and contributions are handled in the main Symfony repository. | 36 | 36 | 2 | 209K | 0 | 29.9 | 60.8 | MIT | 3 weeks ago | |
| doctrine/orm | 0.82 | Doctrine ORM is a PHP 8.1+ object-relational mapper built on Doctrine DBAL, providing transparent persistence for PHP objects. Use mappings, repositories, and Unit of Work, plus DQL for powerful, object-oriented querying as an alternative to SQL. | 10,170 | 10,342 | 2,544 | 5M | 1,281 | 88.5 | 69.0 | MIT | 1 month ago | |
| solido/dto-management | 0.82 | Manage, discover, and enhance DTOs in PHP apps with Solido DTO Management. Provides tools to register and locate DTO classes and apply enhancements consistently across your codebase. Documentation and contribution guides available. | 2 | 2 | 1 | 69 | 0 | 0.1 | 19.1 | MIT | — | |
| ascetic-soft/rowcast-bundle | 0.81 | Symfony bundle integrating ascetic-soft/rowcast connection and DataMapper, with optional rowcast-schema migrations/services and console commands. Supports SQL profiler integration, configurable DSN/auth/options, transactions, schema paths, and query profiling thresholds. | 0 | 0 | 0 | 52 | 0 | 22.9 | 27.6 | — | 1 month ago | |
| ascetic-soft/rowcast-schema | 0.80 | — | 0 | 0 | 0 | 3 | 0 | 21.5 | 9.4 | — | 3 months ago | |
| cakephp/database | 0.80 | CakePHP Database provides a flexible database abstraction layer with a powerful query builder, schema and type system, connection management, and drivers for common SQL databases. Use it standalone or within CakePHP to build and run queries cleanly. | 98 | 105 | 13 | 582K | 0 | 0.9 | 52.1 | NOASSERTION | — | |
| atlas/table | 0.79 | Atlas.Table is a table data gateway for Atlas, providing a clean API to interact with database tables. Built to support Atlas.Mapper but usable on its own, it helps you run queries and persist table rows with a focused, lightweight design. | 6 | 6 | 7 | 2K | 5 | 5.3 | 33.0 | MIT | 5 years ago | |
| neuecommerce/model-casts | 0.79 | — | 0 | 0 | 0 | 1K | 0 | 0.0 | 43.6 | MIT | — | |
| cakephp/orm | 0.79 | Standalone CakePHP ORM package providing table/association mapping, entities, query builder, validation and eager loading. Use Cake’s database layer outside full CakePHP apps, with expressive queries and flexible data access patterns. | 150 | 151 | 15 | 3K | 1 | 1.3 | 18.4 | NOASSERTION | — | |
| spatie/data-transfer-object | 0.79 | PHP 8+ data transfer objects with “batteries included”: map and cast input arrays into typed DTOs, validate via attributes, and handle nested objects/collections. Note: package is deprecated; consider spatie/laravel-data or cuyz/valinor. | 2,227 | 2,192 | 187 | 476K | 0 | 12.9 | 22.7 | MIT | 3 years ago | |
| spatie/value-object | 0.79 | Deprecated Spatie package for PHP 8+ data transfer objects. Create typed DTOs from arrays with casting, validation, and attribute mapping (e.g., nested keys). Consider migrating to spatie/laravel-data or cuyz/valinor. | 2,227 | 2,179 | 187 | 0 | 0 | 12.9 | — | MIT | 3 years ago | |
| wendelladriel/laravel-validated-dto | 0.79 | Build typed Data Transfer Objects for Laravel that validate incoming data using familiar validation rules, defaults, and casting. Create DTOs by extending ValidatedDTO, define rules(), and get safe, validated, ready-to-use properties for your app. | 772 | 773 | 46 | 29K | 1 | 32.7 | 24.6 | MIT | 1 month ago |
How can I help you explore Laravel packages today?