Awesome F# Awesome

F# is a programming language with focus on immutability, type inference, first-class functions, powerful data types and pattern matching, targeting .NET and other platforms.

This is a curated list of awesome F# frameworks, libraries, software and resources.

Contents

Looking to have a more enjoyable experience when consuming a popular .NET library? Here is a quick table.

.NET Library F# Wrapper
ASP.NET Core Blazor Bolero
ASP.NET Core Giraffe (+ optionally Saturn)
Oxpecker
Avalonia Avalonia.FuncUI
MAUI/Xamarin.Forms Fabulous
MSTest/NUnit/xUnit.net FsUnit
System.Text.Json FSharp.SystemTextJson
WPF Elmish.WPF

Actor Frameworks

Build Tools

Cloud

Code Generation

Compilers for Other Platforms

Concurrent, Asynchronous, and Parallel Programming

Configuration

Data Science

Development Tools

IDE

Editor Plugins

Performance Analysis

General Purpose Libraries

Game Development

GUI

HTTP Clients

Logging

Package Management

Parsing

Serialization

Simulation

Static Site Generators

Testing

Type Providers

Creating Type Providers

Visualization

Web Frameworks

.NET Core Templates

Resources

Blogs

Books

Cheatsheets

Community

Other Lists

Websites

Videos

Courses

fsharp.md Github