HelleboreTech.TableStream.Core
0.2.0
dotnet add package HelleboreTech.TableStream.Core --version 0.2.0
NuGet\Install-Package HelleboreTech.TableStream.Core -Version 0.2.0
<PackageReference Include="HelleboreTech.TableStream.Core" Version="0.2.0" />
paket add HelleboreTech.TableStream.Core --version 0.2.0
#r "nuget: HelleboreTech.TableStream.Core, 0.2.0"
// Install HelleboreTech.TableStream.Core as a Cake Addin #addin nuget:?package=HelleboreTech.TableStream.Core&version=0.2.0 // Install HelleboreTech.TableStream.Core as a Cake Tool #tool nuget:?package=HelleboreTech.TableStream.Core&version=0.2.0
Table Stream
The Table Stream project provides a complete solution for building tables capable of handling millions of rows with powerful filtering and sorting capabilities. It's composed of a TypeScript package providing React components to build and display tables, and of several C# libraries to enable server side filtering and sorting.
The key features of the project are:
- Declarative configuration
- Several column types:
- string
- number
- datetime
- enumeration
- other
- Advanced filters, specific to each column types, with support for comparison operators
- Sorting by a given column
- Support for infinite loading
- Support for server side filtering and sorting using Elasticsearch
- Fully themeable / customizable
The React components library uses react-window to efficiently display table with hundred of thousands of rows.
Documentation
You can find the complete documentation here.
You can find the documentation on the various filters (syntax and behavior) here.
ChangeLog
Changes are tracked in the ChangeLog.
License
Table Stream is available under the MIT License.
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 was computed. 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. |
.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
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on HelleboreTech.TableStream.Core:
Package | Downloads |
---|---|
HelleboreTech.TableStream.Elasticsearch
Elasticsearch database provider for Table Stream. |
|
HelleboreTech.TableStream.InMemory
InMemory provider for Table Stream. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.2.0 | 2,749 | 3/21/2023 |
0.2.0-beta.1 | 102 | 3/21/2023 |
0.2.0-beta.0 | 106 | 3/20/2023 |
0.1.0 | 2,010 | 9/20/2021 |
0.1.0-beta.0 | 169 | 9/17/2021 |