Discover F#

< More Languages

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

Trending Repositories

1

Grace

Grace Version Control System
🔥🔥🔥
2

dark

Darklang main repo, including language, backend, and infra
🔥🔥
3

marksman

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

fvim

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

Fable

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

csharp-language-server

Roslyn-based LSP language server for C#
🔥
7

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.
📣
8

Oxpecker

ASP.NET Core based F# framework
📣
9

Generaptor

GitHub Actions configuration generator
📣
10

FSharp.MinimalApi

Library to use AspNet Core Minimal Api with F#
📣
11

fsharp

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

vite-plugin-fable

A Vite plugin for Fable
📣
13

Giraffe.ViewEngine

An F# view engine for Giraffe and other ASP.NET Core web applications.
📣
14

Giraffe

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

core

WebSharper - Full-stack, functional, reactive web apps and microservices in F# and C#
📣
16

Avalonia.FuncUI

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

Fabulous.AST

Abstract Syntax Tree (AST) Domain Specific Language (DSL) for F#
📣
18

fsharp-hashcollections

Library providing fast hash based immutable map and set
⬆️
19

TypeShape

Practical generic programming for F#
⬆️
20

vale

Verified Assembly Language for Everest
⬆️
21

elmish

Elm-like abstractions for F# apps
⬆️
22

Paket

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

Fabulous.Avalonia

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

ts2ocaml

Generate OCaml bindings from TypeScript definitions via the TypeScript compiler API
⬆️
25

fantomas

FSharp source code formatter
⬆️
26

equinox

.NET event sourcing library with CosmosDB, DynamoDB, EventStoreDB, message-db, SqlStreamStore and integration test backends. Focused at stream level; see https://github.com/jet/propulsion for cross-stream projections/subscriptions/reactions
⬆️
27

FSharp.SystemTextJson

System.Text.Json extensions for F# types
⬆️
28

FSharpKoans

A simple, fun, and interactive way to learn the F# language through testing.
⬆️
29

FSharp.Control.WebSockets

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

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
⬆️
31

logary

Logs and metrics are one! Professional logging, metrics and analytics for your apps.
⬆️
32

Fable.Remoting

Type-safe communication layer (RPC-style) for F# featuring Fable and .NET Apps
⬆️
33

FSharpLint

Lint tool for F#
⬆️
34

cli

⬆️
35

Navs

A set of libraries that allow Router-like experiences for general purpose F# Apps
⬆️
36

fsharp-integration-tests

⬆️
37

Rewrap

Rewrap extension for VSCode and Visual Studio
⬆️
38

FsKafka

Minimal F# wrappers for Confluent.Kafka+librdkafka.redist 1.x
⬆️
39

Nu

Repository hosting the open-source Nu Game Engine and related projects.
⬆️
40

wacil

A WebAssembly to CIL compiler
⬆️
41

OneBella

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

SQLProvider

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

SqlHydra

SqlHydra is a suite of NuGet packages for working with databases in F# including code generation tools and query expressions.
⬆️
44

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

FsCheck

Random Testing for .NET
⬆️
46

FsOpenTelemetry

FsOpenTelemetry is a single file you can copy paste or add through Paket Github dependencies to provide your F# library with safe helpers for Activity and ActivitySource.
⬆️
47

ionide-vscode-fsharp

VS Code plugin for F# development
⬆️
48

Falco.Markup

An F# DSL for generating markup, including HTML, SVG and XML.
⬆️
49

Hawaii

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

FSharpPlus

Extensions for F#
⬆️
51

fslang-design

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

Femto

Femto is a CLI tool that automatically resolves npm packages used by Fable bindings
⬆️
53

Argu

A declarative CLI argument parser for F#
⬆️
54

Feliz.Router

A router component for React and Elmish that is focused, powerful and extremely easy to use.
⬆️
55

fsharp-wasm

A brief introduction to WebAssembly in .NET and F#
⬆️
56

AuctionHouseES

A sample Auction House application in F# with event sourcing by Marten / PostgreSQL.
⬆️
57

FsAutoComplete

F# language server using Language Server Protocol
⬆️
58

Feliz.AntDesign

AntDesign bindings using Feliz syntax for a clean, discoverable and type-safe React components. (WIP)
⬆️
59

Funtom

.NET wrapper library for F#
⬆️
60

sharp-point

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

flips

Fsharp LInear Programming System
⬆️
62

Feliz.MaterialUI.MaterialTable

Fable bindings written in the Feliz-style for material-table.
⬆️
63

FSharp.Stats

statistical testing, linear algebra, machine learning, fitting and signal processing in F#
⬆️
64

Marten.FSharp

A set of FSharp wrappers around Marten
⬆️
65

Feliz.MaterialUI

Feliz-style Fable bindings for Material-UI
⬆️
66

lc-mirage

A Lethal Company mod that mimics player voices
⬆️
67

Feliz.Plotly

Fable bindings written in the Feliz-style for plotly.js.
⬆️
68

dotnet-kit

Community maintained development kit for Prismic and the .NET Framework
⬆️
69

Fun.Blazor.Samples

⬆️
70

Funcaster

⚡ Serverless .NET solution for hosting your 🔊 podcasts with (nearly) zero costs using Azure Functions and Azure Storage Account.
⬆️
71

Fun.Build

Simple DSL for building CICD scripts with type safety in fsharp
⬆️
72

metered-billing-accelerator

⬆️
73

Orsak

⬆️
74

Elasticsearch.FSharp

F# DSL and Mapping helpers for Elasticsearch
⬆️
75

unrealTurtles

⬆️
76

ordo

Ordo: A minimalist language with row polymorphism
⬆️
77

Counter

A simple counter with the Model-View-Update pattern
⬆️
78

Brahma.FSharp

Actual repository moved form here to:
⬆️
79

receipt-reconciliation

Use OCR on receipts and reconcile them against a record of transactions like a financial statement
⬆️
80

Feliz.DaisyUI

Feliz wrapper for DaisyUI TailwindCSS component library
⬆️
81

MiniScaffold

F# Template for creating and publishing libraries targeting .NET 6.0 `net6.0` or console apps .NET 6.0 `net6.0`.
⬆️
82

Jujutsu-Kaisen-lang

주술회전 명대사 프로그래밍 언어
⬆️
83

Exomemory

'Blink, in retrospect. TBD
⬆️
84

Diffract

A .NET library to perform structural diff between two objects
⬆️
85

Fable.Elmish.Nile

Extension to Fable.Elmish that enables transforming the stream of dispatched messages from the view to messages that are dispatched to the update function.
⬆️
86

Barb

A Simple Dynamic Scripting Language for .NET
⬆️
87

TypeInf

HM Type system
⬆️
88

monogame-fsharp

F# template for creating games via MonoGame (OO style)
⬆️
89

FSharp.Json

F# JSON Reflection based serialization library
⬆️
90

unquote

Write F# unit test assertions as quoted expressions, get step-by-step failure messages for free
⬆️
91

iride

⬆️
92

hyperbolic

Hyperbolic geometry
⬆️
93

LolChatLang

롤채팅식 프로그래밍 언어 [롤챙]
⬆️
94

YukimiScript

Scripting language for visual novel.
⬆️
95

Fabulous.MauiControls

Declarative UIs for .NET MAUI Controls with F# and MVU, using Fabulous
⬆️
96

must-use-ret-val-fs

Must use return value: a Roslyn code analyzer and code-fix provider for C#
⬆️
97

Siquelin

⬆️
98

Glutinum.Feliz.ReactTransitionGroup

Fable binding for https://www.npmjs.com/package/react-transition-group
⬆️
99

CDGSharp

CD+G parser, serializer and karaoke generator
⬆️
100

uno.fabulous

⬆️