SAFE.Simplified
InterstellarFableHelloWorld
Our great sponsors
SAFE.Simplified | InterstellarFableHelloWorld | |
---|---|---|
4 | 2 | |
97 | 5 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | over 1 year ago | |
F# | F# | |
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SAFE.Simplified
- How do I understand the build system in modern F# web projects?
-
Should I learn it? If yes then which?
There are several "full-stack" (for some these could even be kitchen sinks) F# templates: https://github.com/Zaid-Ajaj/SAFE.Simplified one can start with such a template and enjoy a good IDE experience. Because of this, I think your statement of "Scala is effectively the only option" rings untrue.
-
starting to deploy SAFE app
I am using a variation of Zaid’s SAFE.Simplified build project: https://github.com/Zaid-Ajaj/SAFE.Simplified/blob/master/build/Program.fs
- Simple Gui to use with F#?
InterstellarFableHelloWorld
-
Desktop UI with F# web frameworks?
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.
-
Simple Gui to use with F#?
You could try Interstellar and combine it with Fable. I have an example of this here: https://github.com/jwosty/InterstellarFableHelloWorld; I'd recommend to just clone that repo and use it as a starting point. It's similar to an Electron approach but you're using Fable instead of direct Javascript.
What are some alternatives?
Feliz.Recoil - Fable bindings in Feliz style for Facebook's experimental state management library recoil.
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
Elmish.WPF - Static WPF views for elmish programs
ReactiveElmish.Avalonia - Static Avalonia views for Elmish programs
Rocksmith2014.NET - F# (with some C#) libraries for creating Rocksmith 2014 custom DLC.
SpiderEye - Cross platform .Net Core applications with a webview UI
Feliz.ViewEngine - Feliz DSL and engine for HTML generation and server side rendering (SSR)
neutralinojs - Portable and lightweight cross-platform desktop application development framework
SAFE-Dojo - An introductory dojo to learn how to develop full stack web applications in F#
Interstellar - Cross-platform desktop apps in F# using web tech - https://www.nuget.org/packages/Interstellar.Core/
Bleeter - UI for GTA 5's microblogging site built using F# and Fable
Avalonia.FuncUI - Develop cross-plattform GUI Applications using F# and Avalonia!