Help us shape the future of Go! Take the 2026 Go Developer Survey

pkg/

directory
v1.3.104-alpha1 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2026 License: AGPL-3.0

Directories

Path Synopsis
app
Package app pkg/app/client.go c2-vis-appsvc
Package app pkg/app/client.go c2-vis-appsvc
appcommon
Package appcommon pkg/app/appcommon/doc.go c2-vis-appsvc
Package appcommon pkg/app/appcommon/doc.go c2-vis-appsvc
appdisc
Package appdisc pkg/app/appdisc/discovery_manager.go c2-vis-appsvc
Package appdisc pkg/app/appdisc/discovery_manager.go c2-vis-appsvc
appevent
Package appevent pkg/app/appevent/broadcaster.go c2-vis-appsvc
Package appevent pkg/app/appevent/broadcaster.go c2-vis-appsvc
appnet
Package appnet pkg/app/appnet/addr.go c2-vis-appsvc
Package appnet pkg/app/appnet/addr.go c2-vis-appsvc
appserver
Package appserver pkg/app/appserver/app_settings.go
Package appserver pkg/app/appserver/app_settings.go
appserver/spec
Package spec pkg/app/appserver/spec/spec.go c2-vis-appsvc Holds the AppConfig wire-format type that pkg/visor/visorconfig.V1's Launcher.Apps field embeds.
Package spec pkg/app/appserver/spec/spec.go c2-vis-appsvc Holds the AppConfig wire-format type that pkg/visor/visorconfig.V1's Launcher.Apps field embeds.
idmanager
Package idmanager pkg/app/idmanager/delta_informer.go c2-vis-appsvc
Package idmanager pkg/app/idmanager/delta_informer.go c2-vis-appsvc
launcher
Package launcher pkg/app/launcher/launcher.go c2-vis-appsvc
Package launcher pkg/app/launcher/launcher.go c2-vis-appsvc
Package btcgateway pkg/btcgateway/gateway.go c4-app-wallet translating them to an Electrum backend, so a Skywire visor can provide the in-browser BTC wallet its chain data (balance / utxos / history / fee / broadcast).
Package btcgateway pkg/btcgateway/gateway.go c4-app-wallet translating them to an Electrum backend, so a Skywire visor can provide the in-browser BTC wallet its chain data (balance / utxos / history / fee / broadcast).
Package buildinfo pkg/buildinfo/buildinfo.go c0-com-util
Package buildinfo pkg/buildinfo/buildinfo.go c0-com-util
Package cipher pkg/cipher/cipher.go c0-com-crypto github.com/skycoin/skycoin/src/cipher
Package cipher pkg/cipher/cipher.go c0-com-crypto github.com/skycoin/skycoin/src/cipher
Package clicache pkg/clicache/clicache.go c4-vis-cli `skywire cli` commands use to memoize deployment-service fetches (SD `/api/services`, TPD `/all-transports`, UT `/uptimes`, etc.) for the CLI's --cfa minutes-old window.
Package clicache pkg/clicache/clicache.go c4-vis-cli `skywire cli` commands use to memoize deployment-service fetches (SD `/api/services`, TPD `/all-transports`, UT `/uptimes`, etc.) for the CLI's --cfa minutes-old window.
Package cliout renders skywire-cli command results.
Package cliout renders skywire-cli command results.
cliconfig
Package cliconfig is the output shape of the `skywire cli config` commands.
Package cliconfig is the output shape of the `skywire cli config` commands.
clihelp
Package clihelp is the machine-readable shape of `skywire cli --help`.
Package clihelp is the machine-readable shape of `skywire cli --help`.
clihv
Package clihv is the output shape of the `skywire cli hv` commands that return a value.
Package clihv is the output shape of the `skywire cli hv` commands that return a value.
climdisc
Package climdisc is the output shape of the `skywire cli mdisc` commands, which read the dmsg discovery.
Package climdisc is the output shape of the `skywire cli mdisc` commands, which read the dmsg discovery.
cliproxy
Package cliproxy is the output shape of the `skywire cli proxy` commands.
Package cliproxy is the output shape of the `skywire cli proxy` commands.
clirewards
Package clirewards is the output shape of the `skywire cli rewards` commands, which collect the data the reward system is computed from.
Package clirewards is the output shape of the `skywire cli rewards` commands, which collect the data the reward system is computed from.
cliroute
Package cliroute is the output shape of the `skywire cli route` commands.
Package cliroute is the output shape of the `skywire cli route` commands.
clisvc
Package clisvc is the output shape of the `skywire cli svc` and `skywire cli resolver` commands.
Package clisvc is the output shape of the `skywire cli svc` and `skywire cli resolver` commands.
clitp
Package clitp is the output shape of the `skywire cli tp` commands.
Package clitp is the output shape of the `skywire cli tp` commands.
clitps
Package clitps is the output shape of the `skywire cli tps` commands, which manage the transport-setup-node key.
Package clitps is the output shape of the `skywire cli tps` commands, which manage the transport-setup-node key.
clivisor
Package clivisor is the output shape of the `skywire cli visor` commands.
Package clivisor is the output shape of the `skywire cli visor` commands.
Package cmdutil pkg/cmdutil/catch.go c0-com-util
Package cmdutil pkg/cmdutil/catch.go c0-com-util
Package contacts pkg/contacts/contacts.go c3-vis-core
Package contacts pkg/contacts/contacts.go c3-vis-core
cxo
cxoaggregate
Package cxoaggregate pkg/cxo/cxoaggregate/aggregate.go c4-net-discovery
Package cxoaggregate pkg/cxo/cxoaggregate/aggregate.go c4-net-discovery
cxopreview
Package cxopreview pkg/cxo/cxopreview/cxopreview.go c2-net-cxo
Package cxopreview pkg/cxo/cxopreview/cxopreview.go c2-net-cxo
cxosub
Package cxosub pkg/cxo/cxosub/manager.go c2-net-cxo
Package cxosub pkg/cxo/cxosub/manager.go c2-net-cxo
cxoutils
Package cxoutils pkg/cxo/cxoutils/compress.go c2-net-cxo gzip helpers for CXO payloads.
Package cxoutils pkg/cxo/cxoutils/compress.go c2-net-cxo gzip helpers for CXO payloads.
data
Package data pkg/cxo/data/cxds.go c2-net-cxo
Package data pkg/cxo/data/cxds.go c2-net-cxo
data/cxds
Package cxds pkg/cxo/data/cxds/cxds.go c2-net-cxo interface.
Package cxds pkg/cxo/data/cxds/cxds.go c2-net-cxo interface.
data/idxdb
Package idxdb pkg/cxo/data/idxdb/drive.go c2-net-cxo The bbolt-backed on-disk index DB.
Package idxdb pkg/cxo/data/idxdb/drive.go c2-net-cxo The bbolt-backed on-disk index DB.
data/tests
Package tests pkg/cxo/data/tests/cxds.go c2-net-cxo
Package tests pkg/cxo/data/tests/cxds.go c2-net-cxo
node
Package node pkg/cxo/node/config.go c2-net-cxo
Package node pkg/cxo/node/config.go c2-net-cxo
node/log
Package log pkg/cxo/node/log/log.go c2-net-cxo
Package log pkg/cxo/node/log/log.go c2-net-cxo
node/msg
Package msg pkg/cxo/node/msg/msg.go c2-net-cxo
Package msg pkg/cxo/node/msg/msg.go c2-net-cxo
node/transport
Package transport pkg/cxo/node/transport/connection.go c2-net-cxo
Package transport pkg/cxo/node/transport/connection.go c2-net-cxo
skyobject
Package skyobject pkg/cxo/skyobject/cache.go c2-net-cxo
Package skyobject pkg/cxo/skyobject/cache.go c2-net-cxo
skyobject/registry
Package registry pkg/cxo/skyobject/registry/dynamic.go c2-net-cxo
Package registry pkg/cxo/skyobject/registry/dynamic.go c2-net-cxo
skyobject/statutil
Package statutil pkg/cxo/skyobject/statutil/average.go c2-net-cxo
Package statutil pkg/cxo/skyobject/statutil/average.go c2-net-cxo
storeconfig
Package storeconfig pkg/cxo/storeconfig/storeconfig.go c2-net-cxo
Package storeconfig pkg/cxo/storeconfig/storeconfig.go c2-net-cxo
sysfeed
Package sysfeed pkg/cxo/sysfeed/sysfeed.go c2-net-cxo
Package sysfeed pkg/cxo/sysfeed/sysfeed.go c2-net-cxo
treestore
Package treestore pkg/cxo/treestore/allowlist.go c2-net-cxo access control for Publisher.
Package treestore pkg/cxo/treestore/allowlist.go c2-net-cxo access control for Publisher.
deployment
ar/api
Package api pkg/deployment/ar/api/api.go c4-net-discovery
Package api pkg/deployment/ar/api/api.go c4-net-discovery
ar/arfeed
Package arfeed pkg/deployment/ar/arfeed/arfeed.go c4-net-discovery
Package arfeed pkg/deployment/ar/arfeed/arfeed.go c4-net-discovery
ar/arpreview
Package arpreview pkg/deployment/ar/arpreview/arpreview.go c4-net-discovery
Package arpreview pkg/deployment/ar/arpreview/arpreview.go c4-net-discovery
ar/metrics
Package armetrics pkg/deployment/ar/metrics/empty.go c4-net-discovery
Package armetrics pkg/deployment/ar/metrics/empty.go c4-net-discovery
ar/regcxo
Package regcxo pkg/deployment/ar/regcxo/aggregator.go c4-net-discovery
Package regcxo pkg/deployment/ar/regcxo/aggregator.go c4-net-discovery
ar/store
Package store pkg/deployment/ar/store/getall_cache.go c4-net-discovery
Package store pkg/deployment/ar/store/getall_cache.go c4-net-discovery
charts
Package charts pkg/deployment/charts/service_stats.go c4-net-discovery
Package charts pkg/deployment/charts/service_stats.go c4-net-discovery
conf/api
Package api pkg/deployment/conf/api/api.go c4-net-discovery
Package api pkg/deployment/conf/api/api.go c4-net-discovery
netgraph
Package netgraph lays out the transport graph and serves it as a canvas page.
Package netgraph lays out the transport graph and serves it as a canvas page.
rewards
Package rewards pkg/deployment/rewards/config.go c4-app-rewards handler.
Package rewards pkg/deployment/rewards/config.go c4-app-rewards handler.
rf/api
Package api pkg/deployment/rf/api/api.go c2-net-routing
Package api pkg/deployment/rf/api/api.go c2-net-routing
rf/store
Package store pkg/deployment/rf/store/finder.go c2-net-routing
Package store pkg/deployment/rf/store/finder.go c2-net-routing
sd/api
Package api pkg/deployment/sd/api/api.go c4-net-discovery
Package api pkg/deployment/sd/api/api.go c4-net-discovery
sd/metrics
Package sdmetrics pkg/deployment/sd/metrics/empty.go c4-net-discovery
Package sdmetrics pkg/deployment/sd/metrics/empty.go c4-net-discovery
sd/regcxo
Package regcxo pkg/deployment/sd/regcxo/aggregator.go c4-net-discovery
Package regcxo pkg/deployment/sd/regcxo/aggregator.go c4-net-discovery
sd/store
Package store pkg/deployment/sd/store/memory_store.go c4-net-discovery
Package store pkg/deployment/sd/store/memory_store.go c4-net-discovery
stun
Package stunserver pkg/deployment/stun/stunserver.go c2-net-transport It provides the 4-socket (2 IPs x 2 ports) UDP listener required by the go-stun client's 3-test NAT type detection algorithm.
Package stunserver pkg/deployment/stun/stunserver.go c2-net-transport It provides the 4-socket (2 IPs x 2 ports) UDP listener required by the go-stun client's 3-test NAT type detection algorithm.
tpd/api
Package api pkg/deployment/tpd/api/api.go c4-net-discovery
Package api pkg/deployment/tpd/api/api.go c4-net-discovery
tpd/cxoaggregator
Package cxoaggregator pkg/deployment/tpd/cxoaggregator/aggregator.go c4-net-discovery that subscribes to per-visor TreeStore feeds and mirrors received telemetry into the TPD's redis store.
Package cxoaggregator pkg/deployment/tpd/cxoaggregator/aggregator.go c4-net-discovery that subscribes to per-visor TreeStore feeds and mirrors received telemetry into the TPD's redis store.
tpd/metrics
Package tpdiscmetrics pkg/deployment/tpd/metrics/empty.go c4-net-discovery
Package tpdiscmetrics pkg/deployment/tpd/metrics/empty.go c4-net-discovery
tpd/routingfeed
Package routingfeed pkg/deployment/tpd/routingfeed/routingfeed.go c4-net-discovery
Package routingfeed pkg/deployment/tpd/routingfeed/routingfeed.go c4-net-discovery
tpd/store
Package store pkg/deployment/tpd/store/all_transports_cache.go c4-net-discovery
Package store pkg/deployment/tpd/store/all_transports_cache.go c4-net-discovery
tps/api
Package api pkg/deployment/tps/api/api.go c2-net-transport
Package api pkg/deployment/tps/api/api.go c2-net-transport
tps/config
Package config pkg/deployment/tps/config/config.go c2-net-transport
Package config pkg/deployment/tps/config/config.go c2-net-transport
Package dmsg pkg/dmsg/dmsg/client.go c1-net-dmsg
Package dmsg pkg/dmsg/dmsg/client.go c1-net-dmsg
cmdutil
Package cmdutil pkg/dmsg/cmdutil/keyfile.go c1-net-dmsg
Package cmdutil pkg/dmsg/cmdutil/keyfile.go c1-net-dmsg
direct
Package direct pkg/dmsg/direct/client.go c1-net-dmsg
Package direct pkg/dmsg/direct/client.go c1-net-dmsg
disc
Package disc pkg/dmsg/disc/client.go c1-net-dmsg
Package disc pkg/dmsg/disc/client.go c1-net-dmsg
disc/metrics
Package metrics pkg/dmsg/disc/metrics/empty.go c1-net-dmsg
Package metrics pkg/dmsg/disc/metrics/empty.go c1-net-dmsg
discovery/api
Package api pkg/dmsg/discovery/api/api.go c1-net-dmsg
Package api pkg/dmsg/discovery/api/api.go c1-net-dmsg
discovery/regcxo
Package regcxo pkg/dmsg/discovery/regcxo/aggregator.go c1-net-dmsg
Package regcxo pkg/dmsg/discovery/regcxo/aggregator.go c1-net-dmsg
discovery/serverfeed
Package serverfeed reads the dmsg servers dmsg discovery publishes on its clients-by-server CXO feed, for the visor's server cache, the dmsg servers' peer discovery and TPD's marking of dmsg server visors.
Package serverfeed reads the dmsg servers dmsg discovery publishes on its clients-by-server CXO feed, for the visor's server cache, the dmsg servers' peer discovery and TPD's marking of dmsg server visors.
discovery/store
Package store pkg/dmsg/discovery/store/entry_cache.go c1-net-dmsg
Package store pkg/dmsg/discovery/store/entry_cache.go c1-net-dmsg
dmsg/metrics
Package metrics pkg/dmsg/dmsg/metrics/delta.go c1-net-dmsg
Package metrics pkg/dmsg/dmsg/metrics/delta.go c1-net-dmsg
dmsgc
Package dmsgc pkg/dmsg/dmsgc/dmsgc.go c1-net-dmsg dmsg configuration surface: the wire-format types and their JSON methods live in pkg/dmsg/dmsgc/spec (WASM-clean), and pkg/dmsg/dmsgc here aliases them so existing callers keep working unchanged while composing the dmsg.Client constructor and the LAN-priority discovery wrapper that need the heavier transitive deps.
Package dmsgc pkg/dmsg/dmsgc/dmsgc.go c1-net-dmsg dmsg configuration surface: the wire-format types and their JSON methods live in pkg/dmsg/dmsgc/spec (WASM-clean), and pkg/dmsg/dmsgc here aliases them so existing callers keep working unchanged while composing the dmsg.Client constructor and the LAN-priority discovery wrapper that need the heavier transitive deps.
dmsgc/spec
Package spec pkg/dmsg/dmsgc/spec/spec.go c1-net-dmsg and methods here describe the visor's dmsg-subsystem configuration at the wire (JSON) layer only — no dmsg client construction, no network I/O, no transitive pull on operational packages.
Package spec pkg/dmsg/dmsgc/spec/spec.go c1-net-dmsg and methods here describe the visor's dmsg-subsystem configuration at the wire (JSON) layer only — no dmsg client construction, no network I/O, no transitive pull on operational packages.
dmsgclient
Package dmsgclient pkg/dmsg/dmsgclient/cli.go c1-net-dmsg
Package dmsgclient pkg/dmsg/dmsgclient/cli.go c1-net-dmsg
dmsgctrl
Package dmsgctrl pkg/dmsg/dmsgctrl/control.go c1-net-dmsg
Package dmsgctrl pkg/dmsg/dmsgctrl/control.go c1-net-dmsg
dmsgcurl
Package dmsgcurl pkg/dmsg/dmsgcurl/url.go c1-net-dmsg
Package dmsgcurl pkg/dmsg/dmsgcurl/url.go c1-net-dmsg
dmsghttp
Package dmsghttp pkg/dmsg/dmsghttp/debug.go c1-net-dmsg
Package dmsghttp pkg/dmsg/dmsghttp/debug.go c1-net-dmsg
dmsgscp
Package dmsgscp pkg/dmsg/dmsgscp/client.go c1-net-dmsg scp-over-dmsg.
Package dmsgscp pkg/dmsg/dmsgscp/client.go c1-net-dmsg scp-over-dmsg.
dmsgserver
Package dmsgserver pkg/dmsg/dmsgserver/api.go c1-net-dmsg
Package dmsgserver pkg/dmsg/dmsgserver/api.go c1-net-dmsg
dmsgtest
Package dmsgtest pkg/dmsg/dmsgtest/env.go c1-net-dmsg
Package dmsgtest pkg/dmsg/dmsgtest/env.go c1-net-dmsg
ioutil
Package ioutil pkg/dmsg/ioutil/buf_read.go c1-net-dmsg
Package ioutil pkg/dmsg/ioutil/buf_read.go c1-net-dmsg
noise
Package noise pkg/dmsg/noise/dh.go c1-net-dmsg
Package noise pkg/dmsg/noise/dh.go c1-net-dmsg
tcpnoise
Package tcpnoise pkg/dmsg/tcpnoise/tcpnoise.go c4-vis-cli pkg/dmsg/dmsgpty so apps other than dmsgpty (skychat first, then app skynet / app skysocks etc.
Package tcpnoise pkg/dmsg/tcpnoise/tcpnoise.go c4-vis-cli pkg/dmsg/dmsgpty so apps other than dmsgpty (skychat first, then app skynet / app skysocks etc.
Package dmsgweb pkg/dmsgweb/home.go c4-app-web
Package dmsgweb pkg/dmsgweb/home.go c4-app-web
Package fastjson is the JSON codec shared by packages that bind the name json to something else.
Package fastjson is the JSON codec shared by packages that bind the name json to something else.
Package flags pkg/flags/cloud.go c0-com-util
Package flags pkg/flags/cloud.go c0-com-util
gencloud command
Command gencloud turns the Skycoin cloud logo into stencil rows for the help screen's backdrop mask.
Command gencloud turns the Skycoin cloud logo into stencil rows for the help screen's backdrop mask.
Package flightrec pkg/flightrec/flightrec.go c1-util-debug
Package flightrec pkg/flightrec/flightrec.go c1-util-debug
Package gcmon pkg/gcmon/gcmon.go c1-util-debug
Package gcmon pkg/gcmon/gcmon.go c1-util-debug
Package geo pkg/geo/geo.go c0-com-util
Package geo pkg/geo/geo.go c0-com-util
Package geoip pkg/geoip/geoip.go c0-com-util a lookup function.
Package geoip pkg/geoip/geoip.go c0-com-util a lookup function.
Package hostbridge pkg/hostbridge/auth.go c3-vis-wasm
Package hostbridge pkg/hostbridge/auth.go c3-vis-wasm
dist
Package dist pkg/hostbridge/dist/dist.go c3-vis-wasm
Package dist pkg/hostbridge/dist/dist.go c3-vis-wasm
Package httpauth pkg/httpauth/auth.go c0-com-http
Package httpauth pkg/httpauth/auth.go c0-com-http
Package httpauthclient pkg/httpauthclient/client.go c0-com-http
Package httpauthclient pkg/httpauthclient/client.go c0-com-http
Package httputil pkg/httputil/compress.go c0-com-util
Package httputil pkg/httputil/compress.go c0-com-util
Package loadtest pkg/loadtest/sink.go c4-app-proxy
Package loadtest pkg/loadtest/sink.go c4-app-proxy
Package logging pkg/logging/broadcaster.go c0-com-log
Package logging pkg/logging/broadcaster.go c0-com-log
Package metricsutil pkg/metricsutil/requests_in_flight_count_middleware.go c0-com-util
Package metricsutil pkg/metricsutil/requests_in_flight_count_middleware.go c0-com-util
Package netutil pkg/netutil/copy.go c0-com-util
Package netutil pkg/netutil/copy.go c0-com-util
Package proxyenv pkg/proxyenv/proxyenv.go
Package proxyenv pkg/proxyenv/proxyenv.go
Package proxyfront pkg/proxyfront/proxyfront.go
Package proxyfront pkg/proxyfront/proxyfront.go
Package proxyinterstitial pkg/proxyinterstitial/interstitial.go c4-app-web
Package proxyinterstitial pkg/proxyinterstitial/interstitial.go c4-app-web
Package proxyroute pkg/proxyroute/proxyroute.go
Package proxyroute pkg/proxyroute/proxyroute.go
Package proxystatus pkg/proxystatus/font.go c4-app-web
Package proxystatus pkg/proxystatus/font.go c4-app-web
Package pty pkg/pty/cli.go c3-vis-pty
Package pty pkg/pty/cli.go c3-vis-pty
Package rfclient pkg/rfclient/client.go c2-net-routing
Package rfclient pkg/rfclient/client.go c2-net-routing
Package router pkg/router/bottleneck.go c2-net-routing
Package router pkg/router/bottleneck.go c2-net-routing
emu
Package emu pkg/router/emu/conn.go
Package emu pkg/router/emu/conn.go
policy
Package policy pkg/router/policy/bridge.go c2-net-routing RoutingContext / Candidate / RouteSpec to and from Starlark values, and assembles the pre-declared module set the policy script sees on load.
Package policy pkg/router/policy/bridge.go c2-net-routing RoutingContext / Candidate / RouteSpec to and from Starlark values, and assembles the pre-declared module set the policy script sees on load.
policy/preset
Package preset pkg/router/policy/preset/engines.go c2-net-routing
Package preset pkg/router/policy/preset/engines.go c2-net-routing
policy/presets
Package presets pkg/router/policy/presets/presets.go c2-net-routing embedded in the skywire binary, selectable by name without writing or compiling a policy file.
Package presets pkg/router/policy/presets/presets.go c2-net-routing embedded in the skywire binary, selectable by name without writing or compiling a policy file.
policy/wasm
Package wasm pkg/router/policy/wasm/abi.go c2-net-routing for the WASM-host ABI.
Package wasm pkg/router/policy/wasm/abi.go c2-net-routing for the WASM-host ABI.
policy/wasm/presets
Package presets pkg/router/policy/wasm/presets/presets.go c2-net-routing is the WASM analog of pkg/router/policy/presets: a registry of precompiled TinyGo routing-policy modules embedded in the skywire binary and selectable by name via a config value of the form "preset:<name>" (see pkg/visor/policy_loader.go), exactly like the Starlark presets.
Package presets pkg/router/policy/wasm/presets/presets.go c2-net-routing is the WASM analog of pkg/router/policy/presets: a registry of precompiled TinyGo routing-policy modules embedded in the skywire binary and selectable by name via a config value of the form "preset:<name>" (see pkg/visor/policy_loader.go), exactly like the Starlark presets.
routersettings
Package routersettings pkg/router/routersettings/catalog.go c2-net-routing
Package routersettings pkg/router/routersettings/catalog.go c2-net-routing
setupmetrics
Package setupmetrics pkg/router/setupmetrics/empty.go c2-net-routing
Package setupmetrics pkg/router/setupmetrics/empty.go c2-net-routing
Package routing pkg/routing/addr.go c1-net-routing
Package routing pkg/routing/addr.go c1-net-routing
Package config pkg/serviceconfig/default_environments.go c4-net-discovery
Package config pkg/serviceconfig/default_environments.go c4-net-discovery
Package servicedisc pkg/servicedisc/client.go c2-net-discovery
Package servicedisc pkg/servicedisc/client.go c2-net-discovery
Package services pkg/services/common.go c2-vis-appsvc
Package services pkg/services/common.go c2-vis-appsvc
ar
Package ar pkg/services/ar/ar.go c2-vis-appsvc
Package ar pkg/services/ar/ar.go c2-vis-appsvc
confbs
Package confbs pkg/services/confbs/confbs.go c2-vis-appsvc
Package confbs pkg/services/confbs/confbs.go c2-vis-appsvc
dmsgdisc
Package dmsgdisc pkg/services/dmsgdisc/config.go c2-vis-appsvc
Package dmsgdisc pkg/services/dmsgdisc/config.go c2-vis-appsvc
dmsgsrv
Package dmsgsrv pkg/services/dmsgsrv/dmsgsrv.go c2-vis-appsvc
Package dmsgsrv pkg/services/dmsgsrv/dmsgsrv.go c2-vis-appsvc
geoip
Package geoip pkg/services/geoip/geoip.go c2-vis-appsvc
Package geoip pkg/services/geoip/geoip.go c2-vis-appsvc
noop
Package noop pkg/services/noop/noop.go c2-vis-appsvc
Package noop pkg/services/noop/noop.go c2-vis-appsvc
rf
Package rf pkg/services/rf/rf.go c2-vis-appsvc
Package rf pkg/services/rf/rf.go c2-vis-appsvc
sd
Package sd pkg/services/sd/config.go c2-vis-appsvc
Package sd pkg/services/sd/config.go c2-vis-appsvc
sn
Package sn pkg/services/sn/sn.go c2-vis-appsvc
Package sn pkg/services/sn/sn.go c2-vis-appsvc
stun
Package stun pkg/services/stun/stun.go c2-vis-appsvc
Package stun pkg/services/stun/stun.go c2-vis-appsvc
tpd
Package tpd pkg/services/tpd/config.go c2-vis-appsvc
Package tpd pkg/services/tpd/config.go c2-vis-appsvc
tps
Package tps pkg/services/tps/tps.go c2-vis-appsvc
Package tps pkg/services/tps/tps.go c2-vis-appsvc
visor
Package visor pkg/services/visor/visor.go c2-vis-appsvc
Package visor pkg/services/visor/visor.go c2-vis-appsvc
Package serviceuptime pkg/serviceuptime/api.go c2-net-discovery that surface the Recorder's history.
Package serviceuptime pkg/serviceuptime/api.go c2-net-discovery that surface the Recorder's history.
skychat
address
Package address pkg/skychat/address/address.go c4-app-chat the skychat:// address grammar — one shareable, scannable identifier for the three things a user can open: a person, a group, a channel.
Package address pkg/skychat/address/address.go c4-app-chat the skychat:// address grammar — one shareable, scannable identifier for the three things a user can open: a person, a group, a channel.
call
Package call pkg/skychat/call/audio_ring.go c4-app-chat
Package call pkg/skychat/call/audio_ring.go c4-app-chat
contacts
Package contacts pkg/skychat/contacts/store.go c4-app-chat the address book: what THIS visor's operator calls each public key.
Package contacts pkg/skychat/contacts/store.go c4-app-chat the address book: what THIS visor's operator calls each public key.
dm
Package dm pkg/skychat/dm/controller.go c4-app-chat
Package dm pkg/skychat/dm/controller.go c4-app-chat
group
Package group pkg/skychat/group/catalog.go c4-app-chat the discovery catalog: "what does this visor host that it wants found?"
Package group pkg/skychat/group/catalog.go c4-app-chat the discovery catalog: "what does this visor host that it wants found?"
history
Package history pkg/skychat/history/history.go c4-app-chat
Package history pkg/skychat/history/history.go c4-app-chat
message
Package message pkg/skychat/message/message.go c4-app-chat format: length-prefixed frames and the chat-msg/chat-ack envelope.
Package message pkg/skychat/message/message.go c4-app-chat format: length-prefixed frames and the chat-msg/chat-ack envelope.
pairing
Package pairing pkg/skychat/pairing/crypto.go c4-app-chat body encryption for chat-pair feeds.
Package pairing pkg/skychat/pairing/crypto.go c4-app-chat body encryption for chat-pair feeds.
privacy
Package privacy pkg/skychat/privacy/store.go c4-app-chat
Package privacy pkg/skychat/privacy/store.go c4-app-chat
profile
Package profile pkg/skychat/profile/profile.go c4-app-chat what a visor says about itself: a display name and a tiny avatar.
Package profile pkg/skychat/profile/profile.go c4-app-chat what a visor says about itself: a display name and a tiny avatar.
xfer
Package xfer pkg/skychat/xfer/manager.go c4-app-chat
Package xfer pkg/skychat/xfer/manager.go c4-app-chat
Package skydns pkg/skydns/doh.go
Package skydns pkg/skydns/doh.go
Package skyenv pkg/skyenv/carriers_native.go c0-com-env
Package skyenv pkg/skyenv/carriers_native.go c0-com-env
svcendpoints
Package svcendpoints pkg/skyenv/svcendpoints/svcendpoints.go c0-com-env PUBLIC HTTP endpoints each deployment service exposes.
Package svcendpoints pkg/skyenv/svcendpoints/svcendpoints.go c0-com-env PUBLIC HTTP endpoints each deployment service exposes.
Package skymail pkg/skymail/limits.go c4-app-mail
Package skymail pkg/skymail/limits.go c4-app-mail
Package skymailbridge pkg/skymailbridge/server.go c4-app-mail bridge: a minimal SMTP server-side state machine that parses inbound envelopes, extracts a peer PubKey from the recipient domain's pre-suffix DNS label, dials the peer via a transport- agnostic Dialer, and relays the envelope using net/smtp.
Package skymailbridge pkg/skymailbridge/server.go c4-app-mail bridge: a minimal SMTP server-side state machine that parses inbound envelopes, extracts a peer PubKey from the recipient domain's pre-suffix DNS label, dials the peer via a transport- agnostic Dialer, and relays the envelope using net/smtp.
Package skynet pkg/skynet/client.go c2-app-skynet
Package skynet pkg/skynet/client.go c2-app-skynet
Package skynetca pkg/skynetca/ca.go c4-app-skynet authority used by the skywire resolver to terminate TLS for `*.skynet`, `*.dmsg` and `*.skysocks` hostnames in the visitor's browser.
Package skynetca pkg/skynetca/ca.go c4-app-skynet authority used by the skywire resolver to terminate TLS for `*.skynet`, `*.dmsg` and `*.skysocks` hostnames in the visitor's browser.
Package skynetweb pkg/skynetweb/hostrewrite.go c4-app-skynet
Package skynetweb pkg/skynetweb/hostrewrite.go c4-app-skynet
Package skyquic pkg/skyquic/flowcontrol.go c1-net-transport
Package skyquic pkg/skyquic/flowcontrol.go c1-net-transport
Package skyroute pkg/skyroute/pool.go c2-net-routing connections — browser SOCKS5 requests through the resolving proxy, skysocks-lite fetches, skychat messages — don't each pay a fresh route setup.
Package skyroute pkg/skyroute/pool.go c2-net-routing connections — browser SOCKS5 requests through the resolving proxy, skysocks-lite fetches, skychat messages — don't each pay a fresh route setup.
Package skysocks pkg/skysocks/accept_stats.go c4-app-proxy
Package skysocks pkg/skysocks/accept_stats.go c4-app-proxy
skysettings
Package skysettings pkg/skysocks/skysettings/skysettings.go
Package skysettings pkg/skysocks/skysettings/skysettings.go
Package skyudpbridge pkg/skyudpbridge/skyudpbridge.go c2-net-transport bridge ("sub"): length-prefixed UDP datagrams ferried over a reliable skywire byte-stream (dmsg or skywire-routing).
Package skyudpbridge pkg/skyudpbridge/skyudpbridge.go c2-net-transport bridge ("sub"): length-prefixed UDP datagrams ferried over a reliable skywire byte-stream (dmsg or skywire-routing).
skywireconfig
autoconfigcmd
Package autoconfigcmd pkg/skywireconfig/autoconfigcmd/autoconfigcmd.go c3-vis-core autoconfig` as a freestanding factory.
Package autoconfigcmd pkg/skywireconfig/autoconfigcmd/autoconfigcmd.go c3-vis-core autoconfig` as a freestanding factory.
autoconfigui
Package autoconfigui pkg/skywireconfig/autoconfigui/model.go c4-vis-cli
Package autoconfigui pkg/skywireconfig/autoconfigui/model.go c4-vis-cli
genvisor
Package genvisor pkg/skywireconfig/genvisor/genvisor.go c3-vis-core composes a fresh visor configuration (pkg/visor/visorconfig.V1) from a small Options struct plus the deployment-default services embedded in pkg/skycoin/skywire/deployment (deployment.Prod).
Package genvisor pkg/skywireconfig/genvisor/genvisor.go c3-vis-core composes a fresh visor configuration (pkg/visor/visorconfig.V1) from a small Options struct plus the deployment-default services embedded in pkg/skycoin/skywire/deployment (deployment.Prod).
keypair
Package keypair pkg/skywireconfig/keypair/keypair.go c3-vis-core pkg/cipher.GenerateKeyPair.
Package keypair pkg/skywireconfig/keypair/keypair.go c3-vis-core pkg/cipher.GenerateKeyPair.
skyenvfile
Package skyenvfile pkg/skywireconfig/skyenvfile/read.go c4-vis-cli
Package skyenvfile pkg/skywireconfig/skyenvfile/read.go c4-vis-cli
Package svcmode pkg/svcmode/svcmode.go c3-vis-core services (transport-discovery, address-resolver, route-finder, service-discovery, config-bootstrapper) that need to listen on HTTP, dmsghttp, or both simultaneously.
Package svcmode pkg/svcmode/svcmode.go c3-vis-core services (transport-discovery, address-resolver, route-finder, service-discovery, config-bootstrapper) that need to listen on HTTP, dmsghttp, or both simultaneously.
Package tcpproxy pkg/tcpproxy/http.go c2-net-transport
Package tcpproxy pkg/tcpproxy/http.go c2-net-transport
Package telemetrywire pkg/telemetrywire/checkpoints.go c3-vis-core
Package telemetrywire pkg/telemetrywire/checkpoints.go c3-vis-core
Package testhelpers pkg/testhelpers/testhelpers.go c0-com-util
Package testhelpers pkg/testhelpers/testhelpers.go c0-com-util
Package tpviz pkg/tpviz/cxo_latency.go c4-vis-latency
Package tpviz pkg/tpviz/cxo_latency.go c4-vis-latency
netview
Package netview pkg/tpviz/netview/netview.go c3-vis-api
Package netview pkg/tpviz/netview/netview.go c3-vis-api
wasmgl
Package wasmgl pkg/tpviz/wasmgl/latencyoverlay.go c4-vis-latency Draws the spherical Voronoi cells over the latency view.
Package wasmgl pkg/tpviz/wasmgl/latencyoverlay.go c4-vis-latency Draws the spherical Voronoi cells over the latency view.
Package transport pkg/transport/deferred_discovery.go c2-net-transport
Package transport pkg/transport/deferred_discovery.go c2-net-transport
deprecated
Package deprecated pkg/transport/deprecated/deprecated.go c2-net-transport
Package deprecated pkg/transport/deprecated/deprecated.go c2-net-transport
network
Package network pkg/transport/network/addr_canonical.go c2-net-transport
Package network pkg/transport/network/addr_canonical.go c2-net-transport
network/addrresolver
Package addrresolver pkg/transport/network/addrresolver/client.go c2-net-transport
Package addrresolver pkg/transport/network/addrresolver/client.go c2-net-transport
network/handshake
Package handshake pkg/transport/network/handshake/handshake.go c2-net-transport
Package handshake pkg/transport/network/handshake/handshake.go c2-net-transport
network/packetfilter
Package packetfilter pkg/transport/network/packetfilter/address-filter.go c2-net-transport
Package packetfilter pkg/transport/network/packetfilter/address-filter.go c2-net-transport
network/porter
Package porter pkg/transport/network/porter/porter.go c2-net-transport
Package porter pkg/transport/network/porter/porter.go c2-net-transport
network/spec
Package spec pkg/transport/network/spec/spec.go c2-net-transport Currently holds STCPConfig (the visor-side Skywire-TCP configuration stanza) — a pure-data type that pkg/visor/visorconfig.V1 embeds.
Package spec pkg/transport/network/spec/spec.go c2-net-transport Currently holds STCPConfig (the visor-side Skywire-TCP configuration stanza) — a pure-data type that pkg/visor/visorconfig.V1 embeds.
network/stcp
Package stcp pkg/transport/network/stcp/pktable.go c2-net-transport
Package stcp pkg/transport/network/stcp/pktable.go c2-net-transport
setup
Package setup pkg/transport/setup/rpc.go c2-net-transport
Package setup pkg/transport/setup/rpc.go c2-net-transport
spec
Package spec pkg/transport/spec/spec.go c2-net-transport Currently holds PersistentTransports — the wire-format entry the visor stores per pinned transport peer.
Package spec pkg/transport/spec/spec.go c2-net-transport Currently holds PersistentTransports — the wire-format entry the visor stores per pinned transport peer.
tpdclient
Package tpdclient pkg/transport/tpdclient/client.go c2-net-transport
Package tpdclient pkg/transport/tpdclient/client.go c2-net-transport
types
Package tptypes pkg/transport/types/preference.go c2-net-transport
Package tptypes pkg/transport/types/preference.go c2-net-transport
Package uptimestats pkg/uptimestats/filter.go c2-net-discovery
Package uptimestats pkg/uptimestats/filter.go c2-net-discovery
Package utclient pkg/utclient/client.go c2-net-discovery
Package utclient pkg/utclient/client.go c2-net-discovery
util
bbolthealth
Package bbolthealth pkg/util/bbolthealth/repair.go c0-com-util helper for bbolt files.
Package bbolthealth pkg/util/bbolthealth/repair.go c0-com-util helper for bbolt files.
cipherutil
Package cipherutil pkg/util/cipherutil/cipherutil.go c0-com-util
Package cipherutil pkg/util/cipherutil/cipherutil.go c0-com-util
deadline
Package deadline Copied from https://golang.org/src/net/pipe.go with some changes.
Package deadline Copied from https://golang.org/src/net/pipe.go with some changes.
osutil
Package osutil pkg/util/osutil/errors.go c0-com-util
Package osutil pkg/util/osutil/errors.go c0-com-util
pathutil
Package pathutil pkg/util/pathutil/configpath.go c0-com-util
Package pathutil pkg/util/pathutil/configpath.go c0-com-util
rename
Package rename pkg/util/rename/rename.go c0-com-util
Package rename pkg/util/rename/rename.go c0-com-util
rpcutil
Package rpcutil pkg/util/rpcutil/log_call.go c0-com-util
Package rpcutil pkg/util/rpcutil/log_call.go c0-com-util
treeprobe
Package treeprobe pkg/util/treeprobe/aggregate.go c0-com-util
Package treeprobe pkg/util/treeprobe/aggregate.go c0-com-util
Package visor pkg/visor/api.go c3-vis-core
Package visor pkg/visor/api.go c3-vis-core
dmsgtracker
Package dmsgtracker pkg/visor/dmsgtracker/dmsg_tracker.go c3-vis-core
Package dmsgtracker pkg/visor/dmsgtracker/dmsg_tracker.go c3-vis-core
logserver
Package logserver pkg/visor/logserver/api.go c3-vis-core
Package logserver pkg/visor/logserver/api.go c3-vis-core
logserver/landingpage
Package landingpage pkg/visor/logserver/landingpage/landingpage.go c3-vis-core http://<pk>.dmsg/ (and skywire.dmsg → the visor's own PK).
Package landingpage pkg/visor/logserver/landingpage/landingpage.go c3-vis-core http://<pk>.dmsg/ (and skywire.dmsg → the visor's own PK).
logstore
Package logstore pkg/visor/logstore/logstore.go c3-vis-core
Package logstore pkg/visor/logstore/logstore.go c3-vis-core
netview
Package netview pkg/visor/netview/netview.go c3-vis-core
Package netview pkg/visor/netview/netview.go c3-vis-core
rewardconfig
Package rewardconfig pkg/visor/rewardconfig/reward.go c3-vis-core
Package rewardconfig pkg/visor/rewardconfig/reward.go c3-vis-core
rpcgrpc
Package rpcgrpc pkg/visor/rpcgrpc/client.go c3-vis-core
Package rpcgrpc pkg/visor/rpcgrpc/client.go c3-vis-core
stats
Package stats pkg/visor/stats/bitmap.go c3-vis-core
Package stats pkg/visor/stats/bitmap.go c3-vis-core
usermanager
Package usermanager pkg/visor/usermanager/user.go c3-vis-core
Package usermanager pkg/visor/usermanager/user.go c3-vis-core
visorapi
Package visorapi pkg/visor/visorapi/api.go c3-vis-core
Package visorapi pkg/visor/visorapi/api.go c3-vis-core
visorconfig
Package visorconfig pkg/visor/visorconfig/args.go c3-vis-core
Package visorconfig pkg/visor/visorconfig/args.go c3-vis-core
visorcore
Package visorcore pkg/visor/visorcore/autoconnect.go c3-vis-core
Package visorcore pkg/visor/visorcore/autoconnect.go c3-vis-core
visorinit
Package visorinit pkg/visor/visorinit/module.go c3-vis-core
Package visorinit pkg/visor/visorinit/module.go c3-vis-core
vpn
Package vpn pkg/vpn/client.go c4-app-vpn
Package vpn pkg/vpn/client.go c4-app-vpn
netctl
Package netctl pkg/vpn/netctl/netctl_linux.go c4-app-vpn
Package netctl pkg/vpn/netctl/netctl_linux.go c4-app-vpn
Package vpnrouter pkg/vpnrouter/lan.go c4-app-vpn
Package vpnrouter pkg/vpnrouter/lan.go c4-app-vpn
meshgw
Package meshgw pkg/vpnrouter/meshgw/dns.go c4-app-vpn
Package meshgw pkg/vpnrouter/meshgw/dns.go c4-app-vpn
wallet
coins
Package coins pkg/wallet/coins/coins.go c4-app-wallet wallet.
Package coins pkg/wallet/coins/coins.go c4-app-wallet wallet.
Package wasmhv pkg/wasmhv/embed.go c3-vis-wasm
Package wasmhv pkg/wasmhv/embed.go c3-vis-wasm
browseui
Package browseui pkg/wasmhv/browseui/embed.go c3-vis-wasm Assembles the desk bundle from its promoted home — the OS layer (github.com/0magnet/bottle: jsfs + vnet + proc) — plus the skywire-specific pieces: seed-skywire.js (the package-install filesystem layout), skywire-exec.js (per-command execution of the skywire CLI wasm), and gobrowser-loader.js (the launcher for the netscrape Go browser, which is compiled into the one skywire module as globalThis.skywireBrowser).
Package browseui pkg/wasmhv/browseui/embed.go c3-vis-wasm Assembles the desk bundle from its promoted home — the OS layer (github.com/0magnet/bottle: jsfs + vnet + proc) — plus the skywire-specific pieces: seed-skywire.js (the package-install filesystem layout), skywire-exec.js (per-command execution of the skywire CLI wasm), and gobrowser-loader.js (the launcher for the netscrape Go browser, which is compiled into the one skywire module as globalThis.skywireBrowser).
cabundle
Package cabundle pkg/wasmhv/cabundle/cabundle.go c3-vis-wasm
Package cabundle pkg/wasmhv/cabundle/cabundle.go c3-vis-wasm
ctlbridge
Package ctlbridge pkg/wasmhv/ctlbridge/ctlbridge.go c3-vis-wasm
Package ctlbridge pkg/wasmhv/ctlbridge/ctlbridge.go c3-vis-wasm
deskhost
Package deskhost pkg/wasmhv/deskhost/browseorigin.go c3-vis-wasm Untagged on purpose, like sameorigin.go: pure string work with no syscall/js, so the rules it encodes — which URLs earn a real isolated origin, and what canonical string names the target — are pinned by tests that actually run in CI.
Package deskhost pkg/wasmhv/deskhost/browseorigin.go c3-vis-wasm Untagged on purpose, like sameorigin.go: pure string work with no syscall/js, so the rules it encodes — which URLs earn a real isolated origin, and what canonical string names the target — are pinned by tests that actually run in CI.
execwasm
Package execwasm pkg/wasmhv/execwasm/execwasm.go c3-wasm-embed
Package execwasm pkg/wasmhv/execwasm/execwasm.go c3-wasm-embed
Package wasmrpc pkg/wasmrpc/bridge.go c3-vis-wasm `skywire cli` clients.
Package wasmrpc pkg/wasmrpc/bridge.go c3-vis-wasm `skywire cli` clients.

Jump to

Keyboard shortcuts

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