Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Code Transpilers
  3. Fable

Fable

On the record

Audience
The documentation describes Fable as a way to build applications with F#, including browser UIs, and provides guidance for .NET and JavaScript developers.fable.io · read 9 Oct 2026
Beam requirement
The Beam setup guide requires Erlang/OTP 25 or higher and rebar3.fable.io · read 4 Oct 2026
Build integrations
For JavaScript projects, Fable integrates with bundlers including Vite, Parcel, and Webpack.fable.io · read 9 Oct 2026
Build workflow
The CLI supports release, watch, and clean commands, plus options such as output directory and source maps.fable.io · read 4 Oct 2026
Compatibility limit
Not all NuGet packages work with Fable; the documentation advises checking whether each library is Fable-compatible.fable.io · read 9 Oct 2026
Dependencies
Fable uses NuGet to load F# libraries, while JavaScript dependencies are listed in package.json.fable.io · read 9 Oct 2026
Editor support
The official site names Visual Studio Code and JetBrains Rider among the editors usable with Fable.fable.io · read 9 Oct 2026
JavaScript interop
Fable supports importing JavaScript modules and using NPM packages from F# code.fable.io · read 4 Oct 2026
JavaScript output
Fable transpiles F# to ES2015 JavaScript.fable.io · read 9 Oct 2026
Language features
The site highlights F# features including immutability by default, pattern matching, units of measure, and type providers.fable.io · read 9 Oct 2026
Libraries
The documentation lists Fable.Core, Fable.Browser.Dom, Fable.Elmish.React, and Thoth.Json as libraries available for Fable projects, and cautions that not all NuGet libraries work with Fable.fable.io · read 4 Oct 2026
License
The Fable repository identifies its license as MIT.github.com · read 9 Oct 2026
Online access
The homepage links to an online Fable REPL.fable.io · read 4 Oct 2026
Other targets
Dart and Python are listed as beta, Rust as alpha, and PHP and Beam (Erlang) as experimental.fable.io · read 4 Oct 2026
Output targets
Fable lists JavaScript and TypeScript as stable targets, Dart and Python as beta, Rust as alpha, and PHP and Beam (Erlang) as experimental.fable.io · read 9 Oct 2026
Project setup
The getting started guide installs Fable as a .NET tool and adds Fable.Core to an F# project.fable.io · read 4 Oct 2026
Python requirement
Fable Python targets Python 3.12 or higher; Python 3.10 and 3.11 are deprecated.fable.io · read 4 Oct 2026
Stable targets
JavaScript and TypeScript are listed as stable targets.fable.io · read 4 Oct 2026

Alternatives to Fable

Every alternative, ranked