You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+34-34Lines changed: 34 additions & 34 deletions
Original file line number
Diff line number
Diff line change
@@ -72,14 +72,14 @@ Looking to have a more enjoyable experience when consuming a popular .NET librar
72
72
73
73
-[Akka.NET](https://github.com/akkadotnet/akka.net) - Community-driven port of the popular Java/Scala framework Akka to .NET.
74
74
-[Akkling](https://github.com/Horusiath/Akkling) - F# typed API for Akka.NET.
75
-
-[Orleankka](https://github.com/OrleansContrib/Orleankka) - Functional API for Orleans Framework.
76
-
-[Orleans](https://github.com/dotnet/orleans) - Distributed Virtual Actor Model.
77
-
-[Proto.actor](https://github.com/AsynkronIT/protoactor-dotnet) - Cross-platform actor framework for .NET, GO, JAVA and KOTLIN.
75
+
-[Orleankka](https://github.com/OrleansContrib/Orleankka) - Functional extension for Microsoft Orleans framework.
76
+
-[Orleans](https://github.com/dotnet/orleans) - Distributed virtual actor model.
77
+
-[Proto.actor](https://github.com/AsynkronIT/protoactor-dotnet) - Cross-platform actor framework for .NET, Go, Java and Kotlin.
78
78
79
79
## Build Tools
80
80
81
81
-[FAKE](https://github.com/fsharp/FAKE) - "F# Make" is a cross platform build automation system.
82
-
-[Xake](https://github.com/OlegZee/Xake) - Another MAKE utility implementation on F#, fully declarative with no-brain parallelism, inspired by Shake.
82
+
-[Xake](https://github.com/OlegZee/Xake) - Another Make utility implementation on F#, fully declarative with no-brain parallelism, inspired by Shake.
83
83
84
84
## Cloud
85
85
@@ -95,7 +95,7 @@ Looking to have a more enjoyable experience when consuming a popular .NET librar
95
95
96
96
## Compilers for Other Platforms
97
97
98
-
-[Fable](https://github.com/fable-compiler/Fable) - F# to JavaScript Compiler.
98
+
-[Fable](https://github.com/fable-compiler/Fable) - F# to JavaScript compiler.
99
99
-[Fez](https://github.com/kjnilsson/fez) - F# to Erlang compiler.
100
100
-[FunScript](https://github.com/ZachBray/FunScript) - F# to JavaScript compiler with JQuery etc. mappings through a TypeScript type provider.
101
101
-[Juniper](https://github.com/calebh/Juniper) - Functional Reactive Programming for the Arduino and other microcontrollers.
@@ -116,17 +116,17 @@ Looking to have a more enjoyable experience when consuming a popular .NET librar
116
116
-[Argu](https://github.com/fsprojects/Argu) - Declarative CLI argument/XML configuration parser for F# applications.
117
117
-[FsConfig](https://github.com/demystifyfp/FsConfig) - F# library for reading configuration data from environment variables and AppSettings with type safety.
118
118
-[Skid](https://github.com/Meyhem/Skid) - Simple, single-file portable CLI utility for configuration templating.
119
-
-[docopt.fs](https://github.com/docopt/docopt.fs/) - command line arguments parser, F# port of [docopt](https://github.com/docopt/docopt).
119
+
-[docopt.fs](https://github.com/docopt/docopt.fs/) - Command line arguments parser, F# port of [docopt](https://github.com/docopt/docopt).
120
120
121
121
## Data Science
122
122
123
-
-[Deedle](https://github.com/BlueMountainCapital/Deedle) - Deedle: Exploratory data library for .NET.
123
+
-[Deedle](https://github.com/BlueMountainCapital/Deedle) - Exploratory data library for .NET.
124
124
-[Deep.Net](http://www.deepml.net) - Deep learning library for F#. Provides symbolic model differentiation, automatic differentiation and compilation to CUDA GPUs.
125
-
-[DiffSharp](https://github.com/DiffSharp/DiffSharp) - DiffSharp is a functional automatic differentiation (AD) library.
126
-
-[FsLab](https://github.com/fslaborg/FsLab) - FsLab is a collection of libraries for data-science. It provides a rapid development environment that lets you write advanced analysis with few lines of production-quality code.
-[FsLab](https://github.com/fslaborg/FsLab) - A collection of libraries for data-science. It provides a rapid development environment that lets you write advanced analysis with few lines of production-quality code.
127
127
-[IfSharp](https://github.com/fsprojects/IfSharp) - F# for Jupyter Notebooks.
128
-
-[Math.NET Numerics](https://github.com/mathnet/mathnet-numerics) - Math.NET Numerics aims to provide methods and algorithms for numerical computations in science, engineering and every day use. F# specific bindings available.
129
-
-[Math.NET Symbolics](https://github.com/mathnet/mathnet-symbolics/) - Math.NET Symbolics is a basic open source computer algebra library for .NET, Silverlight and Mono written entirely in F#.
128
+
-[Math.NET Numerics](https://github.com/mathnet/mathnet-numerics) - Methods and algorithms for numerical computations in science, engineering and every day use. F# specific bindings available.
129
+
-[Math.NET Symbolics](https://github.com/mathnet/mathnet-symbolics/) - A basic open source computer algebra library for .NET, Silverlight and Mono written entirely in F#.
130
130
-[SIMDArray](https://github.com/jackmott/SIMDArray) - SIMD enhanced Array extensions for faster computation.
131
131
-[Synapses](https://github.com/mrdimosthenis/Synapses) - Neural network library in F#.
132
132
-[m2cgen](https://github.com/BayesWitnesses/m2cgen) - A CLI tool to transpile trained classic ML models into a native F# code with zero dependencies.
@@ -149,12 +149,12 @@ Looking to have a more enjoyable experience when consuming a popular .NET librar
149
149
-[Ionide](http://ionide.io/) - Atom Editor and Visual Studio Code package suite for cross platform F# development.
150
150
-[Vim F#](https://github.com/fsharp/vim-fsharp) - F# support for Vim.
151
151
-[VimSpeak](https://github.com/AshleyF/VimSpeak) - VimSpeak lets you control Vim with your voice using speech recognition.
152
-
-[fsharp-notebook](https://github.com/pablofrommars/fsharp-notebook) - Data Science Notebook for F# interactive.
152
+
-[fsharp-notebook](https://github.com/pablofrommars/fsharp-notebook) - Data science notebook for F# Interactive.
153
153
-[neofsharp.vim](https://github.com/adelarsq/neofsharp.vim) - Basic F# support for (Neo)Vim.
154
154
155
155
### Performance Analysis
156
156
157
-
-[fasm](https://github.com/d-edge/fasm) - F# jit disassembler, as a dotnet tool.
157
+
-[fasm](https://github.com/d-edge/fasm) - F# JIT disassembler, as a dotnet tool.
158
158
159
159
## General Purpose Libraries
160
160
@@ -164,7 +164,7 @@ Looking to have a more enjoyable experience when consuming a popular .NET librar
164
164
-[DustyTables](https://github.com/Zaid-Ajaj/DustyTables) - Thin F# API for SqlClient for easy data access to ms sql server with functional seasoning on top.
165
165
-[ExtCore](https://github.com/jack-pappas/ExtCore) - Extended core library for F#.
166
166
-[FSharp.CosmosDb](https://github.com/aaronpowell/fsharp.cosmosdb) - An F# wrapper around the CosmosDB SDK, making it more functional-friendly.
167
-
-[FSharp.HashCollections](https://github.com/mvkara/fsharp-hashcollections) - Library providing fast hashbased immutable map and set.
167
+
-[FSharp.HashCollections](https://github.com/mvkara/fsharp-hashcollections) - Fast hash-based immutable map and set.
168
168
-[FSharpLu](https://github.com/Microsoft/fsharplu) - Lightweight utilities for string manipulations, logging, collection data structures, file operations, text processing, security, async, parsing, diagnostics, configuration files and Json serialization.
169
169
-[FSharpPlus](https://github.com/gmpl/FSharpPlus) - Extensions for F#.
170
170
-[FSharpx.Extras](https://github.com/fsprojects/FSharpx.Extras) - FSharpx.Extras is a collection of libraries and tools for use with F#.
@@ -176,12 +176,12 @@ Looking to have a more enjoyable experience when consuming a popular .NET librar
176
176
-[Npgsql.FSharp](https://github.com/Zaid-Ajaj/Npgsql.FSharp) - Thin F# wrapper around [Npgsql](https://github.com/npgsql/npgsql), the PostgreSQL database driver.
177
177
-[TypeShape](https://github.com/eiriktsarpalis/TypeShape) - Small, extensible F# library for practical generic programming.
178
178
-[Validus](https://github.com/pimbrouwers/Validus) - A composable validation library for F#, with built-in validators for most primitive types and easily extended through custom validators.
-[FsUnity](https://github.com/FsUnity) - F# Libraries, Tools, and Plugins for the Unity3d Game Engine.
184
-
-[Garnet](https://github.com/bcarruthers/garnet) - Garnet is a lightweight game composition library for F# with entity-component-system (ECS) and actor-like messaging features.
183
+
-[FsUnity](https://github.com/FsUnity) - F# libraries, tools, and plugins for the Unity game engine.
184
+
-[Garnet](https://github.com/bcarruthers/garnet) - Lightweight game composition library for F# with entity-component-system (ECS) and actor-like messaging features.
185
185
-[Godot](https://www.lkokemohr.de/fsharp_godot.html) - Tutorial how to use F# with Godot.
186
186
-[Nu Game Engine](https://github.com/bryanedds/Nu) - Cross-platform F# 2D game engine built in the functional style. Uses SDL2 and Farseer Physics.
187
187
@@ -190,40 +190,40 @@ Looking to have a more enjoyable experience when consuming a popular .NET librar
190
190
-[Avalonia.FuncUI](https://github.com/fsprojects/Avalonia.FuncUI) - Develop cross-platform MVU GUI Applications using F# and Avalonia.
191
191
-[Elmish.WPF](https://github.com/elmish/Elmish.WPF) - Elmish (or MVU) approach to WPF programming.
192
192
-[Epoxy](https://github.com/kekyo/epoxy) - An independent flexible XAML MVVM library for .NET.
193
-
-[Fabulous](https://github.com/fabulous-dev/Fabulous) - F# Functional App Development, using declarative dynamic UI.
193
+
-[Fabulous](https://github.com/fabulous-dev/Fabulous) - F# functional app development, using declarative dynamic UI.
194
194
<!--lint enable double-link -->
195
195
196
196
## HTTP Clients
197
197
198
198
-[FsHttp](https://github.com/ronaldschlenker/FsHttp) - A convenient library for consuming HTTP/REST endpoints via F#.
199
199
-[Http.fs](https://github.com/haf/Http.fs) - A simple, functional HTTP client library for F#.
200
-
-[Oryx](https://github.com/cognitedata/oryx) - A high performance .NET crossplatform functional HTTP request handler library for writing HTTP clients and orchestrating web requests.
200
+
-[Oryx](https://github.com/cognitedata/oryx) - A high performance .NET cross-platform functional HTTP request handler library for writing HTTP clients and orchestrating web requests.
201
201
202
202
## Logging
203
203
204
-
-[FsLibLog](https://github.com/TheAngryByrd/FsLibLog) - FsLibLog is a single file you can copy paste or add through Paket GitHub dependencies to provide your F# library with a logging abstraction.
205
-
-[Logary](https://github.com/logary/logary/) - Logary is a high performance, multi-target logging, metric, tracing and health-check library for mono and .NET.
204
+
-[FsLibLog](https://github.com/TheAngryByrd/FsLibLog) - A single file you can copy and paste or add through Paket GitHub dependencies to provide your F# library with a logging abstraction.
205
+
-[Logary](https://github.com/logary/logary/) - High performance, multi-target logging, metric, tracing and health-check library for mono and .NET.
206
206
207
207
## Package Management
208
208
209
-
-[NuGet](https://www.nuget.org/) - NuGet is the package manager for the Microsoft development platform including .NET.
209
+
-[NuGet](https://www.nuget.org/) - The package manager for the Microsoft development platform including .NET.
210
210
-[Paket](https://github.com/fsprojects/Paket) - Dependency manager for .NET with support for NuGet packages and Git repositories.
211
211
212
212
## Parsing
213
213
214
-
-[FParsec](https://github.com/stephan-tolksdorf/fparsec) - FParsec is a parser combinator library for F#.
214
+
-[FParsec](https://github.com/stephan-tolksdorf/fparsec) - The parser combinator library for F#.
215
215
-[FsAttoparsec](https://github.com/haf/FsAttoparsec) - Port of Bryan O'Sullivan's attoparsec from Haskell to F#.
216
216
-[XParsec](https://github.com/corsis/XParsec) - Extensible, type-and-source-polymorphic, non-linear applicative parser combinator library for F# 3.0 and 4.0.
-[FSharp.SystemTextJson](https://github.com/Tarmil/FSharp.SystemTextJson) - System.Text.Json extensions for F# types.
222
-
-[Fleece](https://github.com/mausch/Fleece) - Fleece is a JSON mapper for F#. It simplifies mapping from a Json library's JsonValue onto your types, and mapping from your types onto JsonValue.
222
+
-[Fleece](https://github.com/mausch/Fleece) - JSON mapper for F#. It simplifies mapping from a Json library's JsonValue onto your types, and mapping from your types onto JsonValue.
223
223
-[FsCodec](https://github.com/jet/FsCodec) - F# Event-Union Contract Encoding with versioning tolerant converters.
224
224
-[FsPickler](https://github.com/mbraceproject/FsPickler) - Fast, multi-format messaging serializer for .NET.
-[Thoth.Json](https://thoth-org.github.io/Thoth.Json/) - Json encoder/decoder library inspire by Elm.
226
+
-[Thoth.Json](https://thoth-org.github.io/Thoth.Json/) - JSON encoder/decoder library inspired by Elm.
227
227
<!--lint enable double-link -->
228
228
229
229
## Simulation
@@ -232,13 +232,13 @@ Looking to have a more enjoyable experience when consuming a popular .NET librar
232
232
233
233
## Static Site Generators
234
234
235
-
-[SkunkHTML](https://github.com/MaxGripe/skunk-html) - Markdown Blog with GitHub Pages.
235
+
-[SkunkHTML](https://github.com/MaxGripe/skunk-html) - Markdown blog with GitHub Pages.
236
236
237
237
## Testing
238
238
<!--lint disable double-link -->
239
239
-[Expecto](https://github.com/haf/expecto) - Smooth testing framework for F# with tests-as-values and parallelism by default.
240
240
-[Faqt](https://github.com/cmeeren/Faqt) - Fantastic fluent assertions for your F# tests and domain code.
241
-
-[FsCheck](https://github.com/fscheck/FsCheck) - Random Testing for .NET.
241
+
-[FsCheck](https://github.com/fscheck/FsCheck) - Random testing for .NET.
242
242
-[FsUnit](https://github.com/fsprojects/FsUnit) - FsUnit makes unit-testing with F# more enjoyable. It adds a special syntax to your favorite .NET testing framework.
243
243
-[NBomber](https://github.com/PragmaticFlow/NBomber) - Simple load testing framework for Pull and Push scenarios.
244
244
-[Persimmon](https://github.com/persimmon-projects/Persimmon) - Unit test framework for F# using computation expressions.
@@ -251,20 +251,20 @@ Looking to have a more enjoyable experience when consuming a popular .NET librar
251
251
252
252
## Type Providers
253
253
254
-
-[AzureStorageTypeProvider](https://github.com/fsprojects/AzureStorageTypeProvider) - F# Azure Type Provider which can be used to explore Blob, Table and Queue Azure Storage assets and easily apply CRUD operations on them.
254
+
-[AzureStorageTypeProvider](https://github.com/fsprojects/AzureStorageTypeProvider) - F# Azure type provider which can be used to explore Blob, Table and Queue Azure Storage assets and easily apply CRUD operations on them.
255
255
-[DynamicsCRMProvider](https://github.com/fsprojects/DynamicsCRMProvider) - Type provider for Microsoft Dynamics CRM 2011.
256
256
-[EasyBuild.FileSystemProvider](https://github.com/easybuild-org/EasyBuild.FileSystemProvider) - Type provider to provide a typed representation of files and directories based on your project structure or a virtual file system.
257
257
-[ExcelProvider](https://github.com/fsprojects/ExcelProvider) - Excel type provider.
258
258
-[FSharp.Configuration](https://github.com/fsprojects/FSharp.Configuration) - The project contains type providers for the configuration of .NET projects. Handles AppSettings, ResX, Yaml and Ini files.
259
259
-[FSharp.Data.Npgsql](https://github.com/demetrixbio/FSharp.Data.Npgsql) - F# type providers library on a top of well-known Npgsql ADO.NET client library.
260
-
-[FSharp.Data.SqlClient](https://github.com/fsprojects/FSharp.Data.SqlClient) - F# Type Provider for statically typed access to T-SQL command parameters and result set.
260
+
-[FSharp.Data.SqlClient](https://github.com/fsprojects/FSharp.Data.SqlClient) - F# type provider for statically typed access to T-SQL command parameters and result set.
261
261
-[FSharp.Data.Tdms](https://github.com/mettekou/FSharp.Data.Tdms) - TDMS support for F#.
262
262
-[FSharp.Data.Toolbox](https://github.com/fsprojects/FSharp.Data.Toolbox) - 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.
263
263
-[FSharp.Data.TypeProviders](https://github.com/fsprojects/FSharp.Data.TypeProviders) - Library that contains type providers for `.edmx` files, `.dbml` files, WSDL services, OData services, and SQL databases.
264
264
-[FSharp.Data](https://github.com/fsharp/FSharp.Data) - Data science library that contains type providers for CSV, HTML, JSON, XML, and WorldBank data.
265
265
-[FSharp.Management](https://github.com/fsprojects/FSharp.Management) - The project contains various type providers for the management of the machine. Handles file system, registry, Windows Management Instrumentation, PowerShell and SystemTimeZones.
266
266
-[FSharp.Text.RegexProvider](https://github.com/fsprojects/FSharp.Text.RegexProvider) - Type provider for regular expressions.
267
-
-[Facil](https://github.com/cmeeren/Facil) - Facil generates F# data access source code from SQL queries and stored procedures. Optimized for developer happiness.
267
+
-[Facil](https://github.com/cmeeren/Facil) - Facil generates F# data access source code from SQL queries and stored procedures.
268
268
-[FsXaml](https://github.com/fsprojects/FsXaml) - F# Tools for working with XAML Projects.
269
269
-[FsYaml](https://github.com/bleis-tift/FsYaml) - Typed Yaml library for F#.
270
270
-[GraphProvider](https://github.com/fsprojects/GraphProvider) - `.dgml` state machine type provider.
@@ -273,7 +273,7 @@ Looking to have a more enjoyable experience when consuming a popular .NET librar
273
273
-[Rezoom.SQL](https://github.com/rspeele/Rezoom.SQL) - Statically typed SQL for F#.
274
274
-[S3Provider](https://github.com/fsprojects/S3Provider) - Experimental type provider for Amazon S3.
275
275
-[SQLProvider](https://github.com/fsprojects/SQLProvider) - General F# SQL database erasing type provider, supporting LINQ queries, schema exploration, individuals, CRUD operations and much more besides.
276
-
-[SwaggerProvider](https://github.com/fsprojects/SwaggerProvider) - F# generative Type Provider for Swagger.
276
+
-[SwaggerProvider](https://github.com/fsprojects/SwaggerProvider) - Generative type provider for Swagger.
277
277
278
278
### Creating Type Providers
279
279
@@ -291,11 +291,11 @@ Looking to have a more enjoyable experience when consuming a popular .NET librar
291
291
<!--lint disable double-link -->
292
292
-[Bolero](https://github.com/fsbolero/Bolero/) - F# in WebAssembly, develop SPAs with the full power of F# and .NET Blazor.
293
293
-[Falco](https://github.com/pimbrouwers/Falco/) - A functional-first toolkit for building brilliant ASP.NET Core applications using F#.
294
-
-[Felicity](https://github.com/cmeeren/Felicity) - Boilerplate-free, idiomatic JSON:API for your beautiful, idiomatic F# domain model. Optimized for developer happiness.
294
+
-[Felicity](https://github.com/cmeeren/Felicity) - Boilerplate-free, idiomatic JSONAPI for your beautiful, idiomatic F# domain model.
295
295
-[Feliz](https://github.com/Zaid-Ajaj/Feliz) - A fresh retake of the React API in Fable and a collection of high-quality components to build React applications in F#.
296
296
-[Genit](https://github.com/lefthandedgoat/genit) - Cross-platform website generator and server using F#, Suave and PostgreSQL or MS SQL Server.
297
297
-[Giraffe](https://github.com/giraffe-fsharp/Giraffe) - Native functional ASP.NET Core web framework for F# developers.
298
-
-[Oxpecker](https://github.com/Lanayx/Oxpecker) - ASP.NET Core based F# framework + supporting tools (ViewEngine, Htmx, OpenApi)
298
+
-[Oxpecker](https://github.com/Lanayx/Oxpecker) - ASP.NET Core based F# framework + supporting tools (ViewEngine, Htmx, OpenApi).
299
299
-[Saturn](https://github.com/SaturnFramework/Saturn) - Opinionated, web development framework for F# which implements the server-side, functional MVC pattern.
300
300
-[Suave](https://github.com/SuaveIO/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.
301
301
-[WebSharper](https://github.com/intellifactory/websharper) - F#-based web programming platform including a compiler from F# code to JavaScript.
0 commit comments