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. Learn more →
Top 3 F# Web Framework Projects
-
Suave.IO
Suave is a simple web development F# library providing a lightweight web server and a set of combinators to manipulate route flow and task composition.
-
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.
-
Saturn
Opinionated, web development framework for F# which implements the server-side, functional MVC pattern
Giraffe is another interesting one to explore: https://giraffe.wiki/
Giraffe is nice because it is itself built "just" as ASP.NET Core Middleware so it plays a bit more nicely than Suave with a mixed stack of C#-defined Middleware.
It's more likely you accidentally fall back into just translating C# patterns to non-idiomatic F# with Giraffe, but it's also nicer when in that case of needing to live in both worlds and use a mixture of libraries built for C# ASP.NET projects.
Today I don't have a new series to start with but rather a simple example which may or may not grow in another blog series. For the moment we'll talk about how to do File uploads to an F# backend powered by Falco and Saturn so let's get started!
F# Web Frameworks related posts
-
F# File uploads with Saturn and Falco
-
ASP.NET Core updates in .NET 8 Preview 4 - .NET Blog
-
Confusion in learning Giraffe's HttpHandler
-
Is there any advantage to using F# instead of C#?
-
Targeting Node, Bun and Deno With F#
-
If you were to create a Web API today from scratch how would you do it ?
-
New server-side framework based on monadic parsing
-
A note from our sponsor - InfluxDB
www.influxdata.com | 31 May 2024
Index
What are some of the best open-source Web Framework projects in F#? This list will help you:
Project | Stars | |
---|---|---|
1 | Giraffe | 2,060 |
2 | Suave.IO | 1,314 |
3 | Saturn | 696 |
Sponsored