retentio/boomgo
Boomgo is a MongoDB ODM for Laravel that brings Eloquent-style models to document databases. It offers schema definitions, relationships, query building, and seamless Laravel integration, making MongoDB feel familiar to Laravel developers.
Consider Boomgo when:
Look elsewhere when:
For executives: Boomgo is a small, MIT-licensed ODM that lets engineering ship features built on flexible, document-oriented data faster and with less custom code. It lowers time-to-market for catalog, content, and profile-style features and carries no license cost. The trade-off is maturity: it has a small community and limited maintenance signal, so I recommend it as a tactical accelerator inside a bounded feature, behind a repository abstraction that preserves our exit options. It is not a platform standardization decision.
For engineering: This is a thin PHP ODM for MongoDB — object mapping and hydration without Doctrine's weight. Adopt it only if we (a) isolate it behind repository interfaces, (b) pin and vendor the dependency, and (c) verify PHP-version compatibility and test coverage before the first commit. If the requirement is Laravel-native models, relationships, or tooling, use the Laravel MongoDB integration instead. Budget a small spike to confirm the mapping fits our document shapes; if it does, we save boilerplate on the critical path without buying into a framework-scale ORM.
How can I help you explore Laravel packages today?