Flowthru.Core
0.26.0-preview.112
dotnet add package Flowthru.Core --version 0.26.0-preview.112
NuGet\Install-Package Flowthru.Core -Version 0.26.0-preview.112
<PackageReference Include="Flowthru.Core" Version="0.26.0-preview.112" />
<PackageVersion Include="Flowthru.Core" Version="0.26.0-preview.112" />
<PackageReference Include="Flowthru.Core" />
paket add Flowthru.Core --version 0.26.0-preview.112
#r "nuget: Flowthru.Core, 0.26.0-preview.112"
#:package Flowthru.Core@0.26.0-preview.112
#addin nuget:?package=Flowthru.Core&version=0.26.0-preview.112&prerelease
#tool nuget:?package=Flowthru.Core&version=0.26.0-preview.112&prerelease
Flowthru.Core
The Flowthru engine: Flow building, Step execution, Catalog adapter contracts, pre-flight
validation, smart caching, and hosting. Everything Flowthru does at runtime lives here, and
every format or stack extension (Flowthru.Extensions.*) builds on the contracts this
package exposes. Install it directly when you want the engine and intend to choose your own
Catalog adapters; install the Flowthru umbrella for a batteries-included setup.
Install
dotnet add package Flowthru.Core
Register the engine, a Catalog, and your Flows on any IServiceCollection:
services.AddFlowthru(flowthru =>
{
flowthru.RegisterCatalog(sp => new Catalog(basePath));
flowthru
.RegisterFlow<Catalog>("DataProcessing", DataProcessingFlow.Create)
.WithDescription("Preprocesses raw inputs into model-ready tables");
});
A Catalog declares typed Items; a Flow wires Steps between them. The engine validates the merged DAG before any Step runs, so a missing producer, a duplicate writer, or a broken type contract fails at pre-flight rather than mid-run.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- Microsoft.Extensions.Configuration (>= 10.0.4)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.4)
- Microsoft.Extensions.Configuration.Binder (>= 10.0.4)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.4)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.4)
- Microsoft.Extensions.Options (>= 10.0.4)
NuGet packages (19)
Showing the top 5 NuGet packages that depend on Flowthru.Core:
| Package | Downloads |
|---|---|
|
Flowthru
A type-safe data engineering framework for .NET. Includes CSV, Parquet, and Excel format support. |
|
|
Flowthru.Extensions.EFCore
Entity Framework Core integration for Flowthru data catalogs — IStorageAdapter implementations for relational databases, plus catalog-attachable lifecycle resources for ephemeral databases and schemas. |
|
|
Flowthru.Extensions.Python
Python step integration for Flowthru data pipelines |
|
|
Flowthru.Extensions.Parquet
Parquet (binary columnar) format support for Flowthru data catalogs. |
|
|
Flowthru.Extensions.Csv
CSV format support for Flowthru data catalogs. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.26.0-preview.112 | 127 | 6/5/2026 |
| 0.25.0 | 284 | 6/2/2026 |
| 0.25.0-preview.110 | 121 | 6/2/2026 |
| 0.24.0-preview.108 | 121 | 6/2/2026 |
| 0.21.0 | 252 | 5/24/2026 |
| 0.21.0-preview.101 | 117 | 5/24/2026 |
| 0.20.0 | 248 | 5/23/2026 |
| 0.20.0-preview.100 | 111 | 5/23/2026 |
| 0.19.0-preview.99 | 127 | 5/23/2026 |
| 0.18.5-preview.98 | 119 | 5/22/2026 |
| 0.18.4-preview.97 | 109 | 5/22/2026 |
| 0.18.3 | 247 | 5/20/2026 |
| 0.18.3-preview.95 | 124 | 5/19/2026 |
| 0.18.2 | 251 | 5/18/2026 |
| 0.18.2-preview.93 | 118 | 5/18/2026 |
| 0.18.1 | 256 | 5/15/2026 |
| 0.18.1-preview.92 | 117 | 5/14/2026 |
| 0.18.0-preview.91 | 111 | 5/14/2026 |
| 0.17.5 | 246 | 5/13/2026 |