{"adoption": {"forks": 62, "observed_at": "2026-08-28T04:07:53.151850+00:00", "stars": 3272}, "canonical_url": "https://ross.abutalabs.com/products/liftkit", "card": {"archived": false, "artifact_type": "library", "description": "Components from design to production", "domain": ["web-development", "frontend", "web-design"], "enriched": true, "function": ["ui-components", "css-framework", "frontend-framework"], "health_score": 86, "homepage": "https://www.chainlift.io/liftkit", "language": "CSS", "license": "Apache-2.0", "license_family": "permissive", "maturity": "experimental", "member_repos": ["Chainlift/liftkit"], "name": "Chainlift/liftkit", "platform": [], "pushed_at": "2026-06-10T21:33:51+00:00", "repo": "Chainlift/liftkit", "stars": 3272, "tags": ["design-system", "nextjs", "shadcn", "component-library", "spacing-system", "color-ramps", "not-production-ready", "nodejs", "web-server"], "topics": ["component-library", "css", "nextjs", "shadcn", "web"], "urls": [], "use_cases": ["build polished react components with consistent spacing and scale", "enforce design best practices automatically in a nextjs app", "generate balanced color ramps for a design system", "get designer-quality ui without design expertise", "style a nextjs project without tailwind"], "what_it_is": "LiftKit is a UI framework and component library built on a system of formulas for scaling, spacing, and color that enforce design best practices like optical symmetry and balanced proportions. It currently targets Next.js without Tailwind and is being rewritten around Base UI primitives.", "when_to_avoid": ["you need production-ready, stable components today - the readme explicitly warns against production use", "you use tailwind (only community forks exist)", "you need framework support beyond next.js", "you need long-term API stability during the ongoing rewrite"], "when_to_choose": ["you use next.js without tailwind and want opinionated, formula-driven design", "you want a design system that enforces proportion and color rules for you", "you're experimenting or evaluating and can tolerate breaking changes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/liftkit", "repo": "Chainlift/liftkit", "role": "main", "score": 49}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.151850+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:23:08.158915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a1dc9645dbe26e9531147fed517c7900227f276cafe3aa2c96b08bebc098de", "fetched_at": "2026-08-28T04:07:53.151850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chainlift/liftkit"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.151850+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:23:08.158915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a1dc9645dbe26e9531147fed517c7900227f276cafe3aa2c96b08bebc098de", "fetched_at": "2026-08-28T04:07:53.151850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chainlift/liftkit"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:23:08.158915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a1dc9645dbe26e9531147fed517c7900227f276cafe3aa2c96b08bebc098de", "fetched_at": "2026-08-28T04:07:53.151850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chainlift/liftkit"}], "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:07:53.151850+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.151850+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.151850+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:23:08.158915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a1dc9645dbe26e9531147fed517c7900227f276cafe3aa2c96b08bebc098de", "fetched_at": "2026-08-28T04:07:53.151850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chainlift/liftkit"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.151850+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.151850+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:23:08.158915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a1dc9645dbe26e9531147fed517c7900227f276cafe3aa2c96b08bebc098de", "fetched_at": "2026-08-28T04:07:53.151850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chainlift/liftkit"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.151850+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.151850+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.151850+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:23:08.158915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a1dc9645dbe26e9531147fed517c7900227f276cafe3aa2c96b08bebc098de", "fetched_at": "2026-08-28T04:07:53.151850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chainlift/liftkit"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.151850+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.151850+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:23:08.158915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a1dc9645dbe26e9531147fed517c7900227f276cafe3aa2c96b08bebc098de", "fetched_at": "2026-08-28T04:07:53.151850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chainlift/liftkit"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:23:08.158915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a1dc9645dbe26e9531147fed517c7900227f276cafe3aa2c96b08bebc098de", "fetched_at": "2026-08-28T04:07:53.151850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chainlift/liftkit"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:23:08.158915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a1dc9645dbe26e9531147fed517c7900227f276cafe3aa2c96b08bebc098de", "fetched_at": "2026-08-28T04:07:53.151850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chainlift/liftkit"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:23:08.158915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "76a1dc9645dbe26e9531147fed517c7900227f276cafe3aa2c96b08bebc098de", "fetched_at": "2026-08-28T04:07:53.151850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chainlift/liftkit"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 86, "longevity": 36, "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": 511, "days_push": 84, "days_rel": 415, "gap_med": null, "n_releases_24m": 1}, "score": 49, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}