-
Electron.NET
:electron: Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).
-
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.
-
Interstellar
Cross-platform desktop apps in F# using web tech - https://www.nuget.org/packages/Interstellar.Core/ (by fsprojects)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Electron might be too heavy for this relatively small project. One of my options is to use https://github.com/JBildstein/SpiderEye (I'm open for suggestions for a better cross-platform wrapper, because the other one I know, WebWindow, seems abandoned) and a whatever framework inside the web view. I'm pretty comfortable with JS/TS, but weighting the options, in case I can get reusable "front" and "back" in the same language with no bs.
Doing some research about Photino, I also found Tauri and Neutralinojs.
Doing some research about Photino, I also found Tauri and Neutralinojs.
OTOH, if desktop really is the primary focus, and if you can drop the idea of reusable UI code, then Avalonia is a great choice for F# as you can use a Avalonia.FuncUI and/or Elmish.Avalonia.
OTOH, if desktop really is the primary focus, and if you can drop the idea of reusable UI code, then Avalonia is a great choice for F# as you can use a Avalonia.FuncUI and/or Elmish.Avalonia.
There is https://github.com/fsprojects/interstellar . A super simple F# wrapper around web browsers. You can use it with Fable (https://github.com/jwosty/InterstellarFableHelloWorld). I have a pretty large project built on it.
There is https://github.com/fsprojects/interstellar . A super simple F# wrapper around web browsers. You can use it with Fable (https://github.com/jwosty/InterstellarFableHelloWorld). I have a pretty large project built on it.