Project Awesome project awesome

F#

A .NET-based language with focus on functional programming.

Collection 1.4k stars GitHub

General Purpose Libraries

Aether 182 updated 4y ago

Optics library for F#, similar to the Haskell Data.Lens package.

Chessie 188 updated 7y ago

Railway-oriented programming.

Donald 192 updated 1y ago

A simple F# interface for ADO.NET.

DustyTables 81 updated 2y ago

Thin F# API for SqlClient for easy data access to ms sql server with functional seasoning on top.

ExtCore 181 updated 4y ago

Extended core library for F#.

FSharp.CosmosDb 82 updated 1y ago

An F# wrapper around the CosmosDB SDK, making it more functional-friendly.

FSharp.HashCollections

Fast hash-based immutable map and set.

FSharpLu 374 updated 1y ago

Lightweight utilities for string manipulations, logging, collection data structures, file operations, text processing, security, async, parsing, diagnostics, configuration files and Json serialization.

FSharpPlus 937 updated 1mo ago

Extensions for F#.

FSharpx.Extras 697 updated 3mo ago

A collection of libraries and tools for use with F#.

Fli 215 updated 6mo ago

Computational expression to run system processes and manage their output.

Fling 48 updated 3mo ago

Significantly reduces boilerplate needed to efficiently save/load complex domain entities to/from multiple tables.

FsToolkit.ErrorHandling 535 updated 23d ago

Clear, simple and powerful error handling with railway-oriented programming. Inspired by Chessie.

Fumble 115 updated 3mo ago

Thin F# API for SQLite for easy data access to SQLite database with functional seasoning on top.

LiteDB.FSharp

F# Support for LiteDB, an embedded single file database for .NET.

Npgsql.FSharp 339 updated 25d ago

Thin F# wrapper around Npgsql, the PostgreSQL database driver.

SqlHydra 260 updated 9d ago

Suite of NuGet packages for working with databases in F# including query expressions and code generation tools (for generating strongly typed F# DTO record types based on your database tables). Supports MySQL, PostgreSQL, Oracle, SQL Server, and SQLite.

TypeShape 321 updated 1y ago

Small, extensible F# library for practical generic programming.

Validus 158 updated 1y ago

A composable validation library for F#, with built-in validators for most primitive types and easily extended through custom validators.

Vp.FSharp.Sql

Generic F# ADO provider wrapper (SqlServer, PostgreSQL, SQLite).

Type Providers

AzureStorageTypeProvider 83 updated 6y ago

F# Azure type provider which can be used to explore Blob, Table and Queue Azure Storage assets and easily apply CRUD operations on them.

DynamicsCRMProvider 15 updated 5y ago

Type provider for Microsoft Dynamics CRM 2011.

EasyBuild.FileSystemProvider 35 updated 2mo ago

Type provider to provide a typed representation of files and directories based on your project structure or a virtual file system.

ExcelProvider 148 updated 4mo ago

Excel type provider.

FSharp.Configuration 115 updated 10mo ago

The project contains type providers for the configuration of .NET projects. Handles AppSettings, ResX, Yaml and Ini files.

FSharp.Data.Npgsql 128 updated 3y ago

F# type providers library on a top of well-known Npgsql ADO.NET client library.

FSharp.Data.SqlClient 205 updated 2d ago

F# type provider for statically typed access to T-SQL command parameters and result set.

FSharp.Data.Tdms 13 (archived)

TDMS support for F#.

FSharp.Data.Toolbox 57 updated 4y ago

Library for various data access APIs based on FSharp.Data. The library currently includes the Twitter type provider for access to Twitter users and feeds, and SAS type provider to read SAS dataset files.

FSharp.Data.TypeProviders 38 updated 4y ago

Library that contains type providers for .edmx files, .dbml files, WSDL services, OData services, and SQL databases.

FSharp.Data 868 updated today

Data science library that contains type providers for CSV, HTML, JSON, XML, and WorldBank data.

FSharp.Management

The project contains various type providers for the management of the machine. Handles file system, registry, Windows Management Instrumentation, PowerShell and SystemTimeZones.

FSharp.Text.RegexProvider 78 updated 6y ago

Type provider for regular expressions.

Facil 152 updated 5d ago

Generates F# data access source code from SQL queries and stored procedures.

FsXaml 171 updated 6y ago

F# Tools for working with XAML Projects.

FsYaml 37 updated 3y ago

Typed Yaml library for F#.

GraphProvider

.dgml state machine type provider.

MatDataProvider 10 updated 8y ago

Erased type provider for .mat files (binary MATLAB format files).

R Type Provider 239 updated 2y ago

Type provider to interop with R.

Rezoom.SQL 678 updated 5y ago

Statically typed SQL for F#.

S3Provider

Experimental type provider for Amazon S3.

SQLProvider 622 updated 4mo ago

General F# SQL database erasing type provider, supporting LINQ queries, schema exploration, individuals, CRUD operations and much more besides.

SwaggerProvider 273 updated today

Generative type provider for Swagger.

FSharp.TypeProviders.StarterPack 303 updated 2d ago

The ProvidedTypes SDK for creating F# type providers.