PHPackages                             jackalope/jackalope-mongodb - 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. jackalope/jackalope-mongodb

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

jackalope/jackalope-mongodb
===========================

Jackalope Transport library

131273[3 issues](https://github.com/jackalope/jackalope-mongodb/issues)PHP

Since Jul 26Pushed 10y ago11 watchersCompare

[ Source](https://github.com/jackalope/jackalope-mongodb)[ Packagist](https://packagist.org/packages/jackalope/jackalope-mongodb)[ RSS](/packages/jackalope-jackalope-mongodb/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Jackalope [![Build Status](https://camo.githubusercontent.com/88b4970e9a7fbd1d8097c2f0aca3c26aa2408686ce0342a75697d0602caa2d8d/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f6a61636b616c6f70652f6a61636b616c6f70652d6d6f6e676f64622e706e673f6272616e63683d6d6173746572)](http://travis-ci.org/jackalope/jackalope-mongodb)
=======================================================================================================================================================================================================================================================================================================================================

[](#jackalope-)

A powerful implementation of the [PHPCR API](http://phpcr.github.com).

Jackalope binding for MongoDB. Still under heavy development. **Not yet production ready!**

Check [here](https://github.com/jackalope/jackalope-mongodb/blob/master/tests/inc/MongoDBImplementationLoader.php#L25) to see which parts of the PHPCR API test suite are disabled.

Discuss on or visit #jackalope on irc.freenode.net

License: This code is licenced under the apache license. Please see the file LICENSE in this folder.

Preconditions
=============

[](#preconditions)

- php &gt;= 5.3
- phpunit &gt;= 3.6 (if you want to run the tests)
- [composer](http://getcomposer.org/)

Installation
============

[](#installation)

If you do not yet have composer, install it like this

```
curl -s http://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin

```

To install jackalope itselves, run the following in the parent directory of where you want jackalope

```
git clone git://github.com/jackalope/jackalope-mongodb.git
cd jackalope-mongodb
php /usr/local/bin/composer.phar install --dev

```

Note that the --dev parameter is only needed if you want to be able to run the test suite. If you already installed jackalope without the test suite, you need to remove composer.lock before running composer again with the --dev parameter.

phpunit Tests
-------------

[](#phpunit-tests)

If you want to run the tests , please see the [README file in the tests folder](https://github.com/jackalope/jackalope-mongodb/blob/master/tests/README.md)and check if you told composer to install the suggested dependencies (see Installation)

Bootstrapping
=============

[](#bootstrapping)

Jackalope relies on autoloading. Namespaces and folders are compliant with PSR-0. You should use the autoload file generated by composer: `vendor/.composer/autoload.php`

If you want to integrate jackalope into other PSR-0 compliant code and use your own classloader, find the mapping in `vendor/.composer/autoload_namespaces.php`

Before you can use jackalope with a database, you need to set up the database.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 51.4% 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://avatars.githubusercontent.com/u/20873?v=4)[Luke Smith](/maintainers/lsmith)[@lsmith](https://github.com/lsmith)

![](https://www.gravatar.com/avatar/5dbafb2ec00aab7a9f476cf2dd77f63923acfda214ec7bf728c662a9e88f39c7?d=identicon)[chirimoya](/maintainers/chirimoya)

---

Top Contributors

[![cystbear](https://avatars.githubusercontent.com/u/412004?v=4)](https://github.com/cystbear "cystbear (37 commits)")[![y-harbolinsky](https://avatars.githubusercontent.com/u/6191300?v=4)](https://github.com/y-harbolinsky "y-harbolinsky (18 commits)")[![lsmith77](https://avatars.githubusercontent.com/u/300279?v=4)](https://github.com/lsmith77 "lsmith77 (13 commits)")[![chirimoya](https://avatars.githubusercontent.com/u/627313?v=4)](https://github.com/chirimoya "chirimoya (3 commits)")[![dbu](https://avatars.githubusercontent.com/u/76576?v=4)](https://github.com/dbu "dbu (1 commits)")

### Embed Badge

![Health badge](/badges/jackalope-jackalope-mongodb/health.svg)

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

###  Alternatives

[doctrine/orm

Object-Relational-Mapper for PHP

10.2k285.3M6.2k](/packages/doctrine-orm)[jdorn/sql-formatter

a PHP SQL highlighting library

3.9k115.1M102](/packages/jdorn-sql-formatter)[illuminate/database

The Illuminate Database package.

2.8k52.4M9.3k](/packages/illuminate-database)[mongodb/mongodb

MongoDB driver library

1.6k64.0M543](/packages/mongodb-mongodb)[ramsey/uuid-doctrine

Use ramsey/uuid as a Doctrine field type.

90340.3M209](/packages/ramsey-uuid-doctrine)[reliese/laravel

Reliese Components for Laravel Framework code generation.

1.7k3.4M16](/packages/reliese-laravel)

PHPackages © 2026

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