F# C#

Open-source F# projects categorized as C# | Edit details

Top 8 F# C# Projects

  • GitHub repo FsCheck

    Random Testing for .NET

    Project mention: Does anyone know of a good place to learn and practice some F# preferably F# 6 to be able to use Task. | reddit.com/r/fsharp | 2021-12-10

    Try using F# for tests. It has some great libraries like FsCheck (https://fscheck.github.io/FsCheck/).

  • GitHub repo equinox

    .NET Event Sourcing library with CosmosDB, EventStoreDB, SqlStreamStore and integration test backends. Focused at stream level; see https://github.com/jet/propulsion for cross-stream projections/subscriptions/reactions

    Project mention: Can anyone suggest any interesting F# projects? | reddit.com/r/fsharp | 2021-03-10

    F# works really well with event-driven architectures. Event sourcing and MVU/Elmish both work well with immutable data (you can't change an event after it's happened!). Discriminated unions are fantastic, and F# event sourcing/MVU libraries make liberal usage of them. Elmish is a frontend agnostic MVU library that has WPF/Javascript/WebAssembly implementations. On the event sourcing side there's Akka (though this is more actor model) and Equinox whose maintainer is incredibly friendly.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo Plotly.NET

    .NET interface for plotly.js written in F# :chart_with_upwards_trend:

    Project mention: Best libraries for scientific charts? | reddit.com/r/dotnet | 2021-10-19

    You can look at the csharp tests for examples https://github.com/plotly/Plotly.NET/tree/dev/tests/Plotly.NET.Tests.CSharp

  • GitHub repo fsharp-hedgehog

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

    Project mention: What are you working on? (2021-06) | reddit.com/r/fsharp | 2021-06-01

    Looks cool. Is there a reason why you didn't use FsCheck or Hedgehog? They're built to generate random data for testing, and can return the seed if a test fails so you can rerun the test with the exact same data once you figure out what the problem is - which is useful if the failure condition is rare.

  • GitHub repo FSharp.Control.FusionTasks

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

    Project mention: FSharp.Control.FusionTasks 2.2.0 Released 🚀 | reddit.com/r/fsharp | 2021-05-31

    - 🌱 Github release

  • GitHub repo csharp-language-server

    Roslyn-based LSP language server for C#

    Project mention: Is omnisharp really this bad or I am doing something wrong? | reddit.com/r/neovim | 2022-01-08

    I have not tried it, but I read somewhere https://github.com/razzmatazz/csharp-language-server was much better. Please report back your experience if you try it.

  • GitHub repo Scrutiny

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

    Project mention: Do I need to use NUnit with Canopy for Azure Pipelines? | reddit.com/r/fsharp | 2021-04-25

    Also, shameless self promotion: I wrote a library to bring the idea of property based tests to UI test: https://github.com/kaeedo/Scrutiny

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo yayyson-parser

    Parser for Yayyson, a pseudo-JS embedded language.

    Project mention: What are you working on? (2022-01) | reddit.com/r/fsharp | 2022-01-01

    A rudimentary parser for some JS-inspired syntax rules: https://github.com/m1nhtu99-hoan9/yayyson-parser

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 2022-01-08.

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 945
2 equinox 340
3 Plotly.NET 234
4 fsharp-hedgehog 228
5 FSharp.Control.FusionTasks 141
6 csharp-language-server 56
7 Scrutiny 46
8 yayyson-parser 1
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
www.sonarlint.org