# alash3al/redix

a very simple pure key => value storage system that speaks Redis protocol with Postgres as storage engine and more

Repository: https://github.com/alash3al/redix
Canonical: https://ross.abutalabs.com/products/redix
Homepage: https://redix.alash3al.com/
Language: Go
License Family: other
Topics: redis, redis-server, golang, key-value-store, database, badgerdb, boltdb, nosql, go, key-value
Last push: 2023-03-07T03:13:26+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2820, "days_push": 1275, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1222, forks 76 (observed 2026-08-28T04:04:02.447634+00:00)

## What it is
Redix is a key-value datastore server that speaks the Redis protocol (RESP) while using pluggable storage engines like PostgreSQL and the filesystem as the backend. It lets you use any Redis client to persist data on disk instead of in-memory Redis.

## Use cases
- run a redis-compatible server backed by postgres
- persist key-value data on disk with redis clients
- replace in-memory redis with durable storage
- expose a simple key-value api over the redis protocol
- use redis cli against a postgres-backed datastore

## When to choose
- you want redis protocol compatibility but need disk-backed persistence
- you want to reuse existing storage engines like postgres with a simple key-value interface
- memory constraints make in-memory redis impractical

## When to avoid
- you need full redis feature set like pub/sub, sorted sets, or lua scripting
- you need a battle-tested, actively maintained datastore for production
- you require a project with a clear license

## Facets
- artifact type: service
- maturity: maintenance
- function: database, http-server, caching
- domain: databases, backend, developer-tools
- platform: go, self-hosted
- tags: redis-protocol, key-value-store, storage-engines, postgresql, resp, nosql, linux, macos, docker

## Member repositories
- alash3al/redix (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:02.447634+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:15:36.713022+00:00, confidence not recorded.
  - readme: https://github.com/alash3al/redix (fetched 2026-08-28T04:04:02.447634+00:00, sha 3dcaba9ff15a)
  - homepage: https://redix.alash3al.com/ (fetched 2026-08-29T12:23:50.926055+00:00, sha 43e3e2cb268c)
  - site_page: https://redix.alash3al.com/installation.html (fetched 2026-08-29T12:23:50.934840+00:00, sha e0d4b9c4c049)
- Data as of 2026-08-30T08:39:29.467469+00:00.
