Fsharp

Open-source projects categorized as Fsharp

Top 23 Fsharp Open-Source Projects

  • Pulumi

    Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages 🚀

    Project mention: The 2024 Web Hosting Report | dev.to | 2024-02-20

    Infrastructure as Code (IaC) is an important part of any true hosting operation in the public cloud. Each of these platforms has their own IaC solution, e.g. AWS CloudFormation. But they also support popular open-source IaC tools like Pulumi or Terraform. A category of tools that also needs to be discussed is API gateways and other app-specific load balancers. There are applications for internal consumption, which can be called microservices if you have a lot of them. And often microservices use advanced networking options such as a service mesh instead of just the native private network offered by a VPC.

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

  • docs

    This repository contains .NET Documentation. (by dotnet)

    Project mention: DevDocs | news.ycombinator.com | 2024-01-12

    MS docs ar now on github. Licence lists "CC-BY-4 and MIT licence found" https://github.com/dotnet/docs/tree/main

    Yeah, I saw that devdocs and the like don't include what was previously not cross platform and not popular for linux guys: C#, msbuild.

  • 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

    Project mention: Rust bindings for Avalonia UI Framework | /r/programming | 2023-04-05
  • 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: extension system on dotnet | /r/dotnet | 2023-05-18

    After I do my research, I found these examples on dotnet repo. It uses dll instead of apk which is fine, I can still download the extension dll and then load it. But it has restriction of only have one dll for each project and can't be uninstalled. As i said before, tachiyomi only define CSS selector in theme, and then generate apk for each website with its base URL, so there's no way to create project for each website. Is there a way to generate dll for each class that inherits class Parent?

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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

    Project mention: .NET for Apache Spark appears to be abandoned | /r/dotnet | 2023-04-13
  • 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)

  • ionide-vscode-fsharp

    VS Code plugin for F# development

    Project mention: Ask HN: Why do you think F# is not more popular, even within the .NET ecosystem? | news.ycombinator.com | 2023-04-15
  • Avalonia.FuncUI

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

    Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03
  • SaaSHub

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

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 2024-03-26.

Fsharp related posts

Index

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

Project Stars
1 Pulumi 19,404
2 awesome-dotnet 18,162
3 docs 4,081
4 VisualFSharp 3,738
5 MathNet 3,371
6 AutoFixture 3,205
7 samples 3,183
8 Fable: F# |> BABEL 2,803
9 interactive 2,703
10 Giraffe 2,039
11 NBomber 2,013
12 spark 1,995
13 Paket 1,982
14 nodebook 1,610
15 Suave.IO 1,309
16 fvim 1,243
17 FsCheck 1,128
18 Fabulous 1,110
19 Bolero 1,027
20 project-system 946
21 Mobius: C# API for Spark 941
22 ionide-vscode-fsharp 836
23 Avalonia.FuncUI 831
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com