{"adoption": {"forks": 35, "observed_at": "2026-09-03T02:15:07.017516+00:00", "stars": 1184}, "canonical_url": "https://ross.abutalabs.com/products/oxen", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Lightning fast data version control system for large repositories of data. Feels like git, pushes and pulls like oxen.", "domain": ["machine-learning", "developer-tools", "version-control"], "enriched": true, "function": ["version-control", "developer-tools", "file-system", "data-science"], "health_score": 100, "homepage": "https://oxen.ai", "language": "Rust", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["Oxen-AI/Oxen"], "name": "Oxen-AI/Oxen", "platform": ["rust", "python", "cli", "cross-platform", "self-hosted", "windows"], "pushed_at": "2026-09-03T00:06:13+00:00", "repo": "Oxen-AI/Oxen", "stars": 1184, "tags": ["data-version-control", "git-for-data", "large-datasets", "merkle-tree", "dataset-management", "model-weights", "unstructured-data", "parquet", "data-engineering", "linux", "macos"], "topics": ["machine-learning", "python", "rust", "version-control", "data-version-control", "data-versioning", "git-for-data", "unstructured-data", "vcs"], "urls": [], "use_cases": ["version control for large image datasets", "git for machine learning training data", "version model weights and checkpoints", "manage millions of files in a data repository", "collaborate on dataset annotations with branching", "self-hosted data version control server", "version parquet files with millions of rows"], "what_it_is": "Oxen is a fast data version control system written in Rust that versions large datasets (images, audio, video, text, parquet) with a git-like workflow. It ships as a CLI, Python package, HTTP API server, and embeddable Rust library, with hosted or self-hosted repository hosting.", "when_to_avoid": ["you only version small text source code - plain git is simpler", "you need general-purpose object storage rather than versioned repositories", "you require a mature ecosystem with broad third-party integrations"], "when_to_choose": ["you need to version terabytes of data or millions of files where git and git-lfs fall short", "your team branches, commits, and merges changes to ML datasets like code", "you want a git-like CLI plus Python SDK for data versioning", "you need fast indexing and transfer of unstructured media assets"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/oxen", "repo": "Oxen-AI/Oxen", "role": "main", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.017516+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.215517+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d6817c1d01024269333bf544f501c30e53f12f93e9a61df55f59521e9e1728c", "fetched_at": "2026-09-03T02:15:07.017516+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Oxen-AI/Oxen"}, {"content_hash": "ec10b09280889d8dd468267877af31ff2f65d313b07c0aed88bc2b5c5701574d", "fetched_at": "2026-08-29T12:32:10.220943+00:00", "kind": "homepage", "missing": false, "url": "https://oxen.ai"}, {"content_hash": "a8c3ac651a741075cef2762cb6793a6db356efd43b38290c1d14cbc9880a2980", "fetched_at": "2026-08-29T12:32:10.232204+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oxen.ai"}, {"content_hash": "404d9629c13aeb26412c3f619e265c50f8476521d7fe927e89fadf03ea298f95", "fetched_at": "2026-08-29T12:32:10.230245+00:00", "kind": "site_page", "missing": false, "url": "https://www.oxen.ai/pricing"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.017516+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.215517+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d6817c1d01024269333bf544f501c30e53f12f93e9a61df55f59521e9e1728c", "fetched_at": "2026-09-03T02:15:07.017516+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Oxen-AI/Oxen"}, {"content_hash": "ec10b09280889d8dd468267877af31ff2f65d313b07c0aed88bc2b5c5701574d", "fetched_at": "2026-08-29T12:32:10.220943+00:00", "kind": "homepage", "missing": false, "url": "https://oxen.ai"}, {"content_hash": "a8c3ac651a741075cef2762cb6793a6db356efd43b38290c1d14cbc9880a2980", "fetched_at": "2026-08-29T12:32:10.232204+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oxen.ai"}, {"content_hash": "404d9629c13aeb26412c3f619e265c50f8476521d7fe927e89fadf03ea298f95", "fetched_at": "2026-08-29T12:32:10.230245+00:00", "kind": "site_page", "missing": false, "url": "https://www.oxen.ai/pricing"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.215517+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d6817c1d01024269333bf544f501c30e53f12f93e9a61df55f59521e9e1728c", "fetched_at": "2026-09-03T02:15:07.017516+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Oxen-AI/Oxen"}, {"content_hash": "ec10b09280889d8dd468267877af31ff2f65d313b07c0aed88bc2b5c5701574d", "fetched_at": "2026-08-29T12:32:10.220943+00:00", "kind": "homepage", "missing": false, "url": "https://oxen.ai"}, {"content_hash": "a8c3ac651a741075cef2762cb6793a6db356efd43b38290c1d14cbc9880a2980", "fetched_at": "2026-08-29T12:32:10.232204+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oxen.ai"}, {"content_hash": "404d9629c13aeb26412c3f619e265c50f8476521d7fe927e89fadf03ea298f95", "fetched_at": "2026-08-29T12:32:10.230245+00:00", "kind": "site_page", "missing": false, "url": "https://www.oxen.ai/pricing"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.017516+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.017516+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.017516+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.215517+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d6817c1d01024269333bf544f501c30e53f12f93e9a61df55f59521e9e1728c", "fetched_at": "2026-09-03T02:15:07.017516+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Oxen-AI/Oxen"}, {"content_hash": "ec10b09280889d8dd468267877af31ff2f65d313b07c0aed88bc2b5c5701574d", "fetched_at": "2026-08-29T12:32:10.220943+00:00", "kind": "homepage", "missing": false, "url": "https://oxen.ai"}, {"content_hash": "a8c3ac651a741075cef2762cb6793a6db356efd43b38290c1d14cbc9880a2980", "fetched_at": "2026-08-29T12:32:10.232204+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oxen.ai"}, {"content_hash": "404d9629c13aeb26412c3f619e265c50f8476521d7fe927e89fadf03ea298f95", "fetched_at": "2026-08-29T12:32:10.230245+00:00", "kind": "site_page", "missing": false, "url": "https://www.oxen.ai/pricing"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.017516+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.017516+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.215517+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d6817c1d01024269333bf544f501c30e53f12f93e9a61df55f59521e9e1728c", "fetched_at": "2026-09-03T02:15:07.017516+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Oxen-AI/Oxen"}, {"content_hash": "ec10b09280889d8dd468267877af31ff2f65d313b07c0aed88bc2b5c5701574d", "fetched_at": "2026-08-29T12:32:10.220943+00:00", "kind": "homepage", "missing": false, "url": "https://oxen.ai"}, {"content_hash": "a8c3ac651a741075cef2762cb6793a6db356efd43b38290c1d14cbc9880a2980", "fetched_at": "2026-08-29T12:32:10.232204+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oxen.ai"}, {"content_hash": "404d9629c13aeb26412c3f619e265c50f8476521d7fe927e89fadf03ea298f95", "fetched_at": "2026-08-29T12:32:10.230245+00:00", "kind": "site_page", "missing": false, "url": "https://www.oxen.ai/pricing"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.017516+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.017516+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.017516+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.215517+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d6817c1d01024269333bf544f501c30e53f12f93e9a61df55f59521e9e1728c", "fetched_at": "2026-09-03T02:15:07.017516+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Oxen-AI/Oxen"}, {"content_hash": "ec10b09280889d8dd468267877af31ff2f65d313b07c0aed88bc2b5c5701574d", "fetched_at": "2026-08-29T12:32:10.220943+00:00", "kind": "homepage", "missing": false, "url": "https://oxen.ai"}, {"content_hash": "a8c3ac651a741075cef2762cb6793a6db356efd43b38290c1d14cbc9880a2980", "fetched_at": "2026-08-29T12:32:10.232204+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oxen.ai"}, {"content_hash": "404d9629c13aeb26412c3f619e265c50f8476521d7fe927e89fadf03ea298f95", "fetched_at": "2026-08-29T12:32:10.230245+00:00", "kind": "site_page", "missing": false, "url": "https://www.oxen.ai/pricing"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.017516+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.017516+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.215517+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d6817c1d01024269333bf544f501c30e53f12f93e9a61df55f59521e9e1728c", "fetched_at": "2026-09-03T02:15:07.017516+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Oxen-AI/Oxen"}, {"content_hash": "ec10b09280889d8dd468267877af31ff2f65d313b07c0aed88bc2b5c5701574d", "fetched_at": "2026-08-29T12:32:10.220943+00:00", "kind": "homepage", "missing": false, "url": "https://oxen.ai"}, {"content_hash": "a8c3ac651a741075cef2762cb6793a6db356efd43b38290c1d14cbc9880a2980", "fetched_at": "2026-08-29T12:32:10.232204+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oxen.ai"}, {"content_hash": "404d9629c13aeb26412c3f619e265c50f8476521d7fe927e89fadf03ea298f95", "fetched_at": "2026-08-29T12:32:10.230245+00:00", "kind": "site_page", "missing": false, "url": "https://www.oxen.ai/pricing"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.215517+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d6817c1d01024269333bf544f501c30e53f12f93e9a61df55f59521e9e1728c", "fetched_at": "2026-09-03T02:15:07.017516+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Oxen-AI/Oxen"}, {"content_hash": "ec10b09280889d8dd468267877af31ff2f65d313b07c0aed88bc2b5c5701574d", "fetched_at": "2026-08-29T12:32:10.220943+00:00", "kind": "homepage", "missing": false, "url": "https://oxen.ai"}, {"content_hash": "a8c3ac651a741075cef2762cb6793a6db356efd43b38290c1d14cbc9880a2980", "fetched_at": "2026-08-29T12:32:10.232204+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oxen.ai"}, {"content_hash": "404d9629c13aeb26412c3f619e265c50f8476521d7fe927e89fadf03ea298f95", "fetched_at": "2026-08-29T12:32:10.230245+00:00", "kind": "site_page", "missing": false, "url": "https://www.oxen.ai/pricing"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.215517+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d6817c1d01024269333bf544f501c30e53f12f93e9a61df55f59521e9e1728c", "fetched_at": "2026-09-03T02:15:07.017516+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Oxen-AI/Oxen"}, {"content_hash": "ec10b09280889d8dd468267877af31ff2f65d313b07c0aed88bc2b5c5701574d", "fetched_at": "2026-08-29T12:32:10.220943+00:00", "kind": "homepage", "missing": false, "url": "https://oxen.ai"}, {"content_hash": "a8c3ac651a741075cef2762cb6793a6db356efd43b38290c1d14cbc9880a2980", "fetched_at": "2026-08-29T12:32:10.232204+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oxen.ai"}, {"content_hash": "404d9629c13aeb26412c3f619e265c50f8476521d7fe927e89fadf03ea298f95", "fetched_at": "2026-08-29T12:32:10.230245+00:00", "kind": "site_page", "missing": false, "url": "https://www.oxen.ai/pricing"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.215517+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d6817c1d01024269333bf544f501c30e53f12f93e9a61df55f59521e9e1728c", "fetched_at": "2026-09-03T02:15:07.017516+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Oxen-AI/Oxen"}, {"content_hash": "ec10b09280889d8dd468267877af31ff2f65d313b07c0aed88bc2b5c5701574d", "fetched_at": "2026-08-29T12:32:10.220943+00:00", "kind": "homepage", "missing": false, "url": "https://oxen.ai"}, {"content_hash": "a8c3ac651a741075cef2762cb6793a6db356efd43b38290c1d14cbc9880a2980", "fetched_at": "2026-08-29T12:32:10.232204+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oxen.ai"}, {"content_hash": "404d9629c13aeb26412c3f619e265c50f8476521d7fe927e89fadf03ea298f95", "fetched_at": "2026-08-29T12:32:10.230245+00:00", "kind": "site_page", "missing": false, "url": "https://www.oxen.ai/pricing"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 88}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1493, "days_push": 0, "days_rel": 0, "gap_med": 5, "n_releases_24m": 78}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}