Repository brief

shadowsocks/shadowsocks-android

Read the upstream summary on the left, browse the cached forks below it, and load each fork comparison into the right-hand panel.

Cached analysis
cached 2026-03-31T10:07:45.426Z
1mo ago

shadowsocks/shadowsocks-android

shadowsocks/shadowsocks-android is a long-lived, active Android client for Shadowsocks. It is widely used, with 36,729 stars and 11,518 forks, and it is not archived. The repo targets Android, Chrome OS, and Android TV, and the README shows a modern build setup with Kotlin, Gradle, Rust, and Android API 23+ support.

GitHub
Loading tags...
Stars36,729
Forks11,518
Default branchmaster
Last pushed2026-02-18T07:09:54Z
Recommended shortcuts

Jump straight into Discofork's strongest cached fork picks, or open a compare view in one click.

Forks

Choose a fork to inspect

9 of 9 fork briefs
Selected

Choose this fork only if ShadowsocksR compatibility or its older ACL/profile behavior is the goal. If you want an actively maintained Android client with current fixes and platform support, upstream is the safer default.

Choose this fork only if you need its ShadowsocksR-specific and proxy-subscription behavior. If you want an actively maintained Android client with newer upstream fixes, broader device support, and lower operational risk, upstream is the safer default.

Prefer this fork only if its older region-specific routing behavior is the point. For most users, upstream is the better choice because this fork is materially stale and likely missing many years of fixes and modern support.

Prefer this fork only if its no-ad branding and bundled rule-set behavior are exactly what you want. For most users, the upstream project is the safer choice because this fork is materially stale and behind on current maintenance.

Prefer this fork only if you specifically need its legacy custom routing and native-networking changes. For normal adopters, upstream is the safer choice because this fork is far behind and materially harder to maintain.

Choose this fork only if you want an almost stock Shadowsocks Android codebase and do not mind manually catching up with upstream. For most adopters, the upstream project is the better choice because it is active and materially ahead.

Choose this fork only if you need SSR-specific behavior and are comfortable maintaining an old, highly diverged client. For most adopters, the active upstream is the safer and more future-proof choice.

Choose upstream unless you specifically need this fork's older routing/plugin behavior. This fork is materially stale and likely carries significant maintenance and compatibility risk.

Choose this fork only if you need the Android server-oriented behavior; otherwise upstream looks much safer and better maintained.

shadowsocks/shadowsocks-android · Discofork