{"adoption": {"forks": 337, "observed_at": "2026-08-28T04:08:30.384666+00:00", "stars": 3949}, "canonical_url": "https://ross.abutalabs.com/products/redisjson", "card": {"archived": false, "artifact_type": "library", "description": "RedisJSON - a JSON data type for Redis", "domain": ["databases", "developer-tools"], "enriched": true, "function": ["database", "serialization", "search-engine"], "health_score": 98, "homepage": "https://redis.io/docs/stack/json/", "language": "Rust", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["RedisJSON/RedisJSON"], "name": "RedisJSON/RedisJSON", "platform": ["self-hosted", "rust"], "pushed_at": "2026-08-25T12:04:31+00:00", "repo": "RedisJSON/RedisJSON", "stars": 3949, "tags": ["redis-module", "json-data-type", "jsonpath", "document-store", "in-memory-database", "data-engineering", "linux", "macos", "docker"], "topics": ["redis", "json", "document-store", "rejson", "redisjson"], "urls": [], "use_cases": ["store and query JSON documents in Redis", "update nested JSON fields atomically with JSONPath", "build a document store on top of Redis", "index JSON documents with RediSearch for secondary indexes", "cache structured JSON API responses"], "what_it_is": "RedisJSON is a Redis module that implements JSON as a native Redis data type, supporting full JSON standard storage, JSONPath queries, and atomic typed operations. As of Redis 8, JSON is built into Redis itself and standalone RedisJSON releases have stopped.", "when_to_avoid": ["you need a standalone module for Redis versions before 8 with active releases", "you require a fully open-source license without RSALv2/SSPLv1/AGPLv3 terms", "you need persistent disk-based document storage rather than in-memory"], "when_to_choose": ["you need fast in-memory JSON document storage with path-based updates", "you are running Redis 8+ where JSON is built in", "you want to combine JSON documents with RediSearch querying"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/redisjson", "repo": "RedisJSON/RedisJSON", "role": "main", "score": 93}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.384666+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:24:32.876543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "689ca7ac38a548107b5dc2cd2a068800cf9a13e4773f359eff0bc1cb0d19e993", "fetched_at": "2026-08-28T04:08:30.384666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisJSON/RedisJSON"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.384666+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:24:32.876543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "689ca7ac38a548107b5dc2cd2a068800cf9a13e4773f359eff0bc1cb0d19e993", "fetched_at": "2026-08-28T04:08:30.384666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisJSON/RedisJSON"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:24:32.876543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "689ca7ac38a548107b5dc2cd2a068800cf9a13e4773f359eff0bc1cb0d19e993", "fetched_at": "2026-08-28T04:08:30.384666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisJSON/RedisJSON"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.384666+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.384666+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.384666+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:24:32.876543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "689ca7ac38a548107b5dc2cd2a068800cf9a13e4773f359eff0bc1cb0d19e993", "fetched_at": "2026-08-28T04:08:30.384666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisJSON/RedisJSON"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.384666+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.384666+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:24:32.876543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "689ca7ac38a548107b5dc2cd2a068800cf9a13e4773f359eff0bc1cb0d19e993", "fetched_at": "2026-08-28T04:08:30.384666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisJSON/RedisJSON"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.384666+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.384666+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.384666+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:24:32.876543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "689ca7ac38a548107b5dc2cd2a068800cf9a13e4773f359eff0bc1cb0d19e993", "fetched_at": "2026-08-28T04:08:30.384666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisJSON/RedisJSON"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.384666+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.384666+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:24:32.876543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "689ca7ac38a548107b5dc2cd2a068800cf9a13e4773f359eff0bc1cb0d19e993", "fetched_at": "2026-08-28T04:08:30.384666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisJSON/RedisJSON"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:24:32.876543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "689ca7ac38a548107b5dc2cd2a068800cf9a13e4773f359eff0bc1cb0d19e993", "fetched_at": "2026-08-28T04:08:30.384666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisJSON/RedisJSON"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:24:32.876543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "689ca7ac38a548107b5dc2cd2a068800cf9a13e4773f359eff0bc1cb0d19e993", "fetched_at": "2026-08-28T04:08:30.384666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisJSON/RedisJSON"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:24:32.876543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "689ca7ac38a548107b5dc2cd2a068800cf9a13e4773f359eff0bc1cb0d19e993", "fetched_at": "2026-08-28T04:08:30.384666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RedisJSON/RedisJSON"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 81}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3730, "days_push": 8, "days_rel": 127, "gap_med": 0.0, "n_releases_24m": 15}, "score": 93, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}