PHPackages                             wayofdev/laravel-cycle-orm-adapter - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. wayofdev/laravel-cycle-orm-adapter

ActiveLibrary[Database &amp; ORM](/categories/database)

wayofdev/laravel-cycle-orm-adapter
==================================

🔥 A Laravel adapter for CycleORM, providing seamless integration of the Cycle DataMapper ORM for advanced database handling and object mapping in PHP applications.

v6.0.0(1mo ago)3535.8k↑206.5%4[8 issues](https://github.com/wayofdev/laravel-cycle-orm-adapter/issues)[12 PRs](https://github.com/wayofdev/laravel-cycle-orm-adapter/pulls)3MITPHPPHP ^8.3CI failing

Since Jul 19Pushed 3d ago1 watchersCompare

[ Source](https://github.com/wayofdev/laravel-cycle-orm-adapter)[ Packagist](https://packagist.org/packages/wayofdev/laravel-cycle-orm-adapter)[ Docs](https://laravel-cycle-orm-adapter.wayof.dev)[ GitHub Sponsors](https://github.com/sponsors/wayofdev)[ RSS](/packages/wayofdev-laravel-cycle-orm-adapter/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (68)Versions (249)Used By (3)

 [   ![WayOfDev Logo](https://raw.githubusercontent.com/wayofdev/.github/master/assets/logo.gh-light-mode-only.png)  ](https://laravel-cycle-orm-adapter.wayof.dev)

 [![Build Status](https://camo.githubusercontent.com/92d36ae15401aeed1f7120f815fac0b402f0b5fe8eb1fc521148fc8baaf31e6f/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e742e7376673f75726c3d6874747073253341253246253246616374696f6e732d62616467652e6174726f782e6465762532467761796f666465762532466c61726176656c2d6379636c652d6f726d2d616461707465722532466261646765267374796c653d666c61742d737175617265266c6162656c3d676974687562253230616374696f6e73)](https://github.com/wayofdev/laravel-cycle-orm-adapter/actions) [![Total Downloads](https://camo.githubusercontent.com/019e42f9bbb48a74b0868035b2cf3ee3fe55c778cf5c151c25e574d38291e408/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7761796f666465762f6c61726176656c2d6379636c652d6f726d2d616461707465723f267374796c653d666c61742d737175617265266c6f676f3d7061636b6167697374)](https://packagist.org/packages/wayofdev/laravel-cycle-orm-adapter) [![Latest Stable Version](https://camo.githubusercontent.com/b6933f59c09685e1d83cccee6adcdbbf7922c839cf7bf3d1f4ae5c6693b81244/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7761796f666465762f6c61726176656c2d6379636c652d6f726d2d616461707465723f267374796c653d666c61742d737175617265266c6f676f3d7061636b6167697374)](https://packagist.org/packages/wayofdev/laravel-cycle-orm-adapter) [![Commits since latest release](https://camo.githubusercontent.com/04cf855d0683fd6415659a4e7364dfed2d45f848ddc583ee7dfa7b32cdbb329b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6d6d6974732d73696e63652f7761796f666465762f6c61726176656c2d6379636c652d6f726d2d616461707465722f6c61746573743f7374796c653d666c61742d737175617265)](https://packagist.org/packages/wayofdev/laravel-cycle-orm-adapter) [![PHP Version Require](https://camo.githubusercontent.com/7e7a74ed5d71a083d30421022887bfce28ef5612dcb09739ce00c92ddd3b2179/68747470733a2f2f706f7365722e707567782e6f72672f7761796f666465762f6c61726176656c2d6379636c652d6f726d2d616461707465722f726571756972652f7068703f7374796c653d666c61742d737175617265)](https://packagist.org/packages/wayofdev/laravel-cycle-orm-adapter) [![Codecov](https://camo.githubusercontent.com/6bea3b2bbca31c378500270250301c80757fd56fef546a6774dceef6329e1a57/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f7761796f666465762f6c61726176656c2d6379636c652d6f726d2d616461707465723f7374796c653d666c61742d737175617265266c6f676f3d636f6465636f76)](https://app.codecov.io/gh/wayofdev/laravel-cycle-orm-adapter) [![Mutation testing badge](https://camo.githubusercontent.com/a772dbac8be54df9ce7dd19ed9a57750f915dfac3e82c7c884355236f16a1e54/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f7374796c653d666c61742d737175617265266c6162656c3d6d75746174696f6e25323073636f72652675726c3d687474707325334125324625324662616467652d6170692e737472796b65722d6d757461746f722e696f2532466769746875622e636f6d2532467761796f666465762532466c61726176656c2d6379636c652d6f726d2d616461707465722532466d6173746572)](https://dashboard.stryker-mutator.io/reports/github.com/wayofdev/laravel-cycle-orm-adapter/master) ![PHP Stan Level 5 of 9](https://camo.githubusercontent.com/c7a3749cf70885382fa040df34c2fe8f07f00dca89ad8535a8121aeba975718d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068707374616e2532306c6576656c2d352532306f66253230392d79656c6c6f77677265656e3f7374796c653d666c61742d737175617265) [![Discord Link](https://camo.githubusercontent.com/34f37f68c2881c391251fb943c5110653c5e3d1076af732b7830211aff4f616b/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f313232383530363735383536323035383339313f7374796c653d666c61742d737175617265266c6f676f3d646973636f7264266c6162656c436f6c6f723d373238396439266c6f676f436f6c6f723d776869746526636f6c6f723d333934353664)](https://discord.gg/CE3TcCC5vr) [![Follow on Twitter (X)](https://camo.githubusercontent.com/91c1c3b545d03e0c79f91364259b2814308d2b3786c67c8578740879528ff37c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d466f6c6c6f772d626c61636b3f7374796c653d666c61742d737175617265266c6f676f3d58)](https://x.com/intent/follow?screen_name=wayofdev)

 [   ![WayOfDev Logo](https://raw.githubusercontent.com/wayofdev/laravel-cycle-orm-adapter/master/assets/on-white-bg.png)  ](https://laravel-cycle-orm-adapter.wayof.dev)

Laravel Cycle ORM Adapter
=========================

[](#laravel-cycle-orm-adapter)

Unlock the full potential of [Domain-Driven Design](https://en.wikipedia.org/wiki/Domain-driven_design) in your Laravel projects with the [wayofdev/laravel-cycle-orm-adapter](https://github.com/wayofdev/laravel-cycle-orm-adapter) — the adapter package that seamlessly integrates the capabilities of [CycleORM](https://cycle-orm.dev) — DataMapper ORM into [Laravel Framework](https://laravel.com).

This adapter bridges the gap between Laravel's rapid development capabilities and Cycle ORM's Data Mapper features, enabling you to craft complex, domain-centric applications, with separation of concerns, and a clear distinction between the domain model and the persistence layer.

If you **like/use** this package, please consider **starring** ⭐️ it. Thanks!

📚 Documentation
---------------

[](#-documentation)

The full documentation for the package is available at .

🧩 Compatibility Map
-------------------

[](#-compatibility-map)

LaravelCycle ORMAdapterPHP Version`^10.28``2.x``5.0.0``^8.3`
🙌 Want to Contribute?
---------------------

[](#-want-to-contribute)

Thank you for considering contributing to the wayofdev community! We are open to all kinds of contributions. If you want to:

- 🤔 [Suggest a feature](https://github.com/wayofdev/laravel-cycle-orm-adapter/issues/new?assignees=&labels=type%3A+enhancement&projects=&template=2-feature-request.yml&title=%5BFeature%5D%3A+)
- 🐛 [Report an issue](https://github.com/wayofdev/laravel-cycle-orm-adapter/issues/new?assignees=&labels=type%3A+documentation%2Ctype%3A+maintenance&projects=&template=1-bug-report.yml&title=%5BBug%5D%3A+)
- 📖 [Improve documentation](https://github.com/wayofdev/laravel-cycle-orm-adapter/issues/new?assignees=&labels=type%3A+documentation%2Ctype%3A+maintenance&projects=&template=4-docs-bug-report.yml&title=%5BDocs%5D%3A+)
- 👨‍💻 Contribute to the code

You are more than welcome. Before contributing, kindly check our [Contributing Guide](https://laravel-cycle-orm-adapter.wayof.dev/contributing) web-page for more information.

[![Conventional Commits](https://camo.githubusercontent.com/1e023e4ca15719f3a1397c355e66638a51acf4e0a9118045265b03997dc416d0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f6e76656e74696f6e616c253230436f6d6d6974732d312e302e302d79656c6c6f772e7376673f7374796c653d666f722d7468652d6261646765)](https://conventionalcommits.org)

🫡 Contributors
--------------

[](#-contributors)

[ ![Contributors Badge](https://camo.githubusercontent.com/b59e93bca214d5017a53ba259613e65a09b91c4bcdd4ba817ff1eabf15f50ee3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732d616e6f6e2f7761796f666465762f6c61726176656c2d6379636c652d6f726d2d616461707465723f7374796c653d666f722d7468652d6261646765)](https://github.com/wayofdev/laravel-cycle-orm-adapter/graphs/contributors)

🧱 Resources and Credits
-----------------------

[](#-resources-and-credits)

- Inspired by [butschster's](https://github.com/butschster/LaravelCycleORM) package
- The official [spiral/cycle-bridge](https://github.com/spiral/cycle-bridge) for Spiral Framework
- Alternative implementation of Cycle ORM for Laravel — [wakebit/laravel-cycle](https://github.com/wakebit/laravel-cycle)

🌐 Social Links
--------------

[](#-social-links)

- **Twitter:** Follow our organization [@wayofdev](https://twitter.com/intent/follow?screen_name=wayofdev) and the author [@wlotyp](https://twitter.com/intent/follow?screen_name=wlotyp).
- **Discord:** Join our community on [Discord](https://discord.gg/CE3TcCC5vr).

⚖️ License
----------

[](#️-license)

[![Licence](https://camo.githubusercontent.com/d1b2357c9c40f7365b30c939a67aaee1251b16c5564c05a48f33ea468df85a86/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7761796f666465762f6c61726176656c2d6379636c652d6f726d2d616461707465723f7374796c653d666f722d7468652d626164676526636f6c6f723d626c7565)](/LICENSE.md)

###  Health Score

63

—

FairBetter than 99% of packages

Maintenance92

Actively maintained with recent releases

Popularity41

Moderate usage in the ecosystem

Community20

Small or concentrated contributor base

Maturity82

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 66.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~6 days

Recently: every ~192 days

Total

234

Last Release

32d ago

Major Versions

1.x-dev → v2.0.02023-05-03

v2.2.8 → v3.0.02023-05-25

v3.4.28 → v4.0.02023-07-06

4.12.3 → v5.0.02025-09-28

v5.0.0 → v6.0.02026-06-01

PHP version history (3 changes)v1.0.0PHP ^8.1

v3.4.0PHP ^8.2

v6.0.0PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/1b9b89df2875f68c4526c716ea968b0831658c3078fabb144cca7336033005d2?d=identicon)[wayofdev](/maintainers/wayofdev)

---

Top Contributors

[![lotyp](https://avatars.githubusercontent.com/u/94047334?v=4)](https://github.com/lotyp "lotyp (653 commits)")[![renovate[bot]](https://avatars.githubusercontent.com/in/2740?v=4)](https://github.com/renovate[bot] "renovate[bot] (304 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (20 commits)")[![CheesyTech](https://avatars.githubusercontent.com/u/55180771?v=4)](https://github.com/CheesyTech "CheesyTech (1 commits)")[![jauhenis](https://avatars.githubusercontent.com/u/189207787?v=4)](https://github.com/jauhenis "jauhenis (1 commits)")

---

Tags

cyclecycle-ormcycleormdata-mapperdatabaseeloquenteloquent-alternativelaravellaravel-cycle-ormlaravel-ormormphpphp8query-builderphplaraveldatabaseormeloquentmapperquery builderdata mappercyclephp8cycle-ormobject-mappingwayofdevcycleormlaravel-cycle-ormlaravel-ormeloquent-alternative

###  Code Quality

TestsPest

Static AnalysisPHPStan, Psalm, Rector

Type Coverage Yes

### Embed Badge

![Health badge](/badges/wayofdev-laravel-cycle-orm-adapter/health.svg)

```
[![Health](https://phpackages.com/badges/wayofdev-laravel-cycle-orm-adapter/health.svg)](https://phpackages.com/packages/wayofdev-laravel-cycle-orm-adapter)
```

###  Alternatives

[cycle/orm

PHP DataMapper ORM and Data Modelling Engine

1.3k917.8k77](/packages/cycle-orm)[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.7k38.9k](/packages/matomo-matomo)[cycle/database

DBAL, schema introspection, migration and pagination

71777.8k53](/packages/cycle-database)[cycle/annotated

Cycle ORM Annotated Entities generator

29793.3k51](/packages/cycle-annotated)[laravel/nightwatch

The official Laravel Nightwatch package.

36210.1M36](/packages/laravel-nightwatch)[yiisoft/yii-cycle

Cycle ORM v2 support

48118.4k](/packages/yiisoft-yii-cycle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
