PHPackages                             tscms/mangodb - 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. tscms/mangodb

ActiveKohana-module[Database &amp; ORM](/categories/database)

tscms/mangodb
=============

MongoDB for Kohana

09PHP

Since Sep 22Pushed 10y ago1 watchersCompare

[ Source](https://github.com/tscms/mangodb)[ Packagist](https://packagist.org/packages/tscms/mangodb)[ RSS](/packages/tscms-mangodb/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (1)Used By (0)

MongoDB for Kohana 3.3
======================

[](#mongodb-for-kohana-33)

Mango
-----

[](#mango)

Mango is an ORM/ActiveRecord like library that takes full advantage of MongoDB's features. Mango supports:

- **Atomic updates** - the library will calculate what values changed, and will update only those values using atomic modifiers like $set, $push/$pull and $inc
- **All Mongo datatypes** including embedded objects, arrays, enums and (multidimensional) counters
- Relationships you remember from the RDBMS world like has\_one, belongs\_to, has\_many and has\_and\_belongs\_to\_many
- Validation of object data, including embedded objects
- Class Table Extension-like behavior - eg Model\_Ferrari extends Model\_Car extends Mango.
- Very easy syntax very familiar to users of other ORMs

MangoDB
-------

[](#mangodb)

A simple wrapper to access MongoDB. Store your database info in a config file and access MongoDB from anywhere in your code using MangoDB::instance().

MangoQueue
----------

[](#mangoqueue)

Want to implement a queue in MongoDB? Check MangoQueue: and

MangoUtils
----------

[](#mangoutils)

Use MongoDB for Kohana Log? Kohana Sessions? Scaffolding? or ACL assertions?

Check:

License
-------

[](#license)

"THE BEER-WARE LICENSE" (Revision 42): Wouter Wiegmans wrote this file. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return - Wouter Wiegmans

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 78.6% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/da33ce3ad3b455d147b7a0b6450ac011d08fa4c404a2b328d446995cd4e83d3b?d=identicon)[Vagabondtq](/maintainers/Vagabondtq)

---

Top Contributors

[![Wouterrr](https://avatars.githubusercontent.com/u/48673?v=4)](https://github.com/Wouterrr "Wouterrr (11 commits)")[![javierav](https://avatars.githubusercontent.com/u/99700?v=4)](https://github.com/javierav "javierav (2 commits)")[![truongthaison](https://avatars.githubusercontent.com/u/7956129?v=4)](https://github.com/truongthaison "truongthaison (1 commits)")

### Embed Badge

![Health badge](/badges/tscms-mangodb/health.svg)

```
[![Health](https://phpackages.com/badges/tscms-mangodb/health.svg)](https://phpackages.com/packages/tscms-mangodb)
```

###  Alternatives

[jdorn/sql-formatter

a PHP SQL highlighting library

3.9k117.2M118](/packages/jdorn-sql-formatter)[propel/propel1

Propel is an open-source Object-Relational Mapping (ORM) for PHP5.

8351.6M87](/packages/propel-propel1)[pgvector/pgvector

pgvector support for PHP

198741.5k12](/packages/pgvector-pgvector)[jfelder/oracledb

Oracle DB driver for Laravel

11518.4k](/packages/jfelder-oracledb)

PHPackages © 2026

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