Hot-reload in Fun.Blazor

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • VisualFSharp

    The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio

  • I know csharp got hot-reload for blazor for a while, I also keep tracking on the fsharp issue and hope there is some miracle which can happen. But there is no progress here. So I decide to have a look for what I can do. To make dotnet watch work directly is too hard to me which required a lot of knowledge about FSharp.Compiler.Service and the IL format which csharp roslyn is using for patch the program for hot-reload.

  • Fabulous

    Declarative UI framework for cross-platform mobile & desktop apps, using MVU and F# functional programming

  • But luckily I still remember Fabulous has hot-reload years ago, which is using FSharp.Compiler.PortaCode. So I start to try on that. And it turns out to integrate it is pretty simple.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • FSharp.Compiler.PortaCode

    The PortaCode F# code format and corresponding interpreter. Used by Fabulous and others.

  • But luckily I still remember Fabulous has hot-reload years ago, which is using FSharp.Compiler.PortaCode. So I start to try on that. And it turns out to integrate it is pretty simple.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Experimentation with Optimized Closures

    1 project | /r/fsharp | 31 Mar 2023
  • Load projects with dependencies on Repl

    1 project | /r/fsharp | 29 Mar 2023
  • Updated .NET Managed languages strategy - .NET

    1 project | /r/fsharp | 9 Feb 2023
  • Why is it not possible to pipeline .NET class methods?

    1 project | /r/fsharp | 20 Sep 2022
  • How does F# (and SML?) handle end-of-line inference?

    1 project | /r/ProgrammingLanguages | 20 Mar 2022