Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Top 23 F# Fsharp Projects
-
VisualFSharp
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
F# AOT feature tracking
-
Project mention: What do people use for REST APIs and Web Development now? | reddit.com/r/fsharp | 2023-01-31
Fable Is a great F# -> js compiler. You can use:
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
I'm not sure if it will help in your scenario, but faced with a similar problem (~80 project solution, mixed c#/f#, with varying dependencies), I found success with Paket (https://github.com/fsprojects/Paket)
It is much more prevalent in the f# community (at this point `dotnet restore` is a perfectly fine default until you hit trouble), but isn't limited to just being applied there.
-
-
NBomber
Modern and flexible load testing framework for Pull and Push scenarios, designed to test any system regardless a protocol (HTTP/WebSockets/AMQP etc) or a semantic model (Pull/Push).
-
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.
Project mention: New server-side framework based on monadic parsing | reddit.com/r/haskell | 2022-03-29This is cool. I just want to give a shoutout to Suave, which is the original inspiration for Giraffe, and is still my go-to web server in F#.
-
fvim and goneovim have support for gui-widgets.nvim which is a sort of protocol to define images and let Neovim GUIs display them.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
As you can see from the imports statement we're relying on FsCheck to generate some random values for us.
-
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: Is there a modern IDE with good support for OCaml? | reddit.com/r/ocaml | 2022-10-17
I'd love to see something similar to Microsoft's Ionide project or for JetBrains to invest in IDE support.
-
F# has this kind of stuff also, where it will dynamically type data dynamic sources like databases or rest calls, etc. for an example https://fsprojects.github.io/FSharp.Data/
-
Project mention: F(#)ront-end Experience like Re-Frame (clojure(script))? | reddit.com/r/fsharp | 2022-12-07
Since you're familiar with React + Reframe, you can try Elmish! You can use F# to write [Elmish](https://elmish.github.io/elmish/) apps. It takes the Elm approach to building apps.
-
Saturn
Opinionated, web development framework for F# which implements the server-side, functional MVC pattern
Bix is a micro-framework designed with F# in mind and that runs on both Deno and Bun! and in theory it also should even run in a service worker! (intercepting fetch requests) although I haven't tested that yet, it offers a general purpose handler that coupled with a set of route definitions it can bring a Giraffe/Saturn like framework to life in JavaScript runtimes which is incredibly awesome! useful? maybe not 😅, but awesome indeed. Let's see some code for it
-
-
-
Project mention: Why does it seem like Microsoft is actively ignoring AvaloniaUI? | reddit.com/r/AvaloniaUI | 2023-01-08
And one more MVU for you https://github.com/fsprojects/Avalonia.FuncUI
-
core
WebSharper - Full-stack, functional, reactive web apps and microservices in F# and C# (by dotnet-websharper)
Project mention: What do people use for REST APIs and Web Development now? | reddit.com/r/fsharp | 2023-01-31I was using websharper in the past, but is that still a good F# centric method of web development, or are there better frameworks now?
-
SQLProvider
A general F# SQL database erasing type provider, supporting LINQ queries, schema exploration, individuals, CRUD operations and much more besides.
Project mention: Warning FS0101: This API supports the FSharp.Data.SqlClient... | reddit.com/r/fsharp | 2022-10-28For completeness, there is also the SqlDataProvider, which I only tried out a little years ago, before composibility was baked in. Worth a look.
-
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
Project mention: What do people use for REST APIs and Web Development now? | reddit.com/r/fsharp | 2023-01-31Feliz to create react apps, the most mature option.
-
fslang-design
RFCs and docs related to the F# language design process, see https://github.com/fsharp/fslang-suggestions to submit ideas
Project mention: Drawbacks of adding 'Interfaces with static abstract members' in F# | news.ycombinator.com | 2022-11-11Note: For some reason I cant submit the Url with the specific section of the Drawbacks section, but it is here https://github.com/fsharp/fslang-design/blob/main/FSharp-7.0...
-
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)
-
Project mention: Issue with F# Plotly.NET chart descriptions - would love some advice! | reddit.com/r/fsharp | 2022-04-28
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
F# Fsharp related posts
- What do people use for REST APIs and Web Development now?
- [Presentation] FsSpectre, Spectre.Console with F# style
- AOT
- Small Visual Basic
- Functional, reactive Point of sale with WebSharper
- Matrix profile for time series data mining in F#
- F(#)ront-end Experience like Re-Frame (clojure(script))?
-
A note from our sponsor - SonarQube
www.sonarqube.org | 3 Feb 2023
Index
What are some of the best open-source Fsharp projects in F#? This list will help you:
Project | Stars | |
---|---|---|
1 | VisualFSharp | 3,356 |
2 | Fable: F# |> BABEL | 2,564 |
3 | Paket | 1,907 |
4 | Giraffe | 1,871 |
5 | NBomber | 1,753 |
6 | Suave.IO | 1,260 |
7 | fvim | 1,068 |
8 | FsCheck | 1,033 |
9 | Bolero | 893 |
10 | ionide-vscode-fsharp | 786 |
11 | F# Data | 751 |
12 | elmish | 736 |
13 | Saturn | 671 |
14 | Rezoom.SQL | 654 |
15 | fantomas | 640 |
16 | Avalonia.FuncUI | 611 |
17 | core | 517 |
18 | SQLProvider | 497 |
19 | Feliz | 457 |
20 | fslang-design | 454 |
21 | equinox | 397 |
22 | Plotly.NET | 386 |
23 | FSharp.Data.GraphQL | 375 |