2024-01-17 02:32:20 +00:00
# Tailscale for macOS/iOS/tvOS dependencies
2022-08-25 21:41:34 +00:00
2024-01-17 02:32:20 +00:00
The following open source dependencies are used to build Tailscale on [macOS][], [iOS][] and [tvOS][]. See also the dependencies in the [Tailscale CLI][].
2022-08-25 21:41:34 +00:00
[macOS]: https://tailscale.com/kb/1016/install-mac/
[iOS]: https://tailscale.com/kb/1020/install-ios/
2024-01-17 02:32:20 +00:00
[tvOS]: https://tailscale.com/kb/1280/appletv/
2022-08-25 21:41:34 +00:00
[Tailscale CLI]: ./tailscale.md
## Go Packages
2023-05-08 23:45:37 +00:00
- [filippo.io/edwards25519 ](https://pkg.go.dev/filippo.io/edwards25519 ) ([BSD-3-Clause](https://github.com/FiloSottile/edwards25519/blob/v1.0.0/LICENSE))
2023-10-02 02:23:12 +00:00
- [github.com/aws/aws-sdk-go-v2 ](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2 ) ([Apache-2.0](https://github.com/aws/aws-sdk-go-v2/blob/v1.21.0/LICENSE.txt))
- [github.com/aws/aws-sdk-go-v2/config ](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/config ) ([Apache-2.0](https://github.com/aws/aws-sdk-go-v2/blob/config/v1.18.42/config/LICENSE.txt))
- [github.com/aws/aws-sdk-go-v2/credentials ](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/credentials ) ([Apache-2.0](https://github.com/aws/aws-sdk-go-v2/blob/credentials/v1.13.40/credentials/LICENSE.txt))
- [github.com/aws/aws-sdk-go-v2/feature/ec2/imds ](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/feature/ec2/imds ) ([Apache-2.0](https://github.com/aws/aws-sdk-go-v2/blob/feature/ec2/imds/v1.13.11/feature/ec2/imds/LICENSE.txt))
- [github.com/aws/aws-sdk-go-v2/internal/configsources ](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/internal/configsources ) ([Apache-2.0](https://github.com/aws/aws-sdk-go-v2/blob/internal/configsources/v1.1.41/internal/configsources/LICENSE.txt))
- [github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 ](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 ) ([Apache-2.0](https://github.com/aws/aws-sdk-go-v2/blob/internal/endpoints/v2.4.35/internal/endpoints/v2/LICENSE.txt))
- [github.com/aws/aws-sdk-go-v2/internal/ini ](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/internal/ini ) ([Apache-2.0](https://github.com/aws/aws-sdk-go-v2/blob/internal/ini/v1.3.43/internal/ini/LICENSE.txt))
- [github.com/aws/aws-sdk-go-v2/internal/sync/singleflight ](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight ) ([BSD-3-Clause](https://github.com/aws/aws-sdk-go-v2/blob/v1.21.0/internal/sync/singleflight/LICENSE))
- [github.com/aws/aws-sdk-go-v2/service/internal/presigned-url ](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url ) ([Apache-2.0](https://github.com/aws/aws-sdk-go-v2/blob/service/internal/presigned-url/v1.9.35/service/internal/presigned-url/LICENSE.txt))
- [github.com/aws/aws-sdk-go-v2/service/ssm ](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/service/ssm ) ([Apache-2.0](https://github.com/aws/aws-sdk-go-v2/blob/service/ssm/v1.38.0/service/ssm/LICENSE.txt))
- [github.com/aws/aws-sdk-go-v2/service/sso ](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/service/sso ) ([Apache-2.0](https://github.com/aws/aws-sdk-go-v2/blob/service/sso/v1.14.1/service/sso/LICENSE.txt))
- [github.com/aws/aws-sdk-go-v2/service/ssooidc ](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/service/ssooidc ) ([Apache-2.0](https://github.com/aws/aws-sdk-go-v2/blob/service/ssooidc/v1.17.1/service/ssooidc/LICENSE.txt))
- [github.com/aws/aws-sdk-go-v2/service/sts ](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/service/sts ) ([Apache-2.0](https://github.com/aws/aws-sdk-go-v2/blob/service/sts/v1.22.0/service/sts/LICENSE.txt))
- [github.com/aws/smithy-go ](https://pkg.go.dev/github.com/aws/smithy-go ) ([Apache-2.0](https://github.com/aws/smithy-go/blob/v1.14.2/LICENSE))
- [github.com/aws/smithy-go/internal/sync/singleflight ](https://pkg.go.dev/github.com/aws/smithy-go/internal/sync/singleflight ) ([BSD-3-Clause](https://github.com/aws/smithy-go/blob/v1.14.2/internal/sync/singleflight/LICENSE))
- [github.com/coreos/go-iptables/iptables ](https://pkg.go.dev/github.com/coreos/go-iptables/iptables ) ([Apache-2.0](https://github.com/coreos/go-iptables/blob/v0.7.0/LICENSE))
- [github.com/coreos/go-systemd/v22/dbus ](https://pkg.go.dev/github.com/coreos/go-systemd/v22/dbus ) ([Apache-2.0](https://github.com/coreos/go-systemd/blob/v22.5.0/LICENSE))
2023-10-17 20:12:31 +00:00
- [github.com/digitalocean/go-smbios/smbios ](https://pkg.go.dev/github.com/digitalocean/go-smbios/smbios ) ([Apache-2.0](https://github.com/digitalocean/go-smbios/blob/390a4f403a8e/LICENSE.md))
2023-10-02 02:23:12 +00:00
- [github.com/fxamacker/cbor/v2 ](https://pkg.go.dev/github.com/fxamacker/cbor/v2 ) ([MIT](https://github.com/fxamacker/cbor/blob/v2.5.0/LICENSE))
2023-09-07 22:37:35 +00:00
- [github.com/godbus/dbus/v5 ](https://pkg.go.dev/github.com/godbus/dbus/v5 ) ([BSD-2-Clause](https://github.com/godbus/dbus/blob/76236955d466/LICENSE))
2022-08-25 21:41:34 +00:00
- [github.com/golang/groupcache/lru ](https://pkg.go.dev/github.com/golang/groupcache/lru ) ([Apache-2.0](https://github.com/golang/groupcache/blob/41bb18bfe9da/LICENSE))
2023-03-14 19:40:34 +00:00
- [github.com/google/btree ](https://pkg.go.dev/github.com/google/btree ) ([Apache-2.0](https://github.com/google/btree/blob/v1.1.2/LICENSE))
2023-06-28 16:16:44 +00:00
- [github.com/google/nftables ](https://pkg.go.dev/github.com/google/nftables ) ([Apache-2.0](https://github.com/google/nftables/blob/9aa6fdf5a28c/LICENSE))
2023-10-02 02:23:12 +00:00
- [github.com/google/uuid ](https://pkg.go.dev/github.com/google/uuid ) ([BSD-3-Clause](https://github.com/google/uuid/blob/v1.3.1/LICENSE))
2023-05-08 23:45:37 +00:00
- [github.com/hdevalence/ed25519consensus ](https://pkg.go.dev/github.com/hdevalence/ed25519consensus ) ([BSD-3-Clause](https://github.com/hdevalence/ed25519consensus/blob/v0.1.0/LICENSE))
2022-11-15 18:55:24 +00:00
- [github.com/illarion/gonotify ](https://pkg.go.dev/github.com/illarion/gonotify ) ([MIT](https://github.com/illarion/gonotify/blob/v1.0.1/LICENSE))
2023-10-02 02:23:12 +00:00
- [github.com/insomniacslk/dhcp ](https://pkg.go.dev/github.com/insomniacslk/dhcp ) ([BSD-3-Clause](https://github.com/insomniacslk/dhcp/blob/65c27093e38a/LICENSE))
2023-03-27 19:27:41 +00:00
- [github.com/jmespath/go-jmespath ](https://pkg.go.dev/github.com/jmespath/go-jmespath ) ([Apache-2.0](https://github.com/jmespath/go-jmespath/blob/v0.4.0/LICENSE))
2023-02-03 05:10:58 +00:00
- [github.com/josharian/native ](https://pkg.go.dev/github.com/josharian/native ) ([MIT](https://github.com/josharian/native/blob/5c7d0dd6ab86/license))
2023-10-02 02:23:12 +00:00
- [github.com/jsimonetti/rtnetlink ](https://pkg.go.dev/github.com/jsimonetti/rtnetlink ) ([MIT](https://github.com/jsimonetti/rtnetlink/blob/v1.3.5/LICENSE.md))
2024-01-08 17:30:48 +00:00
- [github.com/klauspost/compress ](https://pkg.go.dev/github.com/klauspost/compress ) ([Apache-2.0](https://github.com/klauspost/compress/blob/v1.17.4/LICENSE))
- [github.com/klauspost/compress/internal/snapref ](https://pkg.go.dev/github.com/klauspost/compress/internal/snapref ) ([BSD-3-Clause](https://github.com/klauspost/compress/blob/v1.17.4/internal/snapref/LICENSE))
- [github.com/klauspost/compress/zstd/internal/xxhash ](https://pkg.go.dev/github.com/klauspost/compress/zstd/internal/xxhash ) ([MIT](https://github.com/klauspost/compress/blob/v1.17.4/zstd/internal/xxhash/LICENSE.txt))
2022-08-25 21:41:34 +00:00
- [github.com/kortschak/wol ](https://pkg.go.dev/github.com/kortschak/wol ) ([BSD-3-Clause](https://github.com/kortschak/wol/blob/da482cc4850a/LICENSE))
2023-05-08 23:45:37 +00:00
- [github.com/mdlayher/genetlink ](https://pkg.go.dev/github.com/mdlayher/genetlink ) ([MIT](https://github.com/mdlayher/genetlink/blob/v1.3.2/LICENSE.md))
- [github.com/mdlayher/netlink ](https://pkg.go.dev/github.com/mdlayher/netlink ) ([MIT](https://github.com/mdlayher/netlink/blob/v1.7.2/LICENSE.md))
2022-08-25 21:41:34 +00:00
- [github.com/mdlayher/sdnotify ](https://pkg.go.dev/github.com/mdlayher/sdnotify ) ([MIT](https://github.com/mdlayher/sdnotify/blob/v1.0.0/LICENSE.md))
2023-10-02 02:23:12 +00:00
- [github.com/mdlayher/socket ](https://pkg.go.dev/github.com/mdlayher/socket ) ([MIT](https://github.com/mdlayher/socket/blob/v0.5.0/LICENSE.md))
- [github.com/miekg/dns ](https://pkg.go.dev/github.com/miekg/dns ) ([BSD-3-Clause](https://github.com/miekg/dns/blob/v1.1.56/LICENSE))
2022-08-25 21:41:34 +00:00
- [github.com/mitchellh/go-ps ](https://pkg.go.dev/github.com/mitchellh/go-ps ) ([MIT](https://github.com/mitchellh/go-ps/blob/v1.0.0/LICENSE.md))
2023-10-02 02:23:12 +00:00
- [github.com/pierrec/lz4/v4 ](https://pkg.go.dev/github.com/pierrec/lz4/v4 ) ([BSD-3-Clause](https://github.com/pierrec/lz4/blob/v4.1.18/LICENSE))
2023-11-16 18:55:36 +00:00
- [github.com/safchain/ethtool ](https://pkg.go.dev/github.com/safchain/ethtool ) ([Apache-2.0](https://github.com/safchain/ethtool/blob/v0.3.0/LICENSE))
2024-01-13 21:39:52 +00:00
- [github.com/tailscale/golang-x-crypto ](https://pkg.go.dev/github.com/tailscale/golang-x-crypto ) ([BSD-3-Clause](https://github.com/tailscale/golang-x-crypto/blob/7ce1f622c780/LICENSE))
2022-08-25 21:41:34 +00:00
- [github.com/tailscale/goupnp ](https://pkg.go.dev/github.com/tailscale/goupnp ) ([BSD-2-Clause](https://github.com/tailscale/goupnp/blob/c64d0f06ea05/LICENSE))
2023-10-17 20:12:31 +00:00
- [github.com/tailscale/hujson ](https://pkg.go.dev/github.com/tailscale/hujson ) ([BSD-3-Clause](https://github.com/tailscale/hujson/blob/20486734a56a/LICENSE))
2022-08-25 21:41:34 +00:00
- [github.com/tailscale/netlink ](https://pkg.go.dev/github.com/tailscale/netlink ) ([Apache-2.0](https://github.com/tailscale/netlink/blob/cabfb018fe85/LICENSE))
2023-12-05 08:23:25 +00:00
- [github.com/tailscale/wireguard-go ](https://pkg.go.dev/github.com/tailscale/wireguard-go ) ([MIT](https://github.com/tailscale/wireguard-go/blob/cc193a0b3272/LICENSE))
2022-08-25 21:41:34 +00:00
- [github.com/tcnksm/go-httpstat ](https://pkg.go.dev/github.com/tcnksm/go-httpstat ) ([MIT](https://github.com/tcnksm/go-httpstat/blob/v0.2.0/LICENSE))
2023-05-08 23:45:37 +00:00
- [github.com/u-root/uio ](https://pkg.go.dev/github.com/u-root/uio ) ([BSD-3-Clause](https://github.com/u-root/uio/blob/3e8cd9d6bf63/LICENSE))
- [github.com/vishvananda/netlink/nl ](https://pkg.go.dev/github.com/vishvananda/netlink/nl ) ([Apache-2.0](https://github.com/vishvananda/netlink/blob/v1.2.1-beta.2/LICENSE))
- [github.com/vishvananda/netns ](https://pkg.go.dev/github.com/vishvananda/netns ) ([Apache-2.0](https://github.com/vishvananda/netns/blob/v0.0.4/LICENSE))
2022-08-25 21:41:34 +00:00
- [github.com/x448/float16 ](https://pkg.go.dev/github.com/x448/float16 ) ([MIT](https://github.com/x448/float16/blob/v0.8.4/LICENSE))
- [go4.org/mem ](https://pkg.go.dev/go4.org/mem ) ([Apache-2.0](https://github.com/go4org/mem/blob/4f986261bf13/LICENSE))
2023-10-02 02:23:12 +00:00
- [go4.org/netipx ](https://pkg.go.dev/go4.org/netipx ) ([BSD-3-Clause](https://github.com/go4org/netipx/blob/6213f710f925/LICENSE))
2024-01-13 21:39:52 +00:00
- [golang.org/x/crypto ](https://pkg.go.dev/golang.org/x/crypto ) ([BSD-3-Clause](https://cs.opensource.google/go/x/crypto/+/08396bb9:LICENSE))
2023-10-02 02:23:12 +00:00
- [golang.org/x/exp ](https://pkg.go.dev/golang.org/x/exp ) ([BSD-3-Clause](https://cs.opensource.google/go/x/exp/+/92128663:LICENSE))
2023-12-05 08:23:25 +00:00
- [golang.org/x/net ](https://pkg.go.dev/golang.org/x/net ) ([BSD-3-Clause](https://cs.opensource.google/go/x/net/+/v0.18.0:LICENSE))
- [golang.org/x/sync/errgroup ](https://pkg.go.dev/golang.org/x/sync/errgroup ) ([BSD-3-Clause](https://cs.opensource.google/go/x/sync/+/v0.5.0:LICENSE))
- [golang.org/x/sys ](https://pkg.go.dev/golang.org/x/sys ) ([BSD-3-Clause](https://cs.opensource.google/go/x/sys/+/v0.15.0:LICENSE))
2024-01-13 21:39:52 +00:00
- [golang.org/x/term ](https://pkg.go.dev/golang.org/x/term ) ([BSD-3-Clause](https://cs.opensource.google/go/x/term/+/v0.15.0:LICENSE))
2023-12-05 08:23:25 +00:00
- [golang.org/x/text ](https://pkg.go.dev/golang.org/x/text ) ([BSD-3-Clause](https://cs.opensource.google/go/x/text/+/v0.14.0:LICENSE))
2023-05-08 23:45:37 +00:00
- [golang.org/x/time/rate ](https://pkg.go.dev/golang.org/x/time/rate ) ([BSD-3-Clause](https://cs.opensource.google/go/x/time/+/v0.3.0:LICENSE))
2023-10-02 02:23:12 +00:00
- [gvisor.dev/gvisor/pkg ](https://pkg.go.dev/gvisor.dev/gvisor/pkg ) ([Apache-2.0](https://github.com/google/gvisor/blob/4fe30062272c/LICENSE))
2022-11-25 15:49:10 +00:00
- [inet.af/peercred ](https://pkg.go.dev/inet.af/peercred ) ([BSD-3-Clause](https://github.com/inetaf/peercred/blob/0893ea02156a/LICENSE))
2022-08-25 21:41:34 +00:00
- [nhooyr.io/websocket ](https://pkg.go.dev/nhooyr.io/websocket ) ([MIT](https://github.com/nhooyr/websocket/blob/v1.8.7/LICENSE.txt))
2022-08-26 20:29:11 +00:00
- [tailscale.com ](https://pkg.go.dev/tailscale.com ) ([BSD-3-Clause](https://github.com/tailscale/tailscale/blob/HEAD/LICENSE))
2022-08-25 21:41:34 +00:00
## Additional Dependencies
2022-08-26 20:29:11 +00:00
- [Inter Typeface ](https://rsms.me/inter/ ) ([OFL-1.1](https://github.com/rsms/inter/blob/v3.19/LICENSE.txt))
2022-08-25 21:41:34 +00:00
- [Sparkle ](https://sparkle-project.org/ ) ([MIT](https://github.com/sparkle-project/Sparkle/blob/2.x/LICENSE))
- [wireguard-apple ](https://git.zx2c4.com/wireguard-apple ) ([MIT](https://git.zx2c4.com/wireguard-apple/tree/COPYING))
2022-10-31 18:58:19 +00:00
- [apple-oss-distributions/configd ](https://github.com/apple-oss-distributions/configd ) ([APSL](https://github.com/apple-oss-distributions/configd/blob/main/APPLE_LICENSE))