SAFE.Simplified
Feliz.ViewEngine
Our great sponsors
SAFE.Simplified | Feliz.ViewEngine | |
---|---|---|
4 | 3 | |
97 | 65 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | over 3 years ago | |
F# | F# | |
- | GNU General Public License v3.0 or later |
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#?
Feliz.ViewEngine
-
Doing MVC in F# and Saturn
There are other DSL Flavors out there like https://github.com/dbrattli/Feliz.ViewEngine (a react based DSL) or https://github.com/giraffe-fsharp/Giraffe.Razor (if you like razor pages) so if you feel this is too much, don't worry you can still write plain HTML (cshtml) or React jsx like code.
-
Generating HTML in F#
Feliz.ViewEngine
-
F# for web development with no frameworks
Rather than using strings for html, you can use Feliz.ViewEngine. https://github.com/dbrattli/Feliz.ViewEngine
What are some alternatives?
Feliz.Recoil - Fable bindings in Feliz style for Facebook's experimental state management library recoil.
Giraffe.Razor - Razor view engine http handlers for Giraffe web applications.
Elmish.WPF - Static WPF views for elmish programs
Saturn - Opinionated, web development framework for F# which implements the server-side, functional MVC pattern
SAFE-Dojo - An introductory dojo to learn how to develop full stack web applications in F#
scriban - A fast, powerful, safe and lightweight scripting language and engine for .NET
Rocksmith2014.NET - F# (with some C#) libraries for creating Rocksmith 2014 custom DLC.
Bleeter - UI for GTA 5's microblogging site built using F# and Fable
SailsJS - Realtime MVC Framework for Node.js
InterstellarFableHelloWorld - A sample Interstellar application with a UI built in Fable+Elmish+React
Feliz - A fresh retake of the React API in Fable and a collection of high-quality components to build React applications in F#, optimized for happiness