⬢github C · 88 ★ +62 since we first saw it · pushed 19 h ago · MIT
Millillion/lasm
Lean for JavaScript and WebAssembly runtimes
Lasm is a toolchain that compiles Lean 4 programs ahead of time to WebAssembly, letting one codebase run as a Node server, serverless/edge function, WASI module, or browser app. Since it's Lean, developers can prove theorems about their deployed code; the flagship demo is a RealWorld app with 117 proved theorems, distributed via npm with only Node/Bun/Deno required.
Why now: It was just featured on Hacker News as a Show HN post, presenting a novel way to write formally verified webapps for mainstream JS runtimes.
Who it is for: JavaScript or serverless developers curious about formal verification, and Lean programmers who want to deploy proofs-backed code to web platforms.
buncloudflare-workerscompilerdenodependent-typesedge-computingformal-verificationfull-stackfunctional-programmingjavascript
Stars over our 186 snapshots: 26 to 88, since 2 d ago.
Where people talked about it
API: https://socialmediatrends-api.osmike.com/v1/repos/Millillion/lasm