{"id":13574606,"url":"https://github.com/coder/tailscale","last_synced_at":"2025-04-04T15:31:35.615Z","repository":{"id":62701830,"uuid":"508393166","full_name":"coder/tailscale","owner":"coder","description":"The easiest, most secure way to use WireGuard and 2FA.","archived":false,"fork":true,"pushed_at":"2025-02-27T02:48:25.000Z","size":25722,"stargazers_count":4,"open_issues_count":3,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T22:35:30.484Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://tailscale.com","language":"Go","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"tailscale/tailscale","license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/coder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null}},"created_at":"2022-06-28T17:23:54.000Z","updated_at":"2025-02-27T02:48:31.000Z","dependencies_parsed_at":"2023-01-22T16:01:19.034Z","dependency_job_id":null,"html_url":"https://github.com/coder/tailscale","commit_stats":null,"previous_names":[],"tags_count":77,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder%2Ftailscale","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder%2Ftailscale/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder%2Ftailscale/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder%2Ftailscale/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coder","download_url":"https://codeload.github.com/coder/tailscale/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247202822,"owners_count":20900847,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T15:00:52.952Z","updated_at":"2025-04-04T15:31:30.607Z","avatar_url":"https://github.com/coder.png","language":"Go","readme":"# Tailscale\n\nhttps://tailscale.com\n\nPrivate WireGuard® networks made easy\n\n## Overview\n\nThis repository contains the majority of Tailscale's open source code.\nNotably, it includes the `tailscaled` daemon and\nthe `tailscale` CLI tool. The `tailscaled` daemon runs on Linux, Windows,\n[macOS](https://tailscale.com/kb/1065/macos-variants/), and to varying degrees\non FreeBSD and OpenBSD. The Tailscale iOS and Android apps use this repo's\ncode, but this repo doesn't contain the mobile GUI code.\n\nOther [Tailscale repos](https://github.com/orgs/tailscale/repositories) of note:\n\n* the Android app is at https://github.com/tailscale/tailscale-android\n* the Synology package is at https://github.com/tailscale/tailscale-synology\n* the QNAP package is at https://github.com/tailscale/tailscale-qpkg\n* the Chocolatey packaging is at https://github.com/tailscale/tailscale-chocolatey\n\nFor background on which parts of Tailscale are open source and why,\nsee [https://tailscale.com/opensource/](https://tailscale.com/opensource/).\n\n## Using\n\nWe serve packages for a variety of distros and platforms at\n[https://pkgs.tailscale.com](https://pkgs.tailscale.com/).\n\n## Other clients\n\nThe [macOS, iOS, and Windows clients](https://tailscale.com/download)\nuse the code in this repository but additionally include small GUI\nwrappers. The GUI wrappers on non-open source platforms are themselves\nnot open source.\n\n## Building\n\nWe always require the latest Go release, currently Go 1.20. (While we build\nreleases with our [Go fork](https://github.com/tailscale/go/), its use is not\nrequired.)\n\n```\ngo install tailscale.com/cmd/tailscale{,d}\n```\n\nIf you're packaging Tailscale for distribution, use `build_dist.sh`\ninstead, to burn commit IDs and version info into the binaries:\n\n```\n./build_dist.sh tailscale.com/cmd/tailscale\n./build_dist.sh tailscale.com/cmd/tailscaled\n```\n\nIf your distro has conventions that preclude the use of\n`build_dist.sh`, please do the equivalent of what it does in your\ndistro's way, so that bug reports contain useful version information.\n\n## Bugs\n\nPlease file any issues about this code or the hosted service on\n[the issue tracker](https://github.com/tailscale/tailscale/issues).\n\n## Contributing\n\nPRs welcome! But please file bugs. Commit messages should [reference\nbugs](https://docs.github.com/en/github/writing-on-github/autolinked-references-and-urls).\n\nWe require [Developer Certificate of\nOrigin](https://en.wikipedia.org/wiki/Developer_Certificate_of_Origin)\n`Signed-off-by` lines in commits.\n\nSee `git log` for our commit message style. It's basically the same as\n[Go's style](https://github.com/golang/go/wiki/CommitMessage).\n\n## About Us\n\n[Tailscale](https://tailscale.com/) is primarily developed by the\npeople at https://github.com/orgs/tailscale/people. For other contributors,\nsee:\n\n* https://github.com/tailscale/tailscale/graphs/contributors\n* https://github.com/tailscale/tailscale-android/graphs/contributors\n\n## Legal\n\nWireGuard is a registered trademark of Jason A. Donenfeld.\n","funding_links":[],"categories":["Go"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoder%2Ftailscale","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoder%2Ftailscale","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoder%2Ftailscale/lists"}