{"repo":"siyul-park/uniflow","free":true,"listed":false,"github":"https://github.com/siyul-park/uniflow","clone":"git clone https://github.com/siyul-park/uniflow.git","description":"A high-performance, extremely flexible, and easily extensible universal workflow engine.","language":"Go","stars":56,"topics":["automation","data-integration","data-pipelines","data-science","low-code-framework","workflow","workflow-engine","flow-based-programming"],"license":"MIT","category":"workflow-automation","readme_excerpt":"🪐 Uniflow [![go report][go report img]][go report url] [![go doc][go doc img]][go doc url] [![release][repo releases img]][repo releases url] [![code coverage][go code coverage img]][go code coverage url] A high-performance, extremely flexible, and easily extensible universal workflow engine. 📝 Overview Efficiently manage complex data flows and adjust them in real-time. With the ability to add plugins, workflows can be easily expanded to optimize processes according to business needs. Build a strong foundation for continuous system evolution and deliver personalized services. 🎯 Key Features - Performance: Offers maximum throughput and minimal latency across various environments. - Flexibility: Adjust and modify workflows in real-time. - Scalability: Easily expand functionality by adding new components. 🚀 Quick Start 🛠️ Build and Installation To build the source code, ensure you have Go 1.24 or above installed and run the following commands: After building, the executable will be created in the dist directory. ⚙️ Configuration You can manage configuration using environment variables or a .uniflow.toml file. Here's an example of registering and configuring the built-in plugins: ⚡ Example Run To run the ping.yaml example, which processes HTTP requests, use the following configuration: Start the workflow with this command: To verify it's working, use the following command to call the HTTP endpoint: 📊 Benchmark The following benchmark was run on a Contabo VPS S SSD (4-core, ","default_branch":null,"files":null,"tree":[],"storefront":"/r/siyul-park","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/siyul-park/uniflow/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."}