LittleHorse Server: Open-Source Platform for Distributed Applications.
LittleHorse is a high-performance microservice orchestration engine that allows developers to build scalable, maintainable, and observable applications. By allowing LittleHorse to manage coordination and sequencing of your applications, you no longer have to worry about:
brew install littlehorse-enterprises/lh/lhctl
Alternatively, you can install it from our GitHub Releases page
docker run --name littlehorse -d -p 2023:2023 -p 8080:8080 ghcr.io/littlehorse-enterprises/littlehorse/lh-standalone:latest
-> lhctl version
lhctl version: 0.12.1 (Git SHA homebrew)
Server version: 0.12.1
http://localhost:8080
For more information go to our Quickstart Installation Docs.
To run a workflow with LittleHorse, you need to:
To get started quickly with a basic workflow, try our quickstarts in Java, Go, and Python. For more detailed examples, you can check out:
For documentation, visit littlehorse.io/docs/server.
The LittleHorse Server plans to follow Semantic Versioning after the release of version 1.0. You can find our (non-binding) project guidelines regarding our release schedule and deprecation strategy for after the 1.0 release in our project lifecycle document. We plan to release version 1.0 in the 2025 calendar year.
For information about developing LittleHorse, see the guide in our local-dev README.
All code in this repository is licensed by the GNU Affero General Public License, Version 3 and is copyright of LittleHorse Enterprises LLC.