GFW-knocker/MahsaNG
slowing
significant_divergence
Selected Choose this fork if you want MahsaNG’s added workflows and bundled convenience features. Choose upstream v2rayNG if you care more about staying current with the latest fixes, core updates, and a simpler maintenance path.
mahsanet/NikaNG
stale
significant_divergence
Choose this fork only if its custom core and behavior changes match a specific need; otherwise upstream is the safer default because it is far more active and much closer to current development.
bannedbook/ssvpn
stale
significant_divergence
Choose this fork only if you want its customized legacy behavior and are willing to own the maintenance gap. For most users, upstream v2rayNG is the safer choice because this fork is materially stale and heavily diverged.
vfarid/v2rayNG
stale
significant_divergence
Choose this fork if you value its server-management and UI workflow changes more than staying current with upstream. Choose upstream if you want the most active maintenance and the newest fixes.
amazted/v2rayNG
stale
significant_divergence
Choose this fork only if its specific config and subscription behavior matches your needs. If you want current maintenance, upstream v2rayNG is the safer default.
4xmen/v2rayNG
stale
significant_divergence
Prefer upstream unless you specifically need this fork's customization set. Choose the fork only if its TV/deeplink/package-name behavior is important enough to accept a stale, highly divergent codebase.
yuhan6665/v2rayNG
stale
significant_divergence
Choose this fork only if its added protocol/config behavior matters more than staying close to upstream. For most adopters who want an actively maintained v2rayNG, upstream is the safer default.
E-KitPro/v2rayNG-android-tv
stale
significant_divergence
Choose this fork if your priority is Android TV usability and you want a customized client tuned for that environment. Choose upstream if you want current maintenance, broad device fit, and easier long-term updates.
savyjs/Android-TV-v2rayNG
stale
significant_divergence
Choose this fork only if its config and subscription workflow changes match your needs and you are comfortable adopting an older, diverged base. If you want the latest upstream fixes and broad compatibility, upstream v2rayNG is the safer choice.