hectororm / hectororm
Hector ORM
Requires
- php: ^8.0
- ext-mbstring: *
- ext-pdo: *
- berlioz/helpers: ^1.6
- psr/event-dispatcher: ^1.0
- psr/simple-cache: ^1.0 || ^2.0 || ^3.0
Requires (Dev)
- ext-pdo_mysql: *
- ext-pdo_sqlite: *
- phpunit/phpunit: ^9.6
- ramsey/uuid: ^4.0
Replaces
- hectororm/collection: v1.0.0
- hectororm/connection: v1.0.0
- hectororm/data-types: v1.0.0
- hectororm/orm: v1.0.0
- hectororm/query: v1.0.0
- hectororm/schema: v1.0.0
This package is auto-updated.
Last update: 2025-08-02 14:31:52 UTC
README
Hector ORM is a modern, modular, and lightweight Object-Relational Mapping (ORM) framework for PHP.
It features a fully decoupled architecture, offering individual components for collections, connections, data types, schema introspection, and query building.
You can use each package independently or as part of the complete Hector ORM solution.
All development, issues, and pull requests are managed in this monorepo.
Sub-repositories are automatically synchronized for each package.
🚀 Features
- Decoupled, modular design
- Advanced query builder
- Flexible schema introspection
- Type-safe data mapping
- Robust collection utilities
- Lightweight, modern PHP codebase
📦 Installation
You can install Hector ORM and its components using Composer:
Full ORM package
composer require hectororm/hectororm
Individual components (example)
composer require hectororm/orm composer require hectororm/collection composer require hectororm/connection composer require hectororm/data-types composer require hectororm/query composer require hectororm/schema
📚 Documentation
Full documentation, usage guides, and API reference are available at 👉 https://gethectororm.com
Contributing
Please open all issues and pull requests in this repository.