Documentation Index
Fetch the complete documentation index at: https://abxbus.archivebox.io/llms.txt
Use this file to discover all available pages before exploring further.
Python
TypeScript
Rust
Go
abxbus supports Python 3.11+.
- CPython 3.11 and newer
- OS-independent package support
abxbus-ts supports all major JS runtimes.
- Node.js (default development and test runtime)
- Browsers (ESM)
- Bun
- Deno
Browser support notes
- The package output is ESM (
./dist/esm) which is supported by all browsers released after 2018
AsyncLocalStorage is preserved at emit time and used during handling when available (Node/Bun), otel/tracing context will work normally in those environments
abxbus-rust is an alpha native Rust crate in this repository.
- Tested with Cargo using the crate manifest at
abxbus-rust/Cargo.toml
- Uses
serde/serde_json for the shared event wire format
- Cross-runtime JSON roundtrips are covered by
abxbus-rust/tests/test_cross_runtime_roundtrip.rs
abxbus-go is an alpha native Go module in this repository.
- Module path:
github.com/ArchiveBox/abxbus/abxbus-go/v2
- Tested with
go test ./...
- Cross-runtime JSON roundtrips use
abxbus-go/tests/roundtrip_cli