The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 F# Fsharp Projects
-
VisualFSharp
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
-
This conversation could be referring to https://fable.io/
Other than that, the question is indeed strange and I agree with your statements.
-
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 is another interesting one to explore: https://giraffe.wiki/
Giraffe is nice because it is itself built "just" as ASP.NET Core Middleware so it plays a bit more nicely than Suave with a mixed stack of C#-defined Middleware.
It's more likely you accidentally fall back into just translating C# patterns to non-idiomatic F# with Giraffe, but it's also nicer when in that case of needing to live in both worlds and use a mixture of libraries built for C# ASP.NET projects.
-
-
Suave.IO
Suave is a simple web development F# library providing a lightweight web server and a set of combinators to manipulate route flow and task composition.
-
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Fabulous
Declarative UI framework for cross-platform mobile & desktop apps, using MVU and F# functional programming
-
Bolero
Bolero brings Blazor to F# developers with an easy to use Model-View-Update architecture, HTML combinators, hot reloaded templates, type-safe endpoints, advanced routing and remoting capabilities, and more.
-
Project mention: Ask HN: Why do you think F# is not more popular, even within the .NET ecosystem? | news.ycombinator.com | 2023-04-15
-
Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03
-
Project mention: A new F# compiler feature: graph-based type-checking | news.ycombinator.com | 2023-11-05
-
-
-
Saturn
Opinionated, web development framework for F# which implements the server-side, functional MVC pattern
Today I don't have a new series to start with but rather a simple example which may or may not grow in another blog series. For the moment we'll talk about how to do File uploads to an F# backend powered by Falco and Saturn so let's get started!
-
Project mention: Gente con experiencia: con qué nueva tecnología, lenguaje de programación o framework debería actualizarme hoy? | /r/devsarg | 2023-07-05
-
core
WebSharper - Full-stack, functional, reactive web apps and microservices in F# and C# (by dotnet-websharper)
-
Project mention: Exploratory Data Analysis with F#, Plotly.NET, and ML.NET DataFrames | dev.to | 2023-12-25
There are many charting options for .NET in a Polyglot Notebook, including ScottPlot, the older XPlot Library, and Plotly.NET. I'm a big fan of Plotly for data visualization in Python, so I choose it when I can in other languages too. However, Plotly.NET is also becoming the defacto standard for data visualization in .NET notebooks.
-
SQLProvider
A general F# SQL database erasing type provider, supporting LINQ queries, schema exploration, individuals, CRUD operations and much more besides.
-
Feliz
A fresh retake of the React API in Fable and a collection of high-quality components to build React applications in F#, optimized for happiness
NOTE: You can try this with the Feliz codebase, which is larger and has multiple .fsproj files. But as you will find out, the project structure is laid out just like we've seen here.
-
fslang-design
RFCs and docs related to the F# language design process, see https://github.com/fsharp/fslang-suggestions to submit ideas
The C# compiler got a ton of new smarts around reference type nullability and almost all of the BCL (.NET standard library) got annotated for it. I don't know when F# will finally pick up all the new compile-time smarts for Nullable Reference Types, but it has been proposed and prototyped, at least [1].
[1] https://github.com/fsharp/fslang-design/blob/main/RFCs/FS-10...
-
equinox
.NET event sourcing library with CosmosDB, DynamoDB, EventStoreDB, message-db, SqlStreamStore and integration test backends. Focused at stream level; see https://github.com/jet/propulsion for cross-stream projections/subscriptions/reactions (by jet)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
F# Fsharp related posts
- Local migrations for embedded SQLite in F#
- Exploring a foreign F# codebase
- Change F#'s Color on GitHub
- Revisiting WASM for F#
- Show HN: New Version of MyOwnDB
- A new F# compiler feature: graph-based type-checking
- Course using F#: Write your own tiny programming system(s)
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Index
What are some of the best open-source Fsharp projects in F#? This list will help you:
Project | Stars | |
---|---|---|
1 | VisualFSharp | 3,738 |
2 | Fable: F# |> BABEL | 2,803 |
3 | Giraffe | 2,039 |
4 | Paket | 1,982 |
5 | Suave.IO | 1,309 |
6 | fvim | 1,243 |
7 | FsCheck | 1,128 |
8 | Fabulous | 1,110 |
9 | Bolero | 1,027 |
10 | ionide-vscode-fsharp | 836 |
11 | Avalonia.FuncUI | 831 |
12 | elmish | 807 |
13 | F# Data | 800 |
14 | fantomas | 741 |
15 | Saturn | 694 |
16 | Rezoom.SQL | 663 |
17 | core | 578 |
18 | Plotly.NET | 567 |
19 | SQLProvider | 554 |
20 | Feliz | 519 |
21 | fslang-design | 498 |
22 | equinox | 448 |
23 | FsToolkit.ErrorHandling | 440 |