FSharp.Data
8.2.0
dotnet add package FSharp.Data --version 8.2.0
NuGet\Install-Package FSharp.Data -Version 8.2.0
<PackageReference Include="FSharp.Data" Version="8.2.0" />
<PackageVersion Include="FSharp.Data" Version="8.2.0" />
<PackageReference Include="FSharp.Data" />
paket add FSharp.Data --version 8.2.0
#r "nuget: FSharp.Data, 8.2.0"
#:package FSharp.Data@8.2.0
#addin nuget:?package=FSharp.Data&version=8.2.0
#tool nuget:?package=FSharp.Data&version=8.2.0
The FSharp.Data packages contain type providers and utilities to access
common data formats (CSV, HTML, JSON and XML in your F# applications and scripts.
* FSharp.Data -- includes everything
* FSharp.Data.Http -- http types/helpers
* FSharp.Data.Csv.Core -- csv types/helpers
* FSharp.Data.Json.Core -- json types/helpers
* FSharp.Data.Html.Core -- html types/helpers
* FSharp.Data.Xml.Core -- xml types/helpers
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- FSharp.Core (>= 6.0.1)
- FSharp.Data.Csv.Core (>= 8.2.0)
- FSharp.Data.Html.Core (>= 8.2.0)
- FSharp.Data.Http (>= 8.2.0)
- FSharp.Data.Json.Core (>= 8.2.0)
- FSharp.Data.Runtime.Utilities (>= 8.2.0)
- FSharp.Data.WorldBank.Core (>= 8.2.0)
- FSharp.Data.Xml.Core (>= 8.2.0)
-
net8.0
- FSharp.Core (>= 6.0.1)
- FSharp.Data.Csv.Core (>= 8.2.0)
- FSharp.Data.Html.Core (>= 8.2.0)
- FSharp.Data.Http (>= 8.2.0)
- FSharp.Data.Json.Core (>= 8.2.0)
- FSharp.Data.Runtime.Utilities (>= 8.2.0)
- FSharp.Data.WorldBank.Core (>= 8.2.0)
- FSharp.Data.Xml.Core (>= 8.2.0)
NuGet packages (178)
Showing the top 5 NuGet packages that depend on FSharp.Data:
| Package | Downloads |
|---|---|
|
Alex75.Cryptocurrencies
Common entities and models for dealing with cryptocurrency data and exchanges. Some Exchanges API client implementation. Some RippleNet (XRPL) functionalities. |
|
|
FsLab
FsLab is a combination package that supports doing data science with F#. FsLab includes literate scripting converted to HTML and PDF, and by default references Deedle (a data frame library), FSharp.Data (for data access) and XPlot (for visualization). You can optionally add any other nuget packages. |
|
|
GWallet.Backend
Package Description |
|
|
Eventful.EventStore
An EventSourcing library |
|
|
Serilog.Sinks.SlackClient
A Slack Sink for Serilog. |
GitHub repositories (3)
Showing the top 3 popular GitHub repositories that depend on FSharp.Data:
| Repository | Stars |
|---|---|
|
xamarin/ios-samples
Xamarin.iOS sample apps
|
|
|
lornshrimp/Lorn.ADSP
这是一个开源的互联网在线广告投放系统。该系统可用于网站、视频播放的所有页面广告、视频广告以及无线客户端、TV广告的管理、播放、定向和统计,包括了业务管理、售前计划管理、广告活动管理、广告引擎、播放器内广告、展示广告、数据及商业智能、人群定向、第三方广告管理等几大模块。采用C#和F#编写而成,并可部署于多种云上。
|
|
|
opensearch-project/opensearch-net
OpenSearch .NET Client
|
| Version | Downloads | Last Updated |
|---|---|---|
| 8.2.0 | 210 | 7/29/2026 |
| 8.1.14 | 48,043 | 5/10/2026 |
| 8.1.13 | 1,686 | 5/8/2026 |
| 8.1.12 | 368 | 5/8/2026 |
| 8.1.11 | 11,586 | 4/23/2026 |
| 8.1.10 | 3,603 | 4/20/2026 |
| 8.1.9 | 447 | 4/20/2026 |
| 8.1.8 | 7,892 | 4/13/2026 |
| 8.1.7 | 4,815 | 4/7/2026 |
| 8.1.6 | 1,229 | 4/6/2026 |
| 8.1.5 | 1,195 | 4/4/2026 |
| 8.1.4 | 1,406 | 4/1/2026 |
| 8.1.3 | 7,825 | 3/24/2026 |
| 8.1.2 | 13,984 | 3/18/2026 |
| 8.1.1 | 5,710 | 3/14/2026 |
| 8.1.0 | 4,761 | 3/8/2026 |
| 8.1.0-beta | 152 | 2/25/2026 |
| 8.0.0 | 12,447 | 2/25/2026 |
| 7.0.1 | 4,250 | 2/23/2026 |
| 7.0.0 | 1,038 | 2/22/2026 |
- Fix: HTML hexadecimal character references (`A`) are now decoded correctly; previously digit-only hex refs were parsed as decimal and refs containing `a`–`f` were left as literal text.
- Fix: HTML table parsing clamps `colspan`/`rowspan` to the HTML spec limits (1000/65534) and no longer materializes unbounded ranges — malicious/malformed span attributes previously caused `OverflowException`, out-of-memory, or hangs.
- Fix: `HtmlNode.ToString()` uses an explicit work stack, so deeply nested documents (which already parsed fine) no longer crash serialization with an uncatchable `StackOverflowException`.
- Fix: `Http` multipart uploads no longer truncate when a source stream returns a partial read (e.g. network/gzip streams), and multipart parts of 2GB or more no longer overflow. User-supplied body streams are now disposed even when the upload faults.
- Fix: `Http` `Range` headers in the RFC 7233 open-ended (`bytes=N-`) and suffix (`bytes=-N`) forms no longer throw `FormatException`.
- Fix: `CsvFile.Rows` with `skipRows` re-applies the skip on repeated enumerations; previously the second enumeration returned garbage rows or threw.
- Fix: `CsvFile.Save` now quotes headers, fields containing a lone `\r`, and fields containing any of the document's separators, so saved CSV round-trips correctly. `Save(TextWriter)` no longer disposes the caller-owned writer (it flushes instead).
- Fix: JsonProvider-generated constructors no longer throw `OverflowException` for `NaN`, infinite, or very large `float` values; such values serialize through `JsonValue.Float`.
- Fix: the JSON parser no longer silently swallows a stray `/` as whitespace (e.g. `[1, /2]` previously parsed as `[1, 2]`).
- Fix: the in-memory cache no longer overflows `Int32` for expirations over ~24.8 days (which could crash the host process via an unhandled thread-pool exception), and a concurrently re-set entry can no longer be evicted by a stale expiration check. The file cache writes via temp-file-and-rename so concurrent readers never observe half-written entries.
- Fix: file-watcher subscriptions are synchronized; concurrent subscribe/change events could corrupt the subscription dictionary and crash the IDE host at design time. Provider instance ids are now allocated with `Interlocked.Increment` and the design-time dispose-action set is locked.
- Fix: the design-time web cache key now includes the `Encoding` (and row-limit) parameters, so two providers reading the same URL with different encodings no longer share the first decode.
- Fix: WorldBank no longer caches HTTP-200 error bodies (which poisoned the cache for 30 days); invalid responses now go through the retry logic. Topics whose indicators are all filtered out by `Sources` return an empty collection instead of throwing `KeyNotFoundException`. Country/indicator codes are escaped with `Uri.EscapeDataString`, preventing URL path/query injection.
- Fix: `XmlProvider` record creation no longer corrupts the structure when an intermediate path segment has the same name as the leaf (e.g. nested elements named `item`).