Ross ROSS = Recommend OSS · open-source software intelligence for agents

CakeML/cakeml

CakeML: A Verified Implementation of ML observed · 2026-09-03

github.com/CakeML/cakeml · homepage · Standard ML · BSD-3-Clause (permissive) observed · 2026-09-03

Health v2 · maintenance only

95/100

  • Activity 100
  • Release rhythm 87
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 60.5
  • age_days: 5076
  • days_rel: 7
  • days_push: 0
  • n_releases_24m: 11

Full methodology

Adoption not part of the score

1190 stars · 101 forks observed · 2026-09-03

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

CakeML is a functional programming language based on a substantial subset of Standard ML, together with a formally verified compiler that is proved correct in the HOL4 theorem prover. The compiler bootstraps itself and generates machine code for multiple target architectures, with formal semantics, type inference, and parser all verified.

Use cases

  • compile ML programs to verified machine code
  • research formally verified compilers
  • study formal semantics of a Standard ML subset
  • build verified programs with proven-correct tooling
  • generate code for embedded targets from a verified compiler
  • teach programming language semantics and verification

When to choose

  • you need a compiler with machine-checked correctness proofs
  • you are doing research or teaching in formal verification of languages
  • you want verified code generation for x86, ARM, RISC-V, or other supported architectures

When to avoid

  • you need a general-purpose production ML compiler with mature tooling and ecosystem
  • you need fast compile times or extensive libraries
  • you cannot work with HOL4 theorem proving infrastructure

Facets

cli-tool · maturity active

compiler interpreter programming-language parser type-system programming-languages compilers parsers cross-platform standard-ml formal-verification theorem-proving hol4 verified-compiler machine-code-generation research verification x86 arm linux macos

2 sources

Member repositories

RepositoryRoleHealth v2
CakeML/cakemlmain95

For agents

markdown · JSON · MCP: product_card(name="CakeML/cakeml")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem