Skip to content

Simple asynchronous pipeline builder which supports well-known flowchart blocks (start, process, decision) and enhance them with additional blocks: distribute and batch. It also offers a basic blocks to build Kafka based pipelines.

License

Notifications You must be signed in to change notification settings

xtrmstep/Bruteflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Publish Bruteflow NuGet Package Publish Bruteflow.Kafka NuGet Package Publish Bruteflow.Kafka.Stats NuGet Package

Bruteflow libraries

Simple synchronous pipeline builder which supports well-known flowchart blocks and offers basic bulding blocks to construct Kafka-based DAG pipeline.

This is no way a replcement for Dataflow (Task Parallel Library). It uses another approach for building a pipeline.

Libraries

Library Description
Bruteflow Basic building blocks to contruct a dataflow pipeline.
Bruteflow.Kafka Implementation of basic blocks to contruct pipeline which consumes and produces data from Kafka topic as a stream.
Bruteflow.Kafka.Stats Implementation of StatsD metric capturing. Uses JustEat.StatsD.

Alternatives

  • elsa-workflows Stars - A .NET Standard 2.0 Workflows Library.
  • Workflow Engine - A lightweight .NET and Java workflow engine.
  • CoreWF Stars - WF runtime ported to work on .NET Core
  • Workflow Core Stars - Lightweight workflow engine for .NET Standard
  • WorkflowEngine.NET Stars - WorkflowEngine.NET - component that adds workflow in your application. It can be fully integrated into your application, or be in the form of a specific service (such as a web service)

About

Simple asynchronous pipeline builder which supports well-known flowchart blocks (start, process, decision) and enhance them with additional blocks: distribute and batch. It also offers a basic blocks to build Kafka based pipelines.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages