{
 "schema_version": 1,
 "generated": "2026-10-24",
 "repo": "lianghsun/open-sheet",
 "name": "open-sheet",
 "owner": "lianghsun",
 "slug": "lianghsun-open-sheet",
 "github": "https://github.com/lianghsun/open-sheet",
 "what": "A TypeScript framework where you write a spreadsheet model as React and export it as a live .xlsx file with formulas intact.",
 "why": "127 stars, launched 67 days ago",
 "language": "TypeScript",
 "requirements": [
  "Node",
  "npm or pnpm",
  "A coding agent or text editor",
  "A local dev server to preview the sheet"
 ],
 "audience_note": "Written for developers and their coding agents who generate spreadsheet models from code instead of editing workbooks by hand.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Data and analytics",
 "url": "https://dedupedai.com/use-cases/lianghsun-open-sheet/",
 "use_case_count": 3,
 "use_cases": [
  {
   "id": "lianghsun-open-sheet--build-model-that-recalculates",
   "title": "Build a model whose numbers recalculate on change",
   "best": true,
   "url": "https://dedupedai.com/use-cases/lianghsun-open-sheet/build-model-that-recalculates/",
   "json": "https://dedupedai.com/use-cases/u/lianghsun-open-sheet/build-model-that-recalculates.json"
  },
  {
   "id": "lianghsun-open-sheet--batch-workbooks-from-data",
   "title": "Generate a live workbook for every record in a batch",
   "best": false,
   "url": "https://dedupedai.com/use-cases/lianghsun-open-sheet/batch-workbooks-from-data/",
   "json": "https://dedupedai.com/use-cases/u/lianghsun-open-sheet/batch-workbooks-from-data.json"
  },
  {
   "id": "lianghsun-open-sheet--review-sheet-logic-in-code",
   "title": "Trace a wrong cell to its source and send notes back",
   "best": false,
   "url": "https://dedupedai.com/use-cases/lianghsun-open-sheet/review-sheet-logic-in-code/",
   "json": "https://dedupedai.com/use-cases/u/lianghsun-open-sheet/review-sheet-logic-in-code.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
