{"adoption": {"forks": 40, "observed_at": "2026-08-28T04:05:15.074270+00:00", "stars": 1638}, "canonical_url": "https://ross.abutalabs.com/products/litetree", "card": {"archived": false, "artifact_type": "library", "description": "SQLite with Branches", "domain": ["databases", "blockchain", "developer-tools"], "enriched": true, "function": ["database", "database-driver"], "health_score": 68, "homepage": null, "language": "C", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["aergoio/litetree"], "name": "aergoio/litetree", "platform": ["windows", "cross-platform", "c"], "pushed_at": "2026-04-27T05:21:53+00:00", "repo": "aergoio/litetree", "stars": 1638, "tags": ["sqlite", "branching", "versioned-database", "time-travel", "fork", "linux", "macos"], "topics": ["database", "sqlite3", "aergo"], "urls": [], "use_cases": ["run sqlite queries against a specific branch of a database", "read a database at a previous point in time", "test schema changes on a branch without affecting master", "store blockchain state with branching support", "have multiple connections writing to separate branches of one database"], "what_it_is": "LiteTree is a modified SQLite engine that supports database branching, allowing multiple connections to read or write separate branches or commits of the same database, similar to git. It was built as the storage core for the Aergo blockchain.", "when_to_avoid": ["you need a standard, unmodified SQLite with broad tooling support", "you need distributed or networked database branching", "you require heavy write concurrency across many nodes"], "when_to_choose": ["you need git-like branching or time-travel queries in an embedded SQL database", "you are building blockchain or ledger systems that need forkable state", "you want SQLite compatibility with point-in-time reads"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/litetree", "repo": "aergoio/litetree", "role": "main", "score": 58}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.074270+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:46:32.933796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a04d3c08c54964ed5174c514ab9735c378503ced8201f553f55216a1b4b1121c", "fetched_at": "2026-08-28T04:05:15.074270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aergoio/litetree"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.074270+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:46:32.933796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a04d3c08c54964ed5174c514ab9735c378503ced8201f553f55216a1b4b1121c", "fetched_at": "2026-08-28T04:05:15.074270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aergoio/litetree"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:46:32.933796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a04d3c08c54964ed5174c514ab9735c378503ced8201f553f55216a1b4b1121c", "fetched_at": "2026-08-28T04:05:15.074270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aergoio/litetree"}], "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:05:15.074270+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.074270+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.074270+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:46:32.933796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a04d3c08c54964ed5174c514ab9735c378503ced8201f553f55216a1b4b1121c", "fetched_at": "2026-08-28T04:05:15.074270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aergoio/litetree"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.074270+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.074270+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:46:32.933796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a04d3c08c54964ed5174c514ab9735c378503ced8201f553f55216a1b4b1121c", "fetched_at": "2026-08-28T04:05:15.074270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aergoio/litetree"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.074270+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.074270+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.074270+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:46:32.933796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a04d3c08c54964ed5174c514ab9735c378503ced8201f553f55216a1b4b1121c", "fetched_at": "2026-08-28T04:05:15.074270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aergoio/litetree"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.074270+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.074270+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:46:32.933796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a04d3c08c54964ed5174c514ab9735c378503ced8201f553f55216a1b4b1121c", "fetched_at": "2026-08-28T04:05:15.074270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aergoio/litetree"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:46:32.933796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a04d3c08c54964ed5174c514ab9735c378503ced8201f553f55216a1b4b1121c", "fetched_at": "2026-08-28T04:05:15.074270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aergoio/litetree"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:46:32.933796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a04d3c08c54964ed5174c514ab9735c378503ced8201f553f55216a1b4b1121c", "fetched_at": "2026-08-28T04:05:15.074270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aergoio/litetree"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:46:32.933796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a04d3c08c54964ed5174c514ab9735c378503ced8201f553f55216a1b4b1121c", "fetched_at": "2026-08-28T04:05:15.074270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aergoio/litetree"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 79, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2949, "days_push": 128, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 58, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}