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. Learn more →
Top 19 F# dotnet-core Projects
-
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.
-
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.
-
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.
-
-
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)
-
MiniScaffold
F# Template for creating and publishing libraries targeting .NET 6.0 `net6.0` or console apps .NET 6.0 `net6.0`.
-
-
StereoDB
Ultrafast and lightweight in-process memory database written in F# that supports: transactions, secondary indexes, persistence, and data size larger than RAM.
Project mention: StereoDB – Ultrafast and lightweight in-process memory database | news.ycombinator.com | 2023-09-12 -
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.
-
Scrutiny
Randomly test state machines (such as your UI) by randomly navigating through transitions (by kaeedo)
-
F-a-maze-ing
Create aesthetic mazes of different shapes, tiles, sizes and more using a CLI tool. A website is also available at https://mazes.apixelinspace.com
-
I've been looking into using it with F#, mainly in conjunction with Akka.NET and Akkling/Wakka wrappers. I've only sniffed around to see if there's need for Hyperion/POCO serialization or other "band-aids" -- but have only just started looking at it. I think it holds a lot of promise, as the C# implementation I did at work was really nice. FYI there's also a nice Marten wrapper here https://github.com/TheAngryByrd/Marten.FSharp
-
FsLibLog
FsLibLog is a single file you can copy paste or add through Paket Github dependencies to provide your F# library with a logging abstraction. This is a port of the C# LibLog.
-
Mondocks
An alternative way to interact with MongoDB databases from F# that allows you to use mongo-idiomatic constructs
-
Interstellar
Cross-platform desktop apps in F# using web tech - https://www.nuget.org/packages/Interstellar.Core/ (by fsprojects)
-
-
-
-
Lambda-Calculus
A simple Programming Language Compiler to Lambda-Calculus, with a Lambda-Runtime (by Demuirgos)
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
F# dotnet-core related posts
- [Question] Who's using F#? What are you using it for?
- Desktop UI with F# web frameworks?
- What are you working on? (2022-01)
- MiniScaffold 0.28.0 Released 🔷🚀
- Do I need to use NUnit with Canopy for Azure Pipelines?
- What is the current state of type providers?
- Structure of .NET Core open source F# projects
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Apr 2024
Index
What are some of the best open-source dotnet-core projects in F#? This list will help you:
Project | Stars | |
---|---|---|
1 | Giraffe | 2,049 |
2 | Plotly.NET | 580 |
3 | farmer | 500 |
4 | equinox | 453 |
5 | MiniScaffold | 268 |
6 | FSH | 253 |
7 | StereoDB | 187 |
8 | Scrutiny | 91 |
9 | F-a-maze-ing | 83 |
10 | Marten.FSharp | 72 |
11 | FsLibLog | 54 |
12 | Mondocks | 44 |
13 | Interstellar | 43 |
14 | Giraffe.Razor | 33 |
15 | blossom | 25 |
16 | my-calendar | 18 |
17 | Lambda-Calculus | 13 |
18 | Giraffe.DotLiquid | 9 |
19 | yayyson-parser | 1 |