
Fable
5.6#25 in code transpilersWeb
Visit
| Fact | Fable | JSweet |
|---|---|---|
| Build integrations | For JavaScript projects, Fable integrates with bundlers including Vite, Parcel, and Webpack. | Official tooling includes Eclipse, Maven and Gradle plugins. |
| Language features | The site highlights F# features including immutability by default, pattern matching, units of measure, and type providers. | Its listed features include Java-to-TypeScript syntax mapping, Java constructs, async/await, and ECMAScript targets from ES3 to ES6. |
| License | The Fable repository identifies its license as MIT. | The repository links to a license file but the opened page does not state the license name in its displayed README text. |
| What it does | Fable is a compiler that lets developers use F# to build applications. | JSweet transpiles Java source into TypeScript and JavaScript for browser, mobile-webview and Node.js applications. |
No prices published.
Fable suits .NET or JavaScript developers who want to build applications with F# and target browser or other language runtimes. It also fits teams comfortable evaluating targets with different maturity levels.
JSweet is aimed at Java developers building web or mobile HTML5 applications with JavaScript libraries and frameworks. It may also suit teams that want to use Java code with browser or Node.js targets.