F# C#

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

Top 5 F# C# Projects

  • GitHub repo FsCheck

    Random Testing for .NET

    Project mention: Typesafe F# configuration binding | dev.to | 2021-11-28

    At Symbolica we're building a symbolic execution service that explores every reachable state of a user's program and verifies assertions at each of these states to check that the program is correct. By default it will check for common undefined behaviours, such as out-of-bounds memory reads or divide by zero, but it can also be used with custom, application specific, assertions too just like the kind you'd write in a unit test. Seen from this perspective it's kind of like FsCheck (or Haskell's QuickCheck or Python's Hypothesis), but much more exhaustive and without the randomness.

  • 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

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

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

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 2021-11-28.

F# C# related posts


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

Project Stars
1 FsCheck 933
2 equinox 326
3 Plotly.NET 219
4 FSharp.Control.FusionTasks 140
5 Scrutiny 46
Find remote C# jobs at our new job board 99remotejobs.com. There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives