
lean2ts
Converts Lean 4 specs into TypeScript types, function stubs and fast-check property tests.
What it does
- Types from structure and inductive
- Theorems become fast-check property tests
- Function stubs generated from def
Written outside my own language: lean2ts turns Lean 4 theorems into TypeScript property tests, lean4-rust-backend lowers Lean to Rust, and before either of those comes the practice (hello-lean4, lean-lang-sandbox, lean4-practice, fizzbuzz-lean4-lib, fizzbuzz-lean4-cli); zfp is a zero-cost functional toolkit that disappears into Zig's types; sashiko watches Ruby's concurrency boundaries through OpenTelemetry; archgopher, in Go, pushes the expected load through a Terraform architecture and reads its cost and headroom.
All families
Converts Lean 4 specs into TypeScript types, function stubs and fast-check property tests.
Converts Lean 4 specs into TypeScript types, function stubs and fast-check property tests.
Zero-cost functional programming toolkit for Zig, working directly on native ?T and E!T
Ruby library that keeps OpenTelemetry traces connected across Thread, Fiber, queue and Ractor boundaries.
Read an architecture before you build it: push the expected load through Terraform and read cost, headroom, latency and availability
A Hello World CLI app written in Lean 4, with prebuilt binaries for Linux and macOS.
Lean 4 learning sandbox with ten step-by-step tutorials, from theorem proving to programming
A FizzBuzz command-line app written in Lean 4, built on fizzbuzz-lean4-lib
A Lean 4 to Rust backend that generates Rust code from Lean's IR, with a runtime and WASM support.
A Claude Code plugin providing best practices for generating Lean 4 code.
A FizzBuzz library written in Lean 4, usable as a Lake dependency.