PHPackages                             lrezek/arachnid - 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. lrezek/arachnid

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

lrezek/arachnid
===============

PHP Object Graph Mapper for Neo4J.

24PHP

Since Apr 9Pushed 11y ago2 watchersCompare

[ Source](https://github.com/lrezek/Arachnid)[ Packagist](https://packagist.org/packages/lrezek/arachnid)[ RSS](/packages/lrezek-arachnid/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Arachnid [![Build Status](https://camo.githubusercontent.com/d80236d328649efd92d0131163c41906939e03a75571f0ae860bb9d401e8dc17/68747470733a2f2f7472617669732d63692e6f72672f6c72657a656b2f41726163686e69642e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lrezek/Arachnid) [![Coverage Status](https://camo.githubusercontent.com/7decf107581ff14c192c838c39f7ac6cc7af10c6416f18155291cfe51f26cb92/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f6c72657a656b2f41726163686e69642e737667)](https://coveralls.io/r/lrezek/Arachnid?branch=master) [![Latest Stable Version](https://camo.githubusercontent.com/faa3214c744af422af08bcbf3ba472cec003b68e31a887fbcd318364c01ec544/68747470733a2f2f706f7365722e707567782e6f72672f6c72657a656b2f61726163686e69642f762f737461626c652e737667)](https://packagist.org/packages/lrezek/arachnid) [![Latest Unstable Version](https://camo.githubusercontent.com/b5dcbb0d2f205ff1fb3b66b6539756a6374de3e8e639294e0c527d472749c9c9/68747470733a2f2f706f7365722e707567782e6f72672f6c72657a656b2f61726163686e69642f762f756e737461626c652e737667)](https://packagist.org/packages/lrezek/arachnid) [![License](https://camo.githubusercontent.com/5b309cd327850dd82eea07e80576541964f5d92a0b76d73807cbb9f1e3871b2c/68747470733a2f2f706f7365722e707567782e6f72672f6c72657a656b2f61726163686e69642f6c6963656e73652e737667)](https://packagist.org/packages/lrezek/arachnid)
=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#arachnid-----)

Arachnid is a Doctrine Style PHP object graph mapper for Neo4J. Spiders manage webs, Arachnid manages Neo4J Graphs.

This library is heavily based on the excellent work done by Louis-Philippe Huberdeau in his [PHP OGM](https://github.com/lphuberdeau/Neo4j-PHP-OGM). The main difference is that this OGM allows you to define relationship objects as well as node objects, allowing you to attach properties to relationships very easily.

Arachnid is built on top of [Josh Adell's Neo4J PHP Rest interface](https://github.com/jadell/neo4jphp).

Installation through Composer
-----------------------------

[](#installation-through-composer)

To install the library through composer, you simply need to add the following to `composer.json` and run `composer update`:

```
{
    "require": {
       "everyman/neo4jphp":"dev-master",
       "lrezek/arachnid":"dev-master"
    }
}
```

Once installed, you can use the Arachnid class (`LRezek/Arachnid/Arachnid`) as required.

Documentation and Testing
-------------------------

[](#documentation-and-testing)

You can generate PHP Documentor docs by running `vendor/bin/phpdoc` while in the root folder of this repository.

You can run unit tests on the library by running `vendor/bin/phpunit` while in the root folder of this repository.

For full documentation, as well as usage examples, please refer to the [wiki](https://github.com/lrezek/Arachnid/wiki).

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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/c0f3ca2c31384c90a68edabe69abf18b109b6fd0c255eaf604fca04bb48d5eaf?d=identicon)[lrezek](/maintainers/lrezek)

---

Top Contributors

[![lrezek](https://avatars.githubusercontent.com/u/6645422?v=4)](https://github.com/lrezek "lrezek (81 commits)")

### Embed Badge

![Health badge](/badges/lrezek-arachnid/health.svg)

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

###  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.0M542](/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)
