Fable.Remoting

Fable.Remoting is a RPC communication layer for Fable and .NET apps featuring Suave , Giraffe , Saturn or any Asp.net core application on the server. On the client you can have either a Fable project or .NET Apps like Xamarin or WPF. This library lets you think about your client-server interactions in terms of pure stateless functions by defining a shared interface that is used by both the client and server.

As the name suggests, the library is inspired by the awesomeness of Websharper's Remoting feature but it uses different approach to achieve type-safety.

Quick Start

Use the SAFE Stack where Fable.Remoting is already set up and ready to go for full stack F# web development.

Learn more in-depth about Fable.Remoting from my talk at NDC Oslo 2021 where I explain and demonstrate how Fable.Remoting works and the class of problems that it solved.