Modules¶
The 70 modules of openweft, grouped by what they are for. Each links to its source and to its generated API reference.
The core¶
| Module | Reference |
|---|---|
weft |
pkg.go.dev |
weft-chaos |
pkg.go.dev |
weft-doctor |
pkg.go.dev |
weft-hcl |
pkg.go.dev |
weft-proto |
pkg.go.dev |
microVMs and their drivers¶
Storage¶
| Module | Reference |
|---|---|
weft-block |
pkg.go.dev |
weft-ha-block |
pkg.go.dev |
weft-nbd |
pkg.go.dev |
weft-volume-backup |
pkg.go.dev |
Network¶
| Module | Reference |
|---|---|
weft-coredns |
pkg.go.dev |
weft-network |
pkg.go.dev |
weft-network-proto |
pkg.go.dev |
weft-proxy |
pkg.go.dev |
weft-router |
pkg.go.dev |
Coordination, identity and messaging¶
| Module | Reference |
|---|---|
weft-dex |
pkg.go.dev |
weft-etcd |
pkg.go.dev |
weft-nats |
pkg.go.dev |
weft-slognats |
pkg.go.dev |
weft-zot |
pkg.go.dev |
High-availability services¶
| Module | Reference |
|---|---|
weft-ha-forgejo |
pkg.go.dev |
weft-ha-irods |
pkg.go.dev |
weft-ha-postgresql |
pkg.go.dev |
CI runners¶
| Module | Reference |
|---|---|
weft-runner-forgejo |
pkg.go.dev |
weft-runner-github |
pkg.go.dev |
weft-runner-gitlab |
pkg.go.dev |
Clients, apps and integrations¶
The loom editor¶
Descriptions live on the repositories themselves rather than being copied here, so there is one place to correct when one changes.