VPN client · Android, iOS, macOS, Windows

Reshu VPN

Servers chosen by real traffic, not by ping.

A privacy-first VPN client with native apps for four platforms built around one Go engine. It tests servers with real traffic, knows which ones work on your mobile carrier and reconnects before you notice a problem.

Platforms
Android, iOS, macOS, Windows
Year
2026
Live product
reshu.app
Reshu VPN on iPhone: quick routing settings
native apps on one engine
4
protocols, from VLESS Reality to Hysteria2
6
Android builds shipped
350+
window of per-carrier server stats
24 h

The challenge

A server that answers ping can still fail to pass real traffic. On mobile networks this changes from carrier to carrier and from hour to hour. People do not want to learn protocols. They want one button that works on every network and every device they own.

What we built

We built one engine in Go around Xray-core and gVisor tun2socks and compiled it for every platform: an AAR for Android, an XCFramework for iOS and macOS, a background service for Windows. On top sit fully native apps in Jetpack Compose, SwiftUI and WPF. A deep check measures download, upload, latency and jitter through each server, and anonymous per-carrier stats tell the app which servers worked on your network in the last day.

How it works

  1. 01

    One tap to connect

    Auto-pick chooses the best server for your network and swaps it the moment the connection starts to drag.

  2. 02

    Checked with real traffic

    Every server is tested by actually passing data through it. Speed, latency, jitter and a quality score, not just a ping.

  3. 03

    Knows your carrier

    Carrier badges show where each server worked in the last 24 hours, so the app suggests what works on your SIM.

Inside the product

  • One tap, auto-pick

    The best server for your network, replaced automatically when the connection degrades.

  • Deep server check

    Download, upload, latency, jitter and a score for every server, measured with real traffic.

  • Carrier badges

    Anonymous stats show which servers worked on which mobile carrier in the last 24 hours.

  • Always-on VPN

    A kill switch keeps traffic from leaking while you move between networks.

  • Smart routing

    Local services go direct. Per-app split tunnelling and custom rules for power users.

  • Simple and Expert modes

    A country picker for everyone and a full server list with filters and sorting for those who want control.

  • Widget and tile

    Connect from the home screen or Quick Settings without opening the app.

  • Signed updates

    Updates outside the stores are verified with Ed25519 before install. No key, no update.

  • White-label

    Partners get their own theme, texts and rules, delivered from the backend to every platform.

In motion

Android · dark theme
Android · light theme

Screens

Android · dark theme

  • Reshu VPN home screen with the connect button, dark theme

    Reshu VPN home screen with the connect button, dark theme

  • Reshu VPN establishing a secure connection

    Reshu VPN establishing a secure connection

  • Country picker after a server check with working counts per country

    Country picker after a server check with working counts per country

  • Sheet showing which mobile carriers a server works on

    Sheet showing which mobile carriers a server works on

  • Expert server list with speed, latency and quality score

    Expert server list with speed, latency and quality score

  • Settings with auto-connect, smart reconnect and always-on VPN

    Settings with auto-connect, smart reconnect and always-on VPN

  • Account with subscription, balance and devices

    Account with subscription, balance and devices

Android · light theme

  • Reshu VPN home screen, light theme

    Reshu VPN home screen, light theme

  • Connecting state in the light theme

    Connecting state in the light theme

  • Server list after the deep check, light theme

    Server list after the deep check, light theme

  • Settings in the light theme

    Settings in the light theme

iPhone

  • Reshu VPN on iPhone: quick routing settings

    Reshu VPN on iPhone: quick routing settings

What we did

  • Product design
  • Android app
  • iOS and macOS apps
  • Windows app
  • Go engine
  • Release pipeline

Stack

  • Kotlin
  • Jetpack Compose
  • Hilt
  • Room
  • Glance
  • Swift
  • SwiftUI
  • NetworkExtension
  • C# / WPF
  • Go
  • Xray-core
  • gVisor
Next project perek.us AI food diary · Telegram Mini App, web app, bots

Tell us about your app

No calls: fill in a short brief, and within 24 hours you get an estimate with a fixed price for each stage.