Writing high performance F# code

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Giraffe

    A native functional ASP.NET Core web framework for F# developers.

  • 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.

  • awesome-fsharp

    A curated list of awesome F# frameworks, libraries, software and resources.

  • 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.

  • 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.

    WorkOS logo
  • elmish-spreadsheet

    Implement your own Excel 365 in 100 lines of F#!

  • 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

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts