Flowthru.Core
0.27.0
See the version list below for details.
dotnet add package Flowthru.Core --version 0.27.0
NuGet\Install-Package Flowthru.Core -Version 0.27.0
<PackageReference Include="Flowthru.Core" Version="0.27.0" />
<PackageVersion Include="Flowthru.Core" Version="0.27.0" />
<PackageReference Include="Flowthru.Core" />
paket add Flowthru.Core --version 0.27.0
#r "nuget: Flowthru.Core, 0.27.0"
#:package Flowthru.Core@0.27.0
#addin nuget:?package=Flowthru.Core&version=0.27.0
#tool nuget:?package=Flowthru.Core&version=0.27.0
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.Parquet
Parquet (binary columnar) format support for Flowthru data catalogs. |
|
|
Flowthru.Extensions.Python
Python step integration for Flowthru data pipelines |
|
|
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.27.1 | 84 | 7/2/2026 |
| 0.27.1-preview.120 | 73 | 7/2/2026 |
| 0.27.0 | 143 | 7/1/2026 |
| 0.27.0-preview.119 | 73 | 7/1/2026 |
| 0.26.0-preview.112 | 132 | 6/5/2026 |
| 0.25.0 | 294 | 6/2/2026 |
| 0.25.0-preview.110 | 126 | 6/2/2026 |
| 0.24.0-preview.108 | 125 | 6/2/2026 |
| 0.21.0 | 259 | 5/24/2026 |
| 0.21.0-preview.101 | 119 | 5/24/2026 |
| 0.20.0 | 254 | 5/23/2026 |
| 0.20.0-preview.100 | 117 | 5/23/2026 |
| 0.19.0-preview.99 | 132 | 5/23/2026 |
| 0.18.5-preview.98 | 122 | 5/22/2026 |
| 0.18.4-preview.97 | 116 | 5/22/2026 |
| 0.18.3 | 252 | 5/20/2026 |
| 0.18.3-preview.95 | 128 | 5/19/2026 |
| 0.18.2 | 258 | 5/18/2026 |
| 0.18.2-preview.93 | 121 | 5/18/2026 |