
Bulletproof
Cross‑platform desktop VPN client with an Electron (React/TypeScript) UI and a Go backend daemon. Supports providers (WARP/WARP+, Gool, Psiphon) and integration modes (Direct SOCKS, system PAC, or TUN via Sing‑Box), with tray controls and cross‑platform packaging.
Bulletproof — Main UI

Scope
- Electron desktop app with React/TypeScript UI
- Go backend daemon with localhost HTTP API
- Providers: WARP/WARP+ (via warp-plus), Gool, Psiphon
- Integration: Direct SOCKS5, system PAC, or TUN (Sing‑Box)
- Tray menu: show app, start on boot, quick quit
- Packaging: Electron Forge; Squirrel updater on Windows
Highlights
- Clear, toggle‑first UI with concise status feedback
- Local‑only backend bind (`127.0.0.1`) and explicit process control
- Engine abstraction for multiple providers and modes
- Diagnostic tools: scan, ping, proxy test, speed test
- Cross‑platform helper bundling and quarantine handling
Screenshots



Stack
ElectronReactTypeScriptGoElectron ForgeSing‑Box