DotNetPipe
DotNetPipe is a fluent-style pipeline builder with minimal overhead and a mutation API that lets you modify pipeline behavior without touching the original code.
- Minimal allocations at runtime; overhead close to virtual method calls
- Fluent API for linear and conditional steps
- Mutation API to alter steps post-factum (per step, by name and type)
- Multiple pipeline kinds: Universal (ValueTask), Async (Task), Sync; each has cancellable and returning variants
Use the links below to dive in:
Repository: GitHub - K1vs/DotNetPipe