Overview
Statistics (detailed ones)
	Total 1382 packages analyzed and 6655 Go files
	(2429970 lines of code) parsed. On average,
	* each Go source file imports 3.74 packages
	  and contains 365 lines of code.
	* each package depends on 8.47 other packages,
	  contains 4.93 source code files, and exports
	  - 6.84 type names,
	  - 3.78 variables,
	  - 18.99 constants,
	  - 10.24 functions.
All Packages (sort packages by:  |  |  | )
m 8. /examples/basic - ProcessingFile to FileProcessed 1 async and 1 sync state
16. /examples/cli/states - contains a stateful schema-v2 for a CLI.
19. /examples/cli_daemon/states - contains a stateful schema-v2 for a CLI.
25. /examples/mach_template/states - contains a stateful schema-v2 for MachTemplate.
m 31. /examples/raw_strings - is an educational example of a state machine operating on string-based states.
m 51. /internal/testing/cmd/am-dbg-worker - AM_DBG_WORKER_ADDR AM_DBG_ADDR
52. /internal/testing/libp2p-uds - uds was auto-translated from rust-libp2p.
56. /pkg/graph - provides a graph or interconnected state-machines and their states, based on the dbg telemetry protocol.
57. /pkg/helpers - is a set of useful functions when working with async state machines.
58. /pkg/helpers/testing - provides testing helpers for state machines using testify.
59. /pkg/history - provides machine history tracking and traversal using the process' memory and structs.
60. /pkg/history/badger - provides machine history tracking and traversal using the Badger K/V database.
61. /pkg/history/bbolt - provides machine history tracking and traversal using the bbolt K/V database.
67. /pkg/machine - is a nondeterministic, multi-state, clock-based, relational, optionally-accepting, and non-blocking state machine.
68. /pkg/node - provides distributed worker pools with supervisors.
72. /pkg/pubsub/states - contains a stateful schema-v2 for Topic.
73. /pkg/rpc - is a transparent RPC for state machines.
75. /pkg/states - provides reusable state definitions.
77. /pkg/states/pipes - provide helpers to pipe states from one machine to another.
78. /pkg/telemetry - provides telemetry exporters: am-dbg, Prometheus, OpenTelemetry.
80. /pkg/telemetry/prometheus - provides Prometheus metrics for asyncmachine.
81. /pkg/x/helpers - provides experimental and unstable helpers.
m 83. /tmp2/call-log/d-am-dbg - Code generated by am-dbg, not for execution.
m 84. /tools/cmd/am-dbg - am-dbg is a lightweight, multi-client debugger for asyncmachine-go.
m 85. /tools/cmd/am-gen - am-gen generates schema files and Grafana dashboards.
m 87. /tools/cmd/am-vis - am-vis generates diagrams of a filtered graph.
89. /tools/debugger - provides a TUI debugger with multi-client support.
93. /tools/generator - generates state-machine schemas and grafana dashboards.
97. /tools/relay/states - contains a stateful schema-v2 for Relay.
99. /tools/repl - provides a REPL and CLI functionality for aRPC connections.
100. /tools/repl/states - contains a stateful schema-v2 for Repl.
102. /tools/visualizer/states - contains a stateful schema-v2 for Visualizer.