{"repo":"littlehorse-enterprises/littlehorse","free":true,"listed":false,"github":"https://github.com/littlehorse-enterprises/littlehorse","clone":"git clone https://github.com/littlehorse-enterprises/littlehorse.git","description":"LittleHorse Server: Workflow Engine for Microservice Orchestration & Business-as-Code, and the core of the Saddle Command Center","language":"Java","stars":394,"topics":["microservices","workflow-engine","orchestration","apache-kafka","event-driven-architecture","kafka-streams","business-as-code"],"license":"AGPL-3.0","category":"workflow-automation","readme_excerpt":"LittleHorse: Command Center for Business-as-Code Orchestrate and govern processes across agents, microservices, and external integrations using Business-as-Code. About LittleHorse LittleHorse is a high-throughput, low-latency orchestration engine that allows developers to codify processes spanning across agents, microservices, integrations, and workflows. LittleHorse's Business-as-Code approach allows you to write code that closely mirrors your business processes, creating better alignment between product & engineering while providing a robust durable execution platform. Let LittleHorse take the reins and ditch the headaches of: Wiring microservices together with RPC calls or message queues. Managing the coordination and sequencing of your applications. Retries, timeouts, dead-letter queues. Distributed tracing and debugging across multiple microservices. Scheduling actions to asychronously happen in the future. Backpressure and scalability. LittleHorse is built on Apache Kafka and Kafka Streams, and has two-way rich integrations with the Kafka Ecosystem. Workflows can be triggered by Kafka events and emit state changes back to Kafka in real time, enabling tight integration with event-driven architectures. Business-as-Code :point up: This picture shows a running instance ( WfRun ) for the process ( WfSpec ) defined by this code :point down: As you can see, the code above closely mirrors our example KYC business process. LittleHorse handles retries, timeouts, and orchestration","default_branch":null,"files":null,"tree":[],"storefront":"/r/littlehorse-enterprises","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/littlehorse-enterprises/littlehorse/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."}