plugins/

directory
v1.5.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 3, 2026 License: MIT

Directories

Path Synopsis
Package bootnode is the Go port of the Python bootnode backend (bootnode/api/), built natively on Hanzo Base as a plugin.
Package bootnode is the Go port of the Python bootnode backend (bootnode/api/), built natively on Hanzo Base as a plugin.
auth
Package auth ports the bootnode authentication surface: the multi-network OAuth2 callback (lux-web3 shared client id) and bootnode-issued API keys.
Package auth ports the bootnode authentication surface: the multi-network OAuth2 callback (lux-web3 shared client id) and bootnode-issued API keys.
kube
Package kube is a dependency-free Kubernetes REST client scoped to exactly what the bootnode plugin needs: server-side-apply of namespaced custom resources (bootno.de/v1 Network, NodeFleet, KMSSecret).
Package kube is a dependency-free Kubernetes REST client scoped to exactly what the bootnode plugin needs: server-side-apply of namespaced custom resources (bootno.de/v1 Network, NodeFleet, KMSSecret).
models
Package models defines the Base collections backing the bootnode plugin.
Package models defines the Base collections backing the bootnode plugin.
workers
Package workers ports the bootnode background workers.
Package workers ports the bootnode background workers.
Package cloudsql implements Hanzo Cloud SQL — a serverless PostgreSQL integration plugin for Hanzo Base.
Package cloudsql implements Hanzo Cloud SQL — a serverless PostgreSQL integration plugin for Hanzo Base.
Package commerce is a thin, typed Go client for the Hanzo Commerce HTTP API (Square-backed billing at commerce.hanzo.ai).
Package commerce is a thin, typed Go client for the Hanzo Commerce HTTP API (Square-backed billing at commerce.hanzo.ai).
extbench
fixtures/native-go
Package nativego is the native-Go extbench fixture.
Package nativego is the native-Go extbench fixture.
Package extruntime defines the pluggable extension runtime interface used by Base's extension subsystem.
Package extruntime defines the pluggable extension runtime interface used by Base's extension subsystem.
Package functions implements serverless function management for Hanzo Base via OpenFaaS. It provides per-tenant function deployment, invocation, and lifecycle management through the Base API surface.
Package functions implements serverless function management for Hanzo Base via OpenFaaS. It provides per-tenant function deployment, invocation, and lifecycle management through the Base API surface.
Package ghupdate implements a new command to selfupdate the current Base executable with the latest GitHub release.
Package ghupdate implements a new command to selfupdate the current Base executable with the latest GitHub release.
Package gojavm adapts zip's embedded JavaScript runtime (github.com/zap-proto/zip/runtime) to base's extruntime.Runtime SPI, so a manifest with `"runtime": "goja"` loads here.
Package gojavm adapts zip's embedded JavaScript runtime (github.com/zap-proto/zip/runtime) to base's extruntime.Runtime SPI, so a manifest with `"runtime": "goja"` loads here.
Package ha registers writer/replica HA for a Base app.
Package ha registers writer/replica HA for a Base app.
Package jsvm implements pluggable utilities for binding a JS goja runtime to the Base instance (loading migrations, attaching to app hooks, etc.).
Package jsvm implements pluggable utilities for binding a JS goja runtime to the Base instance (loading migrations, attaching to app hooks, etc.).
internal/types command
Package kms provides a zero-knowledge encrypted secret management plugin for Hanzo Base with FHE query support.
Package kms provides a zero-knowledge encrypted secret management plugin for Hanzo Base with FHE query support.
Package migratecmd adds a new "migrate" command support to a Base instance.
Package migratecmd adds a new "migrate" command support to a Base instance.
OrgService provides per-org configuration, credential resolution, and customer identity management.
OrgService provides per-org configuration, credential resolution, and customer identity management.
Package pyvm is the CPython (cgo) extension runtime for Base.
Package pyvm is the CPython (cgo) extension runtime for Base.
Package replicate adds automatic SQLite WAL replication to Base apps.
Package replicate adds automatic SQLite WAL replication to Base apps.
Package scheduler implements a scheduled function execution plugin for Base.
Package scheduler implements a scheduled function execution plugin for Base.
Package starkvm wraps Google's go.starlark.net Starlark interpreter as an extruntime.Runtime.
Package starkvm wraps Google's go.starlark.net Starlark interpreter as an extruntime.Runtime.
Package tasks implements a durable task execution plugin for Base.
Package tasks implements a durable task execution plugin for Base.
Package v8vm is the V8 (via cgo) extension runtime for Base.
Package v8vm is the V8 (via cgo) extension runtime for Base.
Package vault provides per-user encrypted SQLite shards with CRDT sync and on-chain anchoring.
Package vault provides per-user encrypted SQLite shards with CRDT sync and on-chain anchoring.
Package waitlist registers a viral waiting-list plugin on a Base app.
Package waitlist registers a viral waiting-list plugin on a Base app.
Package wasmvm implements the wazero-backed extension runtime for Base.
Package wasmvm implements the wazero-backed extension runtime for Base.
Package zap provides a ZAP binary protocol transport for Hanzo Base.
Package zap provides a ZAP binary protocol transport for Hanzo Base.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL