{"repo":"mvSapphire/PowerPipe","free":true,"listed":false,"github":"https://github.com/mvSapphire/PowerPipe","clone":"git clone https://github.com/mvSapphire/PowerPipe.git","description":"A library for .NET that uses a fluent interface to construct advanced workflows with ease.","language":"C#","stars":222,"topics":["builder","c-sharp","chain","chain-of-responsibility","pipe","pipeline","powerpipe","dotnet-core","workflow","workflow-engine"],"license":"MIT","category":"workflow-automation","readme_excerpt":"A .NET Library for Constructing Advanced Workflows with Fluent Interface PowerPipe is a versatile .NET library designed to streamline the process of building advanced workflows using a fluent interface. The primary objective of this project is to eliminate the need for writing boilerplate code when implementing workflows. Check out Medium article 👀 If you like this project give it a star 🌟 🔥 Features and Benefits - Lightweight - Fluent interface - Conditional steps - Parallel steps execution - Nested pipelines - Error handling - Steps compensation - Ease & Structured Workflow construction - Dependency Injection support - Developed using latest .NET 🧐 Sample use case Imagine creating an e-commerce platform. The platform must process incoming customer orders, each demanding validation, inventory updates, and potentially more intricate steps. 🤩 Workflow visualization Sometimes workflows could be too big to track what is happening. That's why we created a workflow visualization tool. This tool was designed with simplicity in mind. You have to add just few lines of code to make this work! Install required packages - Package Manager Console - .NET CLI Usage In your Startup/Program file add required services and register middleware: Then start you application and navigate to /powerpipe endpoint. And workflow from the sample above parsed to this beautiful diagram. 🌟 Note! This is the very first version of workflow visualization! Looking forward to your feedback 🤗 Known issues:","default_branch":null,"files":null,"tree":[],"storefront":"/r/mvSapphire","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mvSapphire/PowerPipe/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}