Discover F#

< More Languages

Discover the top trending F# repositories and projects on Github. Explore the latest trends in F# development.

Trending Repositories

1

marksman

Write Markdown with code assist and intelligence in the comfort of your favourite editor.
🔥🔥🔥
2

Nu

Repository hosting the open-source Nu Game Engine and related projects.
🔥
3

csharp-language-server

Roslyn-based LSP language server for C#
📣
4

Fable

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

DomainModelingMadeFunctional

Extended code samples related to the book "Domain Modeling Made Functional". Buy the book here: https://pragprog.com/book/swdddf/domain-modeling-made-functional or here https://fsharpforfunandprofit.com/books/
📣
6

Avalonia.FuncUI

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

dark

Darklang main repo, including language, backend, and infra
📣
8

Grace

Grace Version Control System
⬆️
9

Oxpecker

ASP.NET Core based F# framework
⬆️
10

fsharp

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

TradingBot

⬆️
12

FSharp.Synapses

A plug-and-play library for neural networks written in FSharp
⬆️
13

FSharpTools

Language extensions for F#
⬆️
14

Rewrap

Rewrap extension for VSCode and Visual Studio
⬆️
15

Paket

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

Fli

Execute CLI commands from your F# code in F# style!
⬆️
17

Giraffe

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

Plotly.NET

interactive graphing library for .NET programming languages 📈
⬆️
19

WoofWare.Myriad

Some Myriad source generators for F#
⬆️
20

Juniper

⬆️
21

Giraffe.OpenApi

⬆️
22

cli

⬆️
23

Fake.StaticGen

A fully customizable static site generator using the power of FAKE
⬆️
24

SQLProvider

A general F# SQL database erasing type provider, supporting LINQ queries, schema exploration, individuals, CRUD operations and much more besides.
⬆️
25

financial-sharp

💹 Collection of elementary financial functions
⬆️
26

RailwayOrientedProgramming

Railway Oriented Programming slides and code
⬆️
27

MoreFuncUI

Open-source collection of additional Avalonia.FuncUI components, wrappers of those of Avalonia
⬆️
28

DiffSharp

DiffSharp: Differentiable Functional Programming
⬆️
29

bike-rental-showcase

⬆️
30

fsc-host

Extend your F# apps with F# scripts
⬆️
31

farmer

Repeatable Azure deployments with ARM templates - made easy!
⬆️
32

FSharp.Control.WebSockets

FSharp.Control.WebSockets wraps dotnet WebSockets in FSharp friendly functions and has a ThreadSafe version.
⬆️
33

Color

Fun playing around with colorForth and GreenArrays architecture.
⬆️
34

Elmish.WPF

Static WPF views for elmish programs
⬆️
35

DbFun

Functional-relational mapping framework for F#
⬆️
36

Prime

An F# code library for pure functional programming... and much more!
⬆️
37

Feliz

A fresh retake of the React API in Fable and a collection of high-quality components to build React applications in F#, optimized for happiness
⬆️
38

Deedle

Easy to use .NET library for data and time series manipulation and for scientific programming
⬆️
39

OneBella

A cross platform GUI tool for LiteDB v5+
⬆️
40

intellij-updater

Tool and GitHub Action to manage IntelliJ Platform version for IntelliJ-based IDE plugins
⬆️
41

Feliz.ViewEngine

Feliz DSL and engine for HTML generation and server side rendering (SSR)
⬆️
42

issie

Issie - an intuitive cross-platform hardware design application. https://tomcl.github.io/issie
⬆️
43

oryx

.NET Cross platform and highly composable middleware for building web request handlers in F#
⬆️
44

repl

Fable online REPL
⬆️
45

GiraffeGenerator

Generating Giraffe server from OpenAPI spec
⬆️
46

FSharp.Text.Docker

Build dockerfiles and run docker commands from F#
⬆️
47

Akkling

Experimental F# typed API for Akka.NET
⬆️
48

fsi-web-minimal

F# interactive web minimal API template
⬆️
49

FsCheck

Random Testing for .NET
⬆️
50

Saturn

Opinionated, web development framework for F# which implements the server-side, functional MVC pattern
⬆️
51

suave

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.
⬆️
52

fantomas

FSharp source code formatter
⬆️
53

TypeShape

Practical generic programming for F#
⬆️
54

TypedocConverter

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

Elasticsearch.FSharp

F# DSL and Mapping helpers for Elasticsearch
⬆️
56

FSharp.Data

F# Data: Library for Data Access
⬆️
57

pulsar-client-dotnet

Apache Pulsar native client for .NET (C#/F#/VB)
⬆️
58

FSharpDataflow

⬆️
59

fable-electron

Fable bindings for Electron apps
⬆️
60

Fabulous.Avalonia

WIP - Declarative UIs for Avalonia with F# and MVU, using Fabulous
⬆️
61

buckaroo

The decentralized package manager for C++ and friends 🏝️
⬆️
62

Fun.Blazor

Powered by .NET blazor!!! ❤ F#
⬆️
63

elmish

Elm-like abstractions for F# apps
⬆️
64

FunStripeLite

A lightweight F# library to connect to the Stripe API
⬆️
65

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.
⬆️
66

Eclipser

Grey-box Concolic Testing on Binary Code (ICSE '19)
⬆️
67

Argu

A declarative CLI argument parser for F#
⬆️
68

FunStripe

An F# library to connect to the Stripe API, including code generators to update the model and requests.
⬆️
69

FSharp.Finance.Personal

Personal finance functions written in F#
⬆️
70

SAFE-Chat

IRC-style chat demo featuring full-stack F#, Akka.Streams, Akkling, Fable, Elmish, Websockets and .NET Core
⬆️
71

fslang-design

RFCs and docs related to the F# language design process, see https://github.com/fsharp/fslang-suggestions to submit ideas
⬆️
72

Hawaii

dotnet CLI tool to generate type-safe F# and Fable clients from OpenAPI/Swagger or OData services
⬆️
73

xapi

An experimental F# implementation of the xAPI specification with a focus on type safety and immutability.
⬆️
74

Glutinum.Template

⬆️
75

performance

This repo contains benchmarks used for testing the performance of all .NET Runtimes
⬆️
76

Fue

F# templating library with simple syntax designed for smooth work with F# types.
⬆️
77

Terminal.Gui.Elmish

An elmish wrapper around Miguel de Icaza's 'Gui.cs' https://github.com/migueldeicaza/gui.cs including a fable like view DSL.
⬆️
78

SAFE-BookStore

Working sample of a SAFE-Stack project with hot reloading
⬆️
79

GameOfLifeMvu

⬆️
80

SAFE-template

dotnet CLI template for SAFE project
⬆️
81

Higher

A lightweight library of abstractions for Higher-kinded programming in F#
⬆️
82

FSharp.Span.Utils

Makes Span/ReadOnlySpan easy to use from F#.
⬆️
83

fsharp

Port of the alga Algebraic Graphs library (https://github.com/snowleopard/alga) to F#
⬆️
84

overtone

A modern FOSS remake of The Tone Rebellion.
⬆️
85

FsToolkit.ErrorHandling

An opinionated F# Library for error handling
⬆️
86

SAFEr.Template

Strongly opinionated modification of amazing SAFE Stack Template for full-stack development in F#.
⬆️
87

myriad

Myriad is a code generator for F#
⬆️
88

cwtools

A library for parsing, editing, and validating Paradox Interactive script files.
⬆️
89

FsHttp

A lightweight F# HTTP library by @SchlenkR and @dawedawe
⬆️
90

clojure-clr-next

Next generation of ClojureCLR under development.
⬆️
91

sharp-point

🎈 A toy DSL to create presentations in F#
⬆️
92

chateau-efcharpe

⬆️
93

Fabulous.AST

Abstract Syntax Tree (AST) Domain Specific Language (DSL) for F#
⬆️
94

Visual2

ARM assembler and simulator (written in F#) with elmish, React Monaco Editor, Electron & Fable
⬆️
95

Falco

A toolkit for building fast and functional-first web applications using F#.
⬆️
96

ReactiveElmish.Avalonia

Static Avalonia views for Elmish programs
⬆️
97

WebApiTest

Sustainable Web API written in F# that showcases the language's strengths via a functional style.
⬆️
98

Coconut

Shaking expression trees until something tasty pops out
⬆️
99

pulumi-converter-kubernetes

A Pulumi converter plugin to convert kubernetes manifests to Pulumi languages.
⬆️
100

MeanDiff

Testing Intermediate Representations for Binary Analysis (ASE '17)
⬆️