fsharp

Installation
SKILL.md

F#

F# is a functional-first, cross-platform programming language on .NET, combining strong static typing, pattern matching, lightweight syntax, and seamless C# interoperability.

When to Use

  • Functional-First Software on .NET: Building robust, concise, type-safe enterprise applications within the .NET ecosystem.
  • Financial Engineering & Domain Modeling: Modeling financial instruments, actuarial rules, and transactional workflows using algebraic data types.
  • High-Velocity Data Science & ETL: Manipulating tabular datasets using interactive F# scripts (.fsx) and FSharp.Data type providers.
  • Full-Stack Safe Web Apps (SAFE Stack): Developing end-to-end type-safe web applications spanning Saturn, Azure, Fable, and Elmish.

Quick Start

type Person = { Name: string; Age: int }
Installs
7
GitHub Stars
15
First Seen
Feb 10, 2026