Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Giraffe for sure:
https://github.com/giraffe-fsharp/Giraffe
As an added bonus you'll learn a very popular tool for sticking a web interface in front of your F# app.
I'd suggest having a look through https://github.com/fsprojects/awesome-fsharp and look at the high starred items (though some are not strictly F# but just something F# can use)
maybe something like suave (backend web framework).
The bigger problem I found going down the F# route is F# libraries go dead. For long term projects, far better not to use any thirdpary F# libraries and just use pretty popular third party .net libs from the C# world or the core .net lib. These days I mostly just use C#. The advantages of F# are not that big compared to just writing C# with a similar coding mindset.
How about "Write your own Excel in 100 lines of F#"?
http://tomasp.net/blog/2018/write-your-own-excel/
https://github.com/tpetricek/elmish-spreadsheet
Related posts
- Confusion in learning Giraffe's HttpHandler
- Is it possible to run C# asp.net core MVC and f# giraffe in a single solution
- Overriding JSON serializer in Giraffe
- Giraffe.GoodRead, Giraffe.QueryReader, Giraffe.JsonTherapy and Fable.Remoting.Giraffe Releases 🦒🔷🚀
- Show HN: F# web server in 3-4 lines of code