CanadaHonk/porffor
An ahead-of-time JavaScript compiler observed · 2026-08-28
Health v2 · maintenance only
96/100
- Activity 99
- Release rhythm 99
- Longevity 83
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: 0.0
- age_days: 1165
- days_rel: 7
- days_push: 7
- n_releases_24m: 21
Adoption not part of the score
5050 stars · 129 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Porffor is an ahead-of-time JavaScript/TypeScript compiler that compiles JS source through an IR into C, producing native executables or Wasm with no interpreter or JIT. It aims to be far lighter in memory and binary size than traditional JS runtimes like Node or Bun.
Use cases
- compile a javascript file into a standalone native binary
- run server-side javascript without shipping a js runtime
- build memory-efficient serverless-style js apps on constrained hosts
- compile typescript directly without a separate transform step
- compile a fetch handler into a small http server binary
- target wasm from javascript source
When to choose
- you want small, fast-starting native executables from JS/TS source
- memory footprint per app matters more than peak JIT performance
- you want to avoid bundling a ~90MB JS runtime with your app
When to avoid
- you need full Node.js API and ecosystem compatibility today
- you need maximum runtime performance matching V8's JIT
- you need native Windows output (currently WSL-only)
Facets
cli-tool · maturity experimental
compiler programming-language developer-tools programming-languages compilers developer-tools web-development cli cross-platform wasm javascript typescript ahead-of-time aot js-engine native-binaries c-codegen runtime compiler linux macos
3 sources
- readme: https://github.com/CanadaHonk/porffor · fetched 2026-08-28 · b91e16e64c27
- homepage: https://porffor.dev · fetched 2026-08-29 · d55d65321060
- site_page: https://porffor.dev/docs · fetched 2026-08-29 · 9570779b615e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| CanadaHonk/porffor | main | 96 |
For agents
markdown · JSON · MCP: product_card(name="CanadaHonk/porffor")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem