Status: ready-to-review launch checklist for a bilig Hacker News submission.
Use this only when a maintainer is available to answer comments for the next few hours. Do not ask friends, coworkers, followers, or other accounts to upvote or comment. Treat the launch as feedback collection first and star growth second.
Official Show HN fit:
@bilig/headless package is on
npm and the repository has a runnable Node example.Title:
Show HN: Bilig - a headless spreadsheet engine for Node services and agents
URL:
https://github.com/proompteng/bilig
Use the GitHub repository URL because it exposes code, examples, issues, benchmarks, caveats, and contribution paths in one place.
Post this as the maintainer’s own comment only after reviewing it in your own voice:
i built bilig because a lot of useful business logic still lives in spreadsheet-shaped models, but automation usually either screen-scrapes a browser grid or rewrites formulas in ad hoc code.
the current public package is @bilig/headless. it runs workbook creation, formula evaluation, structural edits, persistence round trips, and readback from node without opening a browser ui.
quick try path:
npm install @bilig/headless
or run the external example:
git clone https://github.com/proompteng/bilig.git
cd bilig/examples/headless-workpaper
npm install
npm start
there is also an agent writeback proof in the same example:
npm run agent:verify
the repo also includes benchmark evidence against hyperformula-style workloads. the current checked-in claim is 46/46 mean wins on scorecard-eligible comparable workloads, with the p95 caveat left attached. it is not a finished excel clone; the compatibility boundaries doc calls out macro, formula, xlsx, and ui gaps.
i'm especially interested in feedback from people who have built spreadsheet-backed services, formula engines, xlsx import/export, or agent workflows that need reliable workbook state.
Before posting:
main.2 hours.Useful commands:
gh api repos/proompteng/bilig --jq '{stars:.stargazers_count,pushed_at:.pushed_at,default_branch:.default_branch}'
gh run list --repo proompteng/bilig --limit 5 --json workflowName,headSha,status,conclusion,url
pnpm workpaper:smoke:external
@bilig/headless is aimed at WorkPaper-style service and agent workflows:
formula-backed business logic, structural edits, persistence, validation, and
engine-level evidence in one TypeScript repo. HyperFormula is the obvious
comparison point, so the benchmark docs keep that comparison explicit and
caveated.
Not fully. The honest claim is fixture- and corpus-scoped compatibility. The compatibility boundaries note names the current macro, formula, XLSX corpus, and UI gaps. The formula fixture notes show how specific claims should map to fixtures and verifier commands.
Yes. The @bilig/headless package runs from Node. The external example builds a
small revenue workbook, evaluates formulas, applies an agent-style edit,
serializes the document, restores it, and verifies summary values.
Useful feedback includes:
Within 24 hours of posting:
docs/github-stars-growth-plan.md with the star count, traffic notes,
and what changed.