fable-compiler/Fable
F# to JavaScript, TypeScript, Python, Rust, Erlang and Dart Compiler observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 99
- 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: 8
- age_days: 3887
- days_rel: 8
- days_push: 7
- n_releases_24m: 26
Adoption not part of the score
3144 stars · 327 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Fable is an open-source F# compiler that translates F# code to JavaScript, TypeScript, Python, Rust, Dart, and Erlang/BEAM. It makes F# a first-class citizen of these ecosystems with readable output and rich interop with native packages.
Use cases
- compile F# to JavaScript for web apps
- write frontend code in F# and use npm packages
- transpile F# to TypeScript
- target Python or Rust from F# code
- build Erlang/BEAM applications in F#
- use F# pattern matching and type inference in JS ecosystem
When to choose
- you want to write browser or Node.js apps in F#
- you want strong typing and immutability with JavaScript interop
- you want one F# codebase targeting multiple language backends
When to avoid
- you need full .NET BCL compatibility or reflection-heavy code
- you only target experimental backends like Rust, Dart, or Erlang in production
- your team has no F# experience
Facets
cli-tool · maturity active
compiler programming-language developer-tools programming-languages compilers web-development frontend backend cross-platform python rust cli fsharp javascript typescript dart erlang transpiler functional-programming npm-interop compiler nodejs web-server
6 sources
- readme: https://github.com/fable-compiler/Fable · fetched 2026-08-28 · a78d69901f41
- homepage: http://fable.io/ · fetched 2026-08-29 · 12611064305a
- site_page: https://fable.io/docs · fetched 2026-08-29 · e178504708a1
- site_page: https://fable.io/docs/2-steps/setup.html · fetched 2026-08-29 · b5b97f04a146
- site_page: https://fable.io/docs/javascript/features.html · fetched 2026-08-29 · dd6eacd12f40
- site_page: https://fable.io/docs/javascript/compatibility.html · fetched 2026-08-29 · ff24c7ae0805
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| fable-compiler/Fable | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="fable-compiler/Fable")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem