PHPackages                             tystr/redis-orm - 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. tystr/redis-orm

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

tystr/redis-orm
===============

A simple PHP object mapper to assist in persisting objects in Redis and indexing them for efficient searching and filtering.

v1.0-BETA1(11y ago)291738[3 issues](https://github.com/tystr/redis-orm/issues)MITPHP

Since Aug 7Pushed 10y ago5 watchersCompare

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

READMEChangelog (1)Dependencies (7)Versions (5)Used By (0)

Redis ORM
=========

[](#redis-orm)

[![Build Status](https://camo.githubusercontent.com/24610ee7e77581b48398f5adbdd55fcdbb7a44e5d73b69c4bb2ad12d7e2b57ab/68747470733a2f2f7472617669732d63692e6f72672f74797374722f72656469732d6f726d2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/tystr/redis-orm)

This is a small object mapper library designed to assist in storing objects into a [Redis](http://redis.io/) database while maintaining indexes for the fields of the object for efficient querying and filtering.

This project is under development. Use at your own risk.

TODO:

- Associated objects
- Use redis transactions

Support
=======

[](#support)

Freenode IRC: #redis-orm

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

[](#installation)

Add to your project via composer:

```
$ composer.phar require tystr/redis-orm:1.0.*@dev

```

Setting up the Development Environment
======================================

[](#setting-up-the-development-environment)

You'll need [Vagrant](http://vagrantup.com/) installed and configured correctly.

Simply run the following command to get your VM up and running:

```
$ vagrant up

```

To run the [Behat](http://docs.behat.org/en/v3.0/) test suite:

```
$ vagrant ssh
$ cd /vagrant
$ vendor/bin/behat

```

Read The Documentation
======================

[](#read-the-documentation)

- **[Intro](doc/00-intro.md)**
- **[Installation](doc/01-installation.md)**
- **[Usage](doc/02-usage.md)**
- **[Annotations](doc/03-annotations.md)**

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

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

Unknown

Total

1

Last Release

4274d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/36c21f10d3158414b30b737e8197c7782b483057ff4326dab7c4a9b30726bfa7?d=identicon)[tystr](/maintainers/tystr)

---

Top Contributors

[![tystr](https://avatars.githubusercontent.com/u/779428?v=4)](https://github.com/tystr "tystr (90 commits)")[![justintaft01](https://avatars.githubusercontent.com/u/12241480?v=4)](https://github.com/justintaft01 "justintaft01 (1 commits)")

---

Tags

ormrediskeyvalueredis-orm

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/tystr-redis-orm/health.svg)

```
[![Health](https://phpackages.com/badges/tystr-redis-orm/health.svg)](https://phpackages.com/packages/tystr-redis-orm)
```

###  Alternatives

[oro/platform

Business Application Platform (BAP)

645143.5k115](/packages/oro-platform)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9421.6k61](/packages/open-dxp-opendxp)[perplorm/perpl

Perpl is an improved and still maintained fork of Propel2, an open-source Object-Relational Mapping (ORM) for PHP.

2411.8k](/packages/perplorm-perpl)[chameleon-system/chameleon-base

The Chameleon System core.

1028.6k5](/packages/chameleon-system-chameleon-base)

PHPackages © 2026

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