F# C#

Open-source F# projects categorized as C#

Top 10 F# C# Projects

  • FsCheck

    Random Testing for .NET

    Project mention: Property-based tests and clean architecture are perfect fit | dev.to | 2022-10-11

    As you can see from the imports statement we're relying on FsCheck to generate some random values for us.

  • core

    WebSharper - Full-stack, functional, reactive web apps and microservices in F# and C# (by dotnet-websharper)

    Project mention: Launch HN: Pynecone (YC W23) – Web Apps in Pure Python | news.ycombinator.com | 2023-03-13

    Websharper[1] lets you develop web apps all in F# or C#. Its reactive HTML layer is particularly useful.

    1: https://websharper.com/

  • 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.

  • Plotly.NET

    interactive graphing library for .NET programming languages :chart_with_upwards_trend:

    Project mention: Issue with F# Plotly.NET chart descriptions - would love some advice! | reddit.com/r/fsharp | 2022-04-28
  • 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)

  • fsharp-hedgehog

    Release with confidence, state-of-the-art property testing for .NET.

    Project mention: Resources to learn the F# ecosystem | reddit.com/r/fsharp | 2022-10-15

    Unit testing: I personally use FsUnit, specifically FsUnit.Xunit. There's some other libraries like Expecto and Hedgehog (property testing), but I haven't found a reason to use them. I recently started experimenting a little with Hedgehog. FsUnit integrates well into Visual Studio, since it sits nicely on top of NUnit and xUnit, and it's done everything I've needed so far.

  • csharp-language-server

    Roslyn-based LSP language server for C#

    Project mention: Understanding the .NET ecosystem: The evolution of .NET into .NET 7 | news.ycombinator.com | 2023-03-21

    Sadly, OmniSharp (the LSP for vscode and nvim) isn't all that great. The performance is incredibly bad, easily orders of magnitude worse than VS and Rider.

    There is this alternative LSP, which I plan to try out still: https://github.com/razzmatazz/csharp-language-server

  • FSharp.Control.FusionTasks

    F# Async workflow <--> .NET Task/ValueTask easy seamless interoperability library.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • TypedocConverter

    This is a typedoc json to C# type bindings converter. Can be used as a TypeScript to C# bindings converter.

  • Scrutiny

    Randomly test state machines (such as your UI) by randomly navigating through transitions (by kaeedo)

  • yayyson-parser

    Parser for Yayyson, a pseudo-JS embedded language.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-21.

F# C# related posts

Index

What are some of the best open-source C# projects in F#? This list will help you:

Project Stars
1 FsCheck 1,045
2 core 526
3 Plotly.NET 414
4 equinox 404
5 fsharp-hedgehog 245
6 csharp-language-server 201
7 FSharp.Control.FusionTasks 150
8 TypedocConverter 100
9 Scrutiny 92
10 yayyson-parser 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com