Writing high performance F# code

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

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarLint - Clean code begins in your IDE with SonarLint
  • 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.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • elmish-spreadsheet

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

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