Fsharp

Open-source projects categorized as Fsharp

Top 23 Fsharp Open-Source Projects

  • Pulumi

    Pulumi - Infrastructure as Code in any programming language šŸš€

  • Project mention: General Availability of .NET Aspire: Simplifying .NET Cloud-Native Development | news.ycombinator.com | 2024-05-21
  • awesome-dotnet

    A collection of awesome .NET libraries, tools, frameworks and software

  • Project mention: Developer should-know websites | dev.to | 2024-03-26

    Github .Net, Node, Cloud, React ... Awesomes

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

    InfluxDB logo
  • docs

    This repository contains .NET Documentation. (by dotnet)

  • Project mention: .NET: Brincando com ref structs | dev.to | 2024-04-03
  • VisualFSharp

    The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio

  • Project mention: Change F#'s Color on GitHub | news.ycombinator.com | 2024-01-24
  • MathNet

    Math.NET Numerics

  • AutoFixture

    AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.

  • Project mention: API: Go, .NET, Rust | /r/dotnet | 2023-12-09

    Yes, it does feel like some of the "standard stuff" in other more nuanced languages are missing (especially miss AutoFixture ngl). Some of those are a conscious decison by the golang team for example.

  • samples

    Sample code referenced by the .NET documentation (by dotnet)

  • Project mention: The Rust Calling Convention We Deserve | news.ycombinator.com | 2024-04-18

    What you may have been looking for is these:

    - https://learn.microsoft.com/en-us/dotnet/core/deploying/nati...

    - https://github.com/dotnet/samples/blob/main/core/nativeaot/N...

    Mono has been a stable choice for embedding in game-script style scenarios, in particular, because of the ability to directly call its methods inside providing the caller honors the calling convention correctly, but it has been slowly becoming more of a liability as you are missing out on a lot of performance by not hosting CoreCLR instead, if that is the desired scenario.

    For .dll/.so/.dylib's, it is easier and often better to just build a native library with naot instead (you can also produce a statically linkable binaries but it might have issues on e.g. macOS which has...not the most reliable linker that likes to take breaking changes).

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Fable: F# |> BABEL

    F# to JavaScript, TypeScript, Python, Rust and Dart Compiler

  • Project mention: Dada, an Experiement by the Creators of Rust | news.ycombinator.com | 2024-03-06

    This conversation could be referring to https://fable.io/

    Other than that, the question is indeed strange and I agree with your statements.

  • interactive

    .NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.

  • Project mention: Exploratory Data Analysis with F#, Plotly.NET, and ML.NET DataFrames | dev.to | 2023-12-25

    All of this will be accomplished inside of a single Polyglot Notebook. If you're not familiar with Polyglot Notebooks, they're a technology built on top of Jupyter Notebooks that allow you to use additional language kernels, including a F# Kernel. This lets you run interactive data science experiments in a single notebook as shown here in VS Code:

  • Giraffe

    A native functional ASP.NET Core web framework for F# developers.

  • Project mention: The combined power of F# and C# | news.ycombinator.com | 2023-08-07

    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.

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

  • Project mention: 17 Amazing Community Packages for .NET Developers | /r/dotnet | 2023-05-29

    NBomber

  • spark

    .NET for ApacheĀ® Sparkā„¢ makes Apache Sparkā„¢ easily accessible to .NET developers. (by dotnet)

  • Paket

    A dependency manager for .NET with support for NuGet packages and Git repositories.

  • nodebook

    Nodebook - Multi-Lang Web REPL + CLI Code runner

  • 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: The combined power of F# and C# | news.ycombinator.com | 2023-08-07
  • fvim

    Cross platform Neovim front-end UI, built with F# + Avalonia

  • FsCheck

    Random Testing for .NET

  • Fabulous

    Declarative UI framework for cross-platform mobile & desktop apps, using MVU and F# functional programming

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

    The .NET Project System for Visual Studio

  • Project mention: Project Type GUID Changed when coworkers opens solution on their PC Why? | /r/dotnetcore | 2023-06-27

    The .NET Core one was necessary once. Today msbuild (and I believe VS too) uses heuristics instead, so it does not matter which GUID you use.

  • Mobius: C# API for Spark

    C# and F# language binding and extensions to Apache Spark (by microsoft)

  • Avalonia.FuncUI

    Develop cross-plattform GUI Applications using F# and Avalonia!

  • Project mention: Use Rails | news.ycombinator.com | 2024-05-07
  • ionide-vscode-fsharp

    VS Code plugin for F# development

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Fsharp related posts

  • The Rust Calling Convention We Deserve

    3 projects | news.ycombinator.com | 18 Apr 2024
  • .NET: Brincando com ref structs

    1 project | dev.to | 3 Apr 2024
  • Local migrations for embedded SQLite in F#

    5 projects | dev.to | 2 Mar 2024
  • Exploring a foreign F# codebase

    4 projects | dev.to | 24 Feb 2024
  • Change F#'s Color on GitHub

    2 projects | news.ycombinator.com | 24 Jan 2024
  • Exploratory Data Analysis with F#, Plotly.NET, and ML.NET DataFrames

    2 projects | dev.to | 25 Dec 2023
  • Revisiting WASM for F#

    3 projects | dev.to | 16 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 26 May 2024
    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 ā†’

Index

What are some of the best open-source Fsharp projects? This list will help you:

Project Stars
1 Pulumi 20,129
2 awesome-dotnet 18,424
3 docs 4,140
4 VisualFSharp 3,771
5 MathNet 3,409
6 AutoFixture 3,251
7 samples 3,239
8 Fable: F# |> BABEL 2,830
9 interactive 2,768
10 Giraffe 2,058
11 NBomber 2,042
12 spark 2,001
13 Paket 1,991
14 nodebook 1,616
15 Suave.IO 1,314
16 fvim 1,282
17 FsCheck 1,142
18 Fabulous 1,125
19 Bolero 1,035
20 project-system 954
21 Mobius: C# API for Spark 939
22 Avalonia.FuncUI 864
23 ionide-vscode-fsharp 843

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com