{"adoption": {"forks": 353, "observed_at": "2026-09-03T02:15:07.117682+00:00", "stars": 1145}, "canonical_url": "https://ross.abutalabs.com/products/psiphon-tunnel-core", "card": {"archived": false, "artifact_type": "library", "description": "Psiphon is an Internet censorship circumvention system.", "domain": ["censorship-circumvention", "privacy", "networking", "security"], "enriched": true, "function": ["proxy", "vpn", "networking", "security", "http-client", "cli"], "health_score": 100, "homepage": null, "language": "Go", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Psiphon-Labs/psiphon-tunnel-core"], "name": "Psiphon-Labs/psiphon-tunnel-core", "platform": ["windows", "go", "cross-platform"], "pushed_at": "2026-09-02T20:19:03+00:00", "repo": "Psiphon-Labs/psiphon-tunnel-core", "stars": 1145, "tags": ["censorship-circumvention", "tunneling", "ssh", "anti-censorship", "golang", "linux", "macos", "android", "ios"], "topics": ["psiphon", "censorship-circumvention", "golang"], "urls": [], "use_cases": ["circumvent internet censorship and blocking", "tunnel traffic through a proxy beyond a censoring network", "embed a censorship circumvention client in Android or iOS apps", "run a local SOCKS or HTTPS proxy to evade blocking", "deploy a circumvention proxy server", "build a CLI tunnel client for desktop platforms"], "what_it_is": "Psiphon Tunnel Core is the core tunneling client and server implementation of the Psiphon Internet censorship circumvention system, written in Go. It routes user traffic through proxy servers beyond censoring networks using SSH-secured tunnels with obfuscation and server discovery mechanisms.", "when_to_avoid": ["you only need a general-purpose VPN without anti-censorship features", "you need a simple personal proxy without Psiphon's server infrastructure", "GPL-3.0 licensing is incompatible with your project"], "when_to_choose": ["you need a battle-tested, actively maintained censorship circumvention tunnel", "you want to embed circumvention into mobile apps via client libraries", "you need SSH-based encrypted tunneling with obfuscation and server discovery"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/psiphon-tunnel-core", "repo": "Psiphon-Labs/psiphon-tunnel-core", "role": "main", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.117682+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:34:26.091827+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f993ed9b796ea86226392131b13f73d6744f660b9082ea7a213a28ffea314519", "fetched_at": "2026-09-03T02:15:07.117682+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Psiphon-Labs/psiphon-tunnel-core"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.117682+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:34:26.091827+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f993ed9b796ea86226392131b13f73d6744f660b9082ea7a213a28ffea314519", "fetched_at": "2026-09-03T02:15:07.117682+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Psiphon-Labs/psiphon-tunnel-core"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:34:26.091827+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f993ed9b796ea86226392131b13f73d6744f660b9082ea7a213a28ffea314519", "fetched_at": "2026-09-03T02:15:07.117682+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Psiphon-Labs/psiphon-tunnel-core"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.117682+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.117682+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.117682+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:34:26.091827+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f993ed9b796ea86226392131b13f73d6744f660b9082ea7a213a28ffea314519", "fetched_at": "2026-09-03T02:15:07.117682+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Psiphon-Labs/psiphon-tunnel-core"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.117682+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.117682+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:34:26.091827+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f993ed9b796ea86226392131b13f73d6744f660b9082ea7a213a28ffea314519", "fetched_at": "2026-09-03T02:15:07.117682+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Psiphon-Labs/psiphon-tunnel-core"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.117682+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.117682+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.117682+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:34:26.091827+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f993ed9b796ea86226392131b13f73d6744f660b9082ea7a213a28ffea314519", "fetched_at": "2026-09-03T02:15:07.117682+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Psiphon-Labs/psiphon-tunnel-core"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.117682+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.117682+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:34:26.091827+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f993ed9b796ea86226392131b13f73d6744f660b9082ea7a213a28ffea314519", "fetched_at": "2026-09-03T02:15:07.117682+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Psiphon-Labs/psiphon-tunnel-core"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:34:26.091827+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f993ed9b796ea86226392131b13f73d6744f660b9082ea7a213a28ffea314519", "fetched_at": "2026-09-03T02:15:07.117682+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Psiphon-Labs/psiphon-tunnel-core"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:34:26.091827+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f993ed9b796ea86226392131b13f73d6744f660b9082ea7a213a28ffea314519", "fetched_at": "2026-09-03T02:15:07.117682+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Psiphon-Labs/psiphon-tunnel-core"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:34:26.091827+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f993ed9b796ea86226392131b13f73d6744f660b9082ea7a213a28ffea314519", "fetched_at": "2026-09-03T02:15:07.117682+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Psiphon-Labs/psiphon-tunnel-core"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 88}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4373, "days_push": 0, "days_rel": 1, "gap_med": 43, "n_releases_24m": 10}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}