2dust/v2rayng

A V2Ray client for Android, support Xray core and v2fly core

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 12 minutes ago
Added to GitGenius on August 30th, 2026
Created on May 15th, 2019
Open Issues & Pull Requests: 41 (+0)
Number of forks: 8,032
Total Stargazers: 61,915 (+2)
Total Subscribers: 708 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.0 hours
Mean response time: 3.7 days
90th percentile: 3.4 days
Tracked items: 1,397

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 16% of issues opened in the past year have been closed. Three people close 89% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 14
New in 7 days: 12
Closed in 7 days: 10
Avg open age: 145 days
Stale 30+ days: 6
Stale 90+ days: 1

Recent activity

Opened in 7 days: 8
Closed in 7 days: 7
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (3)

Most active issues this week

Detailed Description

v2rayNG is an Android client for V2Ray that supports both Xray core and v2fly core.

The tool solves the problem of routing network traffic through V2Ray proxy protocols on mobile devices. It works by bundling either Xray or v2fly core libraries as Android Archive files and providing a user interface to configure and manage proxy connections. The application handles geolocation-based routing through geoip and geosite data files, which can be downloaded or manually imported, and supports multiple proxy protocols including VMESS, VLESS, Shadowsocks, SOCKS5, and Trojan.

Developers building Android applications that need V2Ray proxy functionality should consider this tool. It suits projects requiring flexible routing rules and support for multiple proxy protocols on Android devices. The README notes that v2rayNG is the mobile version, with a separate desktop version available for other platforms. Users should be aware that the bundled v2ray core inside the precompiled archive may be outdated, and rebuilding the core libraries from the separate Golang projects AndroidLibV2rayLite or AndroidLibXrayLite may be necessary for the latest functionality. The tool can run on Android emulators and Windows Subsystem for Android with appropriate VPN permissions configured.

Development activity shows consistent maintenance with regular release builds available for download. The project provides detailed development documentation covering compilation in Android Studio, Gradle wrapper usage, and core library building from Go Mobile sources. Release files are signed with GPG to verify authenticity and prevent tampering. The repository includes a wiki with extended documentation and accepts contributions through standard Android development workflows.