{"adoption": {"forks": 104, "observed_at": "2026-08-28T04:03:58.295115+00:00", "stars": 1201}, "canonical_url": "https://ross.abutalabs.com/products/fullstack-starterkit", "card": {"archived": false, "artifact_type": "learning-resource", "description": "GraphQL first full-stack starter kit with Node, React. Powered by TypeScript", "domain": ["web-development", "developer-tools", "apis"], "enriched": true, "function": ["graphql", "web-framework", "orm", "testing", "ci-cd"], "health_score": 20, "homepage": null, "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["karanpratapsingh/fullstack-starterkit"], "name": "karanpratapsingh/fullstack-starterkit", "platform": ["cross-platform"], "pushed_at": "2021-11-07T12:11:32+00:00", "repo": "karanpratapsingh/fullstack-starterkit", "stars": 1201, "tags": ["starter-kit", "boilerplate", "apollo", "prisma", "react", "pwa", "fullstack", "boilerplate", "nodejs", "typescript", "docker"], "topics": ["typescript", "graphql", "react", "architecture", "javascript"], "urls": [], "use_cases": ["bootstrap a new full-stack TypeScript project", "set up a GraphQL API with React frontend quickly", "start a Node.js project with Prisma and PostgreSQL", "get a full-stack boilerplate with CI and Docker included", "scaffold a scalable monorepo-style web app architecture", "avoid setting up project boilerplate from scratch"], "what_it_is": "A GraphQL-first full-stack starter kit built with Node.js, React, and TypeScript, featuring Apollo, Prisma ORM with PostgreSQL, Jest testing, GitHub Actions CI, Docker support, and PWA support. It provides an opinionated, scalable architecture template for bootstrapping new full-stack projects.", "when_to_avoid": ["you prefer REST over GraphQL", "you need a different database than PostgreSQL or a different ORM", "you want a minimal, unopinionated starting point", "you need actively maintained templates - last release was 2021"], "when_to_choose": ["starting a new full-stack project with GraphQL and TypeScript", "you want batteries-included setup with CI, Docker, and testing preconfigured", "you like Apollo and Prisma as your core stack", "you want an opinionated architecture that scales with team growth"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fullstack-starterkit", "repo": "karanpratapsingh/fullstack-starterkit", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.295115+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:33:22.201294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7338be22a5f02e0d6ff948362b228cc5511297e5c281cda04a0e9919c18c4bab", "fetched_at": "2026-08-28T04:03:58.295115+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karanpratapsingh/fullstack-starterkit"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.295115+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:33:22.201294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7338be22a5f02e0d6ff948362b228cc5511297e5c281cda04a0e9919c18c4bab", "fetched_at": "2026-08-28T04:03:58.295115+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karanpratapsingh/fullstack-starterkit"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:33:22.201294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7338be22a5f02e0d6ff948362b228cc5511297e5c281cda04a0e9919c18c4bab", "fetched_at": "2026-08-28T04:03:58.295115+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karanpratapsingh/fullstack-starterkit"}], "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:03:58.295115+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.295115+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.295115+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:33:22.201294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7338be22a5f02e0d6ff948362b228cc5511297e5c281cda04a0e9919c18c4bab", "fetched_at": "2026-08-28T04:03:58.295115+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karanpratapsingh/fullstack-starterkit"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.295115+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.295115+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:33:22.201294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7338be22a5f02e0d6ff948362b228cc5511297e5c281cda04a0e9919c18c4bab", "fetched_at": "2026-08-28T04:03:58.295115+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karanpratapsingh/fullstack-starterkit"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.295115+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.295115+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.295115+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:33:22.201294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7338be22a5f02e0d6ff948362b228cc5511297e5c281cda04a0e9919c18c4bab", "fetched_at": "2026-08-28T04:03:58.295115+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karanpratapsingh/fullstack-starterkit"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.295115+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.295115+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:33:22.201294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7338be22a5f02e0d6ff948362b228cc5511297e5c281cda04a0e9919c18c4bab", "fetched_at": "2026-08-28T04:03:58.295115+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karanpratapsingh/fullstack-starterkit"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:33:22.201294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7338be22a5f02e0d6ff948362b228cc5511297e5c281cda04a0e9919c18c4bab", "fetched_at": "2026-08-28T04:03:58.295115+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karanpratapsingh/fullstack-starterkit"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:33:22.201294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7338be22a5f02e0d6ff948362b228cc5511297e5c281cda04a0e9919c18c4bab", "fetched_at": "2026-08-28T04:03:58.295115+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karanpratapsingh/fullstack-starterkit"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:33:22.201294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7338be22a5f02e0d6ff948362b228cc5511297e5c281cda04a0e9919c18c4bab", "fetched_at": "2026-08-28T04:03:58.295115+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karanpratapsingh/fullstack-starterkit"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2258, "days_push": 1760, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}