Directories
¶
| Path | Synopsis |
|---|---|
|
examples
|
|
|
arpc/client
command
|
|
|
arpc/server
command
|
|
|
asynq_fileprocessing/client
command
|
|
|
asynq_fileprocessing/worker
command
|
|
|
cli
command
|
|
|
cli/states
Package states contains a stateful schema-v2 for a CLI.
|
Package states contains a stateful schema-v2 for a CLI. |
|
cli_daemon/cli
command
|
|
|
cli_daemon/daemon
command
|
|
|
cli_daemon/states
Package states contains a stateful schema-v2 for a CLI.
|
Package states contains a stateful schema-v2 for a CLI. |
|
dag_dependency_graph
command
|
|
|
fan_out_in
command
|
|
|
mach_template
command
|
|
|
mach_template/states
Package states contains a stateful schema-v2 for MachTemplate.
|
Package states contains a stateful schema-v2 for MachTemplate. |
|
pipes
command
|
|
|
raw_strings
command
|
|
|
relations_playground
command
|
|
|
repl
command
|
|
|
subscriptions
command
|
|
|
tree_state_source
command
|
|
|
tree_state_source/gen_states
command
|
|
|
tui
command
|
|
|
wasm/client
command
|
|
|
wasm/server
command
|
|
|
internal
|
|
|
cmd/am-dbg-video
command
|
|
|
testing/cmd/am-dbg-worker
command
AM_DBG_WORKER_ADDR AM_DBG_ADDR
|
AM_DBG_WORKER_ADDR AM_DBG_ADDR |
|
pkg
|
|
|
graph
Package graph provides a graph or interconnected state-machines and their states, based on the dbg telemetry protocol.
|
Package graph provides a graph or interconnected state-machines and their states, based on the dbg telemetry protocol. |
|
helpers
Package helpers is a set of useful functions when working with async state machines.
|
Package helpers is a set of useful functions when working with async state machines. |
|
helpers/testing
Package testing provides testing helpers for state machines using testify.
|
Package testing provides testing helpers for state machines using testify. |
|
history
Package history provides machine history tracking and traversal using the process' memory and structs.
|
Package history provides machine history tracking and traversal using the process' memory and structs. |
|
history/bbolt
Package bbolt provides machine history tracking and traversal using the bbolt K/V database.
|
Package bbolt provides machine history tracking and traversal using the bbolt K/V database. |
|
machine
Package machine is a nondeterministic, multi-state, clock-based, relational, optionally-accepting, and non-blocking state machine.
|
Package machine is a nondeterministic, multi-state, clock-based, relational, optionally-accepting, and non-blocking state machine. |
|
node
Package node provides distributed worker pools with supervisors.
|
Package node provides distributed worker pools with supervisors. |
|
node/test/worker
command
|
|
|
pubsub/states
Package states contains a stateful schema-v2 for Topic.
|
Package states contains a stateful schema-v2 for Topic. |
|
pubsub/uds
Package uds was auto-translated from rust-libp2p.
|
Package uds was auto-translated from rust-libp2p. |
|
rpc
Package rpc is a transparent RPC for state machines.
|
Package rpc is a transparent RPC for state machines. |
|
states
Package states provides reusable state definitions.
|
Package states provides reusable state definitions. |
|
states/global
Package global should be imported into the package's global scope with:
|
Package global should be imported into the package's global scope with: |
|
states/pipes
Package pipes provide helpers to pipe states from one machine to another.
|
Package pipes provide helpers to pipe states from one machine to another. |
|
telemetry
Package telemetry provides telemetry exporters: am-dbg, Prometheus, OpenTelemetry.
|
Package telemetry provides telemetry exporters: am-dbg, Prometheus, OpenTelemetry. |
|
telemetry/prometheus
Package prometheus provides Prometheus metrics for asyncmachine.
|
Package prometheus provides Prometheus metrics for asyncmachine. |
|
x/helpers
Package helpers provides experimental and unstable helpers.
|
Package helpers provides experimental and unstable helpers. |
|
tools
|
|
|
cmd/am-dbg
command
am-dbg is a lightweight, multi-client debugger for asyncmachine-go.
|
am-dbg is a lightweight, multi-client debugger for asyncmachine-go. |
|
cmd/am-gen
command
am-gen generates schema files and Grafana dashboards.
|
am-gen generates schema files and Grafana dashboards. |
|
cmd/am-relay
command
|
|
|
cmd/am-vis
command
Package am-vis generates diagrams of a filtered graph.
|
Package am-vis generates diagrams of a filtered graph. |
|
cmd/arpc
command
|
|
|
debugger
Package debugger provides a TUI debugger with multi-client support.
|
Package debugger provides a TUI debugger with multi-client support. |
|
generator
Package generator generates state-machine schemas and grafana dashboards.
|
Package generator generates state-machine schemas and grafana dashboards. |
|
relay/states
Package states contains a stateful schema-v2 for Relay.
|
Package states contains a stateful schema-v2 for Relay. |
|
repl
Package repl provides a REPL and CLI functionality for aRPC connections.
|
Package repl provides a REPL and CLI functionality for aRPC connections. |
|
repl/states
Package states contains a stateful schema-v2 for Repl.
|
Package states contains a stateful schema-v2 for Repl. |
|
visualizer/states
Package states contains a stateful schema-v2 for Visualizer.
|
Package states contains a stateful schema-v2 for Visualizer. |
Click to show internal directories.
Click to hide internal directories.