/examples/README.md
Table of contents:
Examples
Headers link more info about each example.
aRPC Setup
- #rpc #client #server
- origin
CLI
- #template #relations #handlers
CLI Daemon
- #template #relations #handlers #arpc #payload
DAG Dependency Graph
- #relations #handlers #async #auto #dependency-graph
Fan Out Fan In
- #relations #handlers #async #auto #concurrency
FSM - Finite State Machine
- #relations #handlers #negotiation #auto
- origin
NFA - Nondeterministic Finite Automaton
- #relations #handlers #async #multi
- origin
PATH Watcher
- #relations #handlers #async #negotiation #multi
- origin
Pipes
- #handlers #composition
- origin
Mach Template
- #template #handlers #telemetry #repl #relations #generator #negotiation #multi
Raw Strings
- #relations #handlers #async #negotiation #auto
- origin
Relations Playground
- #relations
- origin
REPL
- #arpc #repl
- origin
Subscriptions
- #waiting
- origin
Temporal Expense Workflow
- #relations #handlers #async #negotiation #auto #temporal
- origin
Temporal FileProcessing Workflow
- #relations #handlers #async #auto #temporal
- origin
- Asynq worker version
Tree State Source
- #relations #negotiation #auto #arpc #otel #metrics #grafana #generator #data
- origin
TUI
- #relations #handlers #cview #ui #global-handlers
Benchmarks
Benchmark gRPC
- #relations #handlers #negotiation #arpc #grpc
- origin
Benchmark libp2p PubSub
- #relations #handlers #async #negotiation #libp2p
Benchmark State Source
- #docker #go-wrt #caddy
- origin
Demos
am-dbg Debugger
Interactively use the TUI debugger with data pre-generated by a secai bot:
go run github.com/pancsta/asyncmachine-go/tools/cmd/am-dbg@latest \
--import-data https://pancsta.github.io/assets/asyncmachine-go/am-dbg-exports/secai-cook.gob.br \
mach://cook
Apps
- secai AI Agents framework.
- arpc REPL Cobra-based REPL.
- am-dbg TUI Debugger Single state machine TUI app.
- libp2p PubSub Simulator Sandbox simulator for libp2p-pubsub.
- libp2p PubSub Benchmark Benchmark of libp2p-pubsub ported to asyncmachine-go.
