Skip to content

Examples of applications built using LittleHorse features in a practical setting.

License

Notifications You must be signed in to change notification settings

littlehorse-enterprises/lh-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

146 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LittleHorse Examples

LittleHorse Logo

Welcome to LittleHorse! LittleHorse is a platform for integration, microservice orchestration, and agents all based on the open-source LittleHorse Kernel. LittleHorse allows you to:

  • Orchestrate and execute distributed processes and workflows using the LittleHorse Kernel.
  • Capture events and respond in real-time using LittleHorse Connect.
  • Secure your applications and authorize your users to complete User Tasks with Pony ID.

Getting Started

The core of our platform is the LittleHorse Kernel. Therefore, we recommend you first go through the Kernel Quickstart, located in the quickstart directory.

A reasonable order of operations to learn LittleHorse is:

  1. Start with the LittleHorse Kernel Quickstarts, whose code lives in this repo.
  2. Read the LittleHorse Kernel Concepts documentation.
  3. Go through the LittleHorse Connect Quickstart.
  4. Start exploring! Play with one of the demo's in this repository, and look at the other platform components in our documentation.

Installing LittleHorse

Install our CLI (lhctl) using homebrew:

brew install littlehorse-enterprises/lh/lhctl

The easiest way to get a LittleHorse Server running on port 2023 is to run the following command:

docker run --pull always --name lh-standalone --rm -d -p 2023:2023 -p 8080:8080  -p 9092:9092 \
  ghcr.io/littlehorse-enterprises/littlehorse/lh-standalone:latest

The development dashboard should be available at http://localhost:8080.

Repository Inventory

  • Quickstarts: get up and running quickly.
  • Demos: polished, larger applications showcasing LittleHorse capabilities.
  • LittleHorse for Kubernetes: examples for using the LittleHorse for Kubernetes product suite.
  • Docker: examples of how to package and run Task Workers and other LittleHorse client applications in docker.
  • Archives: older demo's that are no longer maintained but were interesting enough to keep for posterity.

About

Examples of applications built using LittleHorse features in a practical setting.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 11