Third-party licenses
Generated from the software we ship
bananana.dev is proprietary software of CTF Designs, LLC, used under the terms of use. It isn't open source. Like most software, it includes some components made by others, listed below; each of those is used under its own license, which applies to that component only. The full license texts and copyright notices are in licenses.txt; the same file ships inside the brain (THIRD_PARTY_NOTICES.txt) and the agent (bananana-node licenses).
bunch, the private network between your devices, is built from Tailscale's open-source client and Headscale. bananana.dev isn't affiliated with or endorsed by Tailscale Inc., the Headscale project or WireGuard LLC; Tailscale is a trademark of Tailscale Inc., and WireGuard is a registered trademark of Jason A. Donenfeld.
Every open-source component is used unmodified; its source is at the link next to it (Go modules link to their repository at that version), including the components under the Mozilla Public License 2.0. For a copy of any source we distribute, email roman@ctfdesigns.com. Portions of this software are copyright © The FreeType Project (www.freetype.org). All rights reserved.
Services we use to run bananana.dev (Cloudflare, DigitalOcean, Resend, Apple, Google) are listed in the privacy policy.
| Component | License | Used in |
|---|---|---|
| Tailscale (tailscaled, tailscale) v1.104.4 | BSD-3-Clause | bunch: the tunnel on each device, built from source by CTF Designs and renamed bananana-bunch |
| Headscale v0.29.7 | BSD-3-Clause | bunch: the coordination server each brain runs, built from source by CTF Designs |
| Wintun 0.14.1 | Wintun Prebuilt Binaries License | bunch on Windows: the network adapter driver, shipped unmodified as signed by WireGuard LLC |
| WireGuard | Trademark notice | bunch encrypts device-to-device traffic with the WireGuard protocol (through Tailscale's open-source client) |
| CPython (the Python interpreter) 3.14 | PSF-2.0 | the Windows brain (embeddable build), the Mac brain (python-build-standalone build) and the brain container (Linux brains use the system's Python) |
| cryptography >= 45 | Apache-2.0 OR BSD-3-Clause | the brain: Argon2id, Ed25519, X25519, AES-GCM (bundled with the Windows brain and the brain container) |
| OpenSSL (inside the cryptography wheels) 3.x | Apache-2.0 | statically linked into cryptography's prebuilt wheels |
| cffi | MIT | installed with cryptography where its wheels need it |
| pycparser | BSD-3-Clause | installed with cffi |
| xterm.js and @xterm/addon-fit | MIT | the brain's web terminal (portal/vendor) |
| Debian (bookworm-slim base image) 12 | Various (DFSG free software, including GPL) | base of the romanvaxman/bananana-node container image; each package's license is in /usr/share/doc/<package>/copyright inside the image, and its source is at https://sources.debian.org/ |
| Docker Official Image: python (slim) 3.13 | Various (PSF-2.0, Debian packages including GPL) | base of the romanvaxman/bananana-brain container image; package licenses are in /usr/share/doc inside the image, sources at https://sources.debian.org/ and https://www.python.org/ |
| AndroidX, Jetpack Compose and Kotlin | Apache-2.0 | the Android app |
| Firebase Cloud Messaging SDK | Apache-2.0 (SDK); Google APIs Terms of Service (the service) | the Android app: push notifications from your brain |
| Libraries built into the Mac brain's Python (python-build-standalone) CPython 3.14.10, release 20261026 | OpenSSL: Apache-2.0; SQLite: public domain; XZ Utils (liblzma): 0BSD; bzip2: bzip2-1.0.6; zlib: Zlib; libffi: MIT; mpdecimal: BSD-2-Clause; Expat: MIT; HACL*: MIT | the Mac brain's bundled Python, statically linked (pip, Tcl/Tk, readline and curses are removed before shipping) |
| ClamAV (optional; not shipped with bananana.dev) 1.5.4 | GPL-2.0 | installed only if you turn on malware scanning, by the device itself from Cisco's releases or the Linux distribution's packages; bananana.dev doesn't distribute it or link to it. ClamAV is a trademark of Cisco Systems, Inc. |
| atomicgo.dev/cursor v0.2.0 | MIT | bunch (Headscale) |
| atomicgo.dev/keyboard v0.2.10 | MIT | bunch (Headscale) |
| atomicgo.dev/schedule v0.1.0 | MIT | bunch (Headscale) |
| filippo.io/edwards25519 v1.2.0 | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| fyne.io/systray v1.12.2 | Apache-2.0 | bunch (tailscaled, tailscale), the bananana.dev agent |
| github.com/Kodeworks/golang-image-ico v0.0.0-20141118225523-73f0f4cfade9 | BSD-3-Clause | bunch (tailscaled, tailscale) |
| github.com/alexbrainman/sspi v0.0.0-20250919150558-7d374ff0d59e | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be | MIT | bunch (tailscaled, tailscale) |
| github.com/arl/statsviz v0.8.0 | MIT | bunch (Headscale) |
| github.com/atotto/clipboard v0.1.4 | BSD-3-Clause | bunch (tailscaled, tailscale) |
| github.com/aws/aws-sdk-go-v2 v1.46.0 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/aws/aws-sdk-go-v2/config v1.33.3 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/aws/aws-sdk-go-v2/credentials v1.20.3 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.19.2 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/aws/aws-sdk-go-v2/internal/configsources v1.5.2 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.8.2 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/aws/aws-sdk-go-v2/internal/v4a v1.5.2 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.19 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.14.2 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/aws/aws-sdk-go-v2/service/signin v1.9.0 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/aws/aws-sdk-go-v2/service/ssm v1.77.0 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/aws/aws-sdk-go-v2/service/sso v1.37.0 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/aws/aws-sdk-go-v2/service/ssooidc v1.42.0 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/aws/aws-sdk-go-v2/service/sts v1.49.0 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/aws/smithy-go v1.28.1 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/axiomhq/hyperloglog v0.2.6 | MIT | bunch (Headscale) |
| github.com/beorn7/perks v1.0.1 | MIT | bunch (Headscale) |
| github.com/bradfitz/monogok v0.0.0-20260630033929-b1eef977b41f | BSD-3-Clause | bunch (tailscaled, tailscale) |
| github.com/cenkalti/backoff/v5 v5.0.3 | MIT | bunch (Headscale) |
| github.com/cespare/xxhash/v2 v2.3.0 | MIT | bunch (Headscale) |
| github.com/chasefleming/elem-go v0.31.0 | MIT | bunch (Headscale) |
| github.com/clipperhouse/uax29/v2 v2.7.0 | MIT | bunch (Headscale) |
| github.com/coder/websocket v1.8.15 | ISC | bunch (Headscale), bunch (tailscaled, tailscale), the bananana.dev agent |
| github.com/containerd/console v1.0.5 | Apache-2.0 | bunch (Headscale) |
| github.com/coreos/go-iptables v0.8.0 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/coreos/go-oidc/v3 v3.18.0 | Apache-2.0 | bunch (Headscale) |
| github.com/creachadair/mds v0.31.0 | BSD-3-Clause | bunch (Headscale) |
| github.com/creachadair/msync v0.10.1 | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/creack/pty v1.1.24 | MIT | bunch (tailscaled, tailscale), the bananana.dev agent |
| github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc | ISC | bunch (Headscale) |
| github.com/dblohm7/wingoes v0.0.0-20260526185140-fb298caac7ca | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/dgryski/go-metro v0.0.0-20250106013310-edb8663e5e33 | MIT | bunch (Headscale) |
| github.com/digitalocean/go-smbios v0.0.0-20180907143718-390a4f403a8e | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/diskfs/go-diskfs v1.9.4 | MIT | bunch (tailscaled, tailscale) |
| github.com/djherbis/times v1.6.0 | MIT | bunch (tailscaled, tailscale) |
| github.com/dustin/go-humanize v1.0.1 | MIT | bunch (Headscale) |
| github.com/ebitengine/purego v0.11.1 | Apache-2.0 | the bananana.dev agent |
| github.com/felixge/fgprof v0.9.5 | MIT | bunch (Headscale) |
| github.com/fogleman/gg v1.3.0 | MIT | bunch (tailscaled, tailscale) |
| github.com/fsnotify/fsnotify v1.10.1 | BSD-3-Clause | bunch (Headscale) |
| github.com/fxamacker/cbor/v2 v2.9.3 | MIT | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/gaissmai/bart v0.29.0 | MIT | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/glebarez/go-sqlite v1.22.0 | BSD-3-Clause | bunch (Headscale) |
| github.com/glebarez/sqlite v1.11.0 | MIT | bunch (Headscale) |
| github.com/go-chi/chi/v5 v5.4.0 | MIT | bunch (Headscale) |
| github.com/go-chi/metrics v0.1.1 | MIT | bunch (Headscale) |
| github.com/go-gormigrate/gormigrate/v2 v2.1.6 | MIT | bunch (Headscale) |
| github.com/go-jose/go-jose/v3 v3.0.5 | Apache-2.0 | bunch (Headscale) |
| github.com/go-jose/go-jose/v4 v4.1.4 | Apache-2.0 | bunch (Headscale) |
| github.com/go-json-experiment/json v0.0.0-20260820222146-c27c302e5fc3 | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/go-ole/go-ole v1.2.6 | MIT | bunch (tailscaled, tailscale), the bananana.dev agent |
| github.com/go-viper/mapstructure/v2 v2.5.0 | MIT | bunch (Headscale) |
| github.com/go4org/hashtriemap v0.0.0-20260925222741-44e5305f85d9 | BSD-3-Clause | bunch (Headscale) |
| github.com/godbus/dbus/v5 v5.1.0 | BSD-2-Clause | bunch (Headscale), bunch (tailscaled, tailscale), the bananana.dev agent |
| github.com/gofrs/uuid/v5 v5.4.0 | MIT | bunch (Headscale) |
| github.com/golang-jwt/jwt/v5 v5.3.1 | MIT | bunch (Headscale) |
| github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 | FTL (the FreeType License; chosen over GPL-2.0-or-later) | bunch (tailscaled, tailscale) |
| github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 | Apache-2.0 | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/golang/protobuf v1.5.4 | BSD-3-Clause | bunch (Headscale) |
| github.com/google/btree v1.1.3 | Apache-2.0 | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/google/go-cmp v0.7.0 | BSD-3-Clause | bunch (Headscale) |
| github.com/google/go-github v17.0.0+incompatible | BSD-3-Clause | bunch (Headscale) |
| github.com/google/go-querystring v1.2.0 | BSD-3-Clause | bunch (Headscale) |
| github.com/google/go-tpm v0.9.8 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/google/nftables v0.3.0 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/google/pprof v0.0.0-20260604005048-7023385849c0 | Apache-2.0 | bunch (Headscale) |
| github.com/google/uuid v1.6.0 | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/gookit/color v1.6.1 | MIT | bunch (Headscale) |
| github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674 | BSD-2-Clause | bunch (Headscale) |
| github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0 | BSD-3-Clause | bunch (Headscale) |
| github.com/hashicorp/go-version v1.9.0 | MPL-2.0 | bunch (Headscale) |
| github.com/hashicorp/golang-lru/v2 v2.0.8-0.20261012062354-235099c106fc | MPL-2.0 | bunch (Headscale) |
| github.com/hdevalence/ed25519consensus v0.2.0 | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/huin/goupnp v1.3.0 | BSD-2-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/illarion/gonotify/v3 v3.0.2 | MIT | bunch (tailscaled, tailscale) |
| github.com/inconshreveable/mousetrap v1.1.0 | Apache-2.0 | bunch (Headscale) |
| github.com/insomniacslk/dhcp v0.0.0-20260901064844-234b97448fae | BSD-3-Clause | bunch (tailscaled, tailscale) |
| github.com/jackc/pgpassfile v1.0.0 | MIT | bunch (Headscale) |
| github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 | MIT | bunch (Headscale) |
| github.com/jackc/pgx/v5 v5.10.0 | MIT | bunch (Headscale) |
| github.com/jackc/puddle/v2 v2.2.2 | MIT | bunch (Headscale) |
| github.com/jagottsicher/termcolor v1.0.2 | MIT | bunch (Headscale) |
| github.com/jellydator/ttlcache/v3 v3.4.1 | MIT | bunch (tailscaled, tailscale) |
| github.com/jezek/xgb v1.3.1 | BSD-3-Clause | the bananana.dev agent |
| github.com/jinzhu/inflection v1.0.0 | MIT | bunch (Headscale) |
| github.com/jinzhu/now v1.1.5 | MIT | bunch (Headscale) |
| github.com/jsimonetti/rtnetlink v1.4.2 | MIT | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/kamstrup/intmap v0.5.2 | BSD-2-Clause | bunch (Headscale) |
| github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 | MIT | bunch (tailscaled, tailscale) |
| github.com/klauspost/compress v1.20.0 | Apache-2.0 | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/kortschak/wol v0.0.0-20200729010619-da482cc4850a | BSD-3-Clause | bunch (tailscaled, tailscale) |
| github.com/kr/fs v0.1.0 | BSD-3-Clause | bunch (tailscaled, tailscale) |
| github.com/lithammer/fuzzysearch v1.1.8 | MIT | bunch (Headscale) |
| github.com/mattn/go-colorable v0.1.15 | MIT | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/mattn/go-isatty v0.0.24 | MIT | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/mattn/go-runewidth v0.0.24 | MIT | bunch (Headscale) |
| github.com/mdlayher/genetlink v1.4.0 | MIT | bunch (tailscaled, tailscale) |
| github.com/mdlayher/netlink v1.11.2 | MIT | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/mdlayher/sdnotify v1.0.0 | MIT | bunch (tailscaled, tailscale) |
| github.com/mdlayher/socket v0.7.0 | MIT | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/mitchellh/go-ps v1.0.0 | MIT | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 | BSD-3-Clause | bunch (Headscale) |
| github.com/ncruces/go-strftime v1.0.0 | MIT | bunch (Headscale) |
| github.com/oauth2-proxy/mockoidc v0.0.0-20240214162133-caebfff84d25 | MIT | bunch (Headscale) |
| github.com/pelletier/go-toml/v2 v2.4.3 | MIT | bunch (Headscale) |
| github.com/peterbourgon/ff/v3 v3.4.0 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/petermattis/goid v0.0.0-20260330135022-df67b199bc81 | Apache-2.0 | bunch (Headscale) |
| github.com/philip-bui/grpc-zerolog v1.0.1 | MIT | bunch (Headscale) |
| github.com/pierrec/lz4/v4 v4.1.26 | BSD-3-Clause | bunch (tailscaled, tailscale) |
| github.com/pires/go-proxyproto v0.15.0 | Apache-2.0 | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/pkg/profile v1.7.0 | BSD-2-Clause | bunch (Headscale) |
| github.com/pkg/sftp v1.13.11 | BSD-2-Clause | bunch (tailscaled, tailscale) |
| github.com/prometheus/client_golang v1.24.1 | Apache-2.0 | bunch (Headscale) |
| github.com/prometheus/client_model v0.6.3 | Apache-2.0 | bunch (Headscale) |
| github.com/prometheus/common v0.71.0 | Apache-2.0 | bunch (Headscale) |
| github.com/prometheus/procfs v0.21.1 | Apache-2.0 | bunch (Headscale) |
| github.com/pterm/pterm v0.12.83 | MIT | bunch (Headscale) |
| github.com/puzpuzpuz/xsync/v4 v4.5.0 | Apache-2.0 | bunch (Headscale) |
| github.com/realclientip/realclientip-go v1.0.0 | ISC | bunch (Headscale) |
| github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec | BSD-3-Clause | bunch (Headscale) |
| github.com/rs/zerolog v1.35.1 | MIT | bunch (Headscale) |
| github.com/safchain/ethtool v0.7.0 | Apache-2.0 | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/sagikazarmark/locafero v0.12.0 | MIT | bunch (Headscale) |
| github.com/samber/lo v1.53.0 | MIT | bunch (Headscale) |
| github.com/sasha-s/go-deadlock v0.3.9 | Apache-2.0 | bunch (Headscale) |
| github.com/shirou/gopsutil/v4 v4.26.9 | BSD-3-Clause | the bananana.dev agent |
| github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e | MIT | bunch (tailscaled, tailscale) |
| github.com/spf13/afero v1.15.0 | Apache-2.0 | bunch (Headscale) |
| github.com/spf13/cast v1.10.0 | MIT | bunch (Headscale) |
| github.com/spf13/cobra v1.10.2 | Apache-2.0 | bunch (Headscale) |
| github.com/spf13/pflag v1.0.10 | BSD-3-Clause | bunch (Headscale) |
| github.com/spf13/viper v1.21.0 | MIT | bunch (Headscale) |
| github.com/subosito/gotenv v1.6.0 | MIT | bunch (Headscale) |
| github.com/tailscale/certstore v0.1.1-0.20260409135935-3638fb84b77d | MIT | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/tailscale/gliderssh v0.3.4-0.20261026144310-31f7cf365d3a | BSD-3-Clause | bunch (tailscaled, tailscale) |
| github.com/tailscale/go-winio v0.0.0-20231025203758-c4f33415bf55 | MIT | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/tailscale/hujson v0.0.0-20260727124030-b80ff77dac4f | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/tailscale/netlink v1.1.1-0.20240822203006-4d49adab4de7 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/tailscale/peercred v0.0.0-20250107143737-35a0c7bd7edc | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/tailscale/setec v0.0.0-20260824224040-f8d7a936837c | BSD-3-Clause | bunch (Headscale) |
| github.com/tailscale/squibble v0.0.0-20260411062017-141f5d618bc4 | BSD-3-Clause | bunch (Headscale) |
| github.com/tailscale/tailsql v0.0.0-20260522170732-77aec5aabc76 | BSD-3-Clause | bunch (Headscale) |
| github.com/tailscale/web-client-prebuilt v0.0.0-20260917222731-e0ed2d0d0fea | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/tailscale/wf v0.0.0-20240214030419-6fbb0a674ee6 | BSD-3-Clause | bunch (tailscaled, tailscale) |
| github.com/tailscale/wireguard-go v0.0.0-20260928213032-417aef361226 | MIT | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/tailscale/xnet v0.0.0-20240729143630-8497ac4dab2e | BSD-3-Clause | bunch (tailscaled, tailscale) |
| github.com/tcnksm/go-latest v0.0.0-20170313132115-e3007ae9052e | MIT | bunch (Headscale) |
| github.com/tklauser/go-sysconf v0.4.0 | BSD-3-Clause | the bananana.dev agent |
| github.com/tklauser/numcpus v0.12.0 | Apache-2.0 | the bananana.dev agent |
| github.com/toqueteos/webbrowser v1.2.1 | MIT | bunch (tailscaled, tailscale) |
| github.com/u-root/u-root v0.16.0 | BSD-3-Clause | bunch (tailscaled, tailscale) |
| github.com/u-root/uio v0.0.0-20240224005618-d2acac8f3701 | BSD-3-Clause | bunch (tailscaled, tailscale) |
| github.com/vishvananda/netns v0.0.5 | Apache-2.0 | bunch (tailscaled, tailscale) |
| github.com/x448/float16 v0.8.4 | MIT | bunch (Headscale), bunch (tailscaled, tailscale) |
| github.com/xo/terminfo v1.0.0 | MIT | bunch (Headscale) |
| github.com/yusufpapurcu/wmi v1.2.4 | MIT | the bananana.dev agent |
| go.yaml.in/yaml/v2 v2.4.4 | Apache-2.0 | bunch (tailscaled, tailscale) |
| go.yaml.in/yaml/v3 v3.0.5 | Apache-2.0 | bunch (Headscale) |
| go4.org/mem v0.0.0-20240501181205-ae6ca9944745 | Apache-2.0 | bunch (Headscale), bunch (tailscaled, tailscale) |
| go4.org/netipx v0.0.0-20260823151212-3075585bcbeb | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| golang.org/x/crypto v0.58.0 | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale), the bananana.dev agent |
| golang.org/x/exp v0.0.0-20260908205506-85c1c2202aba | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| golang.org/x/image v0.46.0 | BSD-3-Clause | bunch (tailscaled, tailscale) |
| golang.org/x/net v0.60.0 | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| golang.org/x/oauth2 v0.37.0 | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| golang.org/x/sync v0.24.0 | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| golang.org/x/sys v0.49.0 | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale), the Windows brain service, the bananana.dev agent |
| golang.org/x/term v0.47.0 | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| golang.org/x/text v0.43.0 | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| golang.org/x/time v0.16.0 | BSD-3-Clause | bunch (Headscale), bunch (tailscaled, tailscale) |
| golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2 | MIT | bunch (Headscale), bunch (tailscaled, tailscale) |
| golang.zx2c4.com/wireguard/windows v1.0.1 | MIT | bunch (Headscale), bunch (tailscaled, tailscale) |
| google.golang.org/genproto/googleapis/api v0.0.0-20260610212136-7ab31c22f7ad | Apache-2.0 | bunch (Headscale) |
| google.golang.org/genproto/googleapis/rpc v0.0.0-20260526163538-3dc84a4a5aaa | Apache-2.0 | bunch (Headscale) |
| google.golang.org/grpc v1.83.2 | Apache-2.0 | bunch (Headscale) |
| google.golang.org/protobuf v1.36.12 | BSD-3-Clause | bunch (Headscale) |
| gopkg.in/yaml.v3 v3.0.1 | Apache-2.0 | bunch (Headscale) |
| gorm.io/driver/postgres v1.6.0 | MIT | bunch (Headscale) |
| gorm.io/gorm v1.31.1 | MIT | bunch (Headscale) |
| gvisor.dev/gvisor v0.0.0-20260915211658-a6f909f08a72 | Apache-2.0 | bunch (Headscale), bunch (tailscaled, tailscale) |
| k8s.io/client-go v0.37.0 | Apache-2.0 | bunch (tailscaled, tailscale) |
| modernc.org/libc v1.72.3 | BSD-3-Clause | bunch (Headscale) |
| modernc.org/mathutil v1.7.1 | BSD-3-Clause | bunch (Headscale) |
| modernc.org/memory v1.11.0 | BSD-3-Clause | bunch (Headscale) |
| modernc.org/sqlite v1.52.0 | BSD-3-Clause | bunch (Headscale) |
| sigs.k8s.io/yaml v1.6.0 | Apache-2.0 | bunch (tailscaled, tailscale) |
| software.sslmate.com/src/go-pkcs12 v0.7.3 | BSD-3-Clause | bunch (tailscaled, tailscale) |
| tailscale.com v1.104.4 | BSD-3-Clause | bunch (Headscale) |