Awesome F#

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
- Main Language-Related Repositories
- F# Wrappers for Popular .NET Libraries
- Actor Frameworks
- Build Tools
- Cloud
- Code Analysis
- 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
Main Language-Related Repositories
F# Wrappers for Popular .NET Libraries
Looking to have a more enjoyable experience when consuming a popular .NET library? Here is a quick table.
| .NET Library | F# Wrapper |
|---|---|
| SP.NTCore Blazor | Bolero |
| ASP.NTCore | Giraffe (+ optionally Saturn) Oxpecker |
| Avalonia | Avalonia.FuncUI |
| MAUI/Xamarin.Forms | Fabulous |
| MSTest/NUnit/xUnit.net | FsUnit |
| System.TetJson | FSharp.SystemTextJson |
| WPF | Elmish.WPF |