Get the source code of a VPN app that has passed 100K+ downloads on Google Play. It is written in Kotlin with Jetpack Compose and connects over OpenVPN and WireGuard from one server list. It can even run with no VPN server costs: the OpenVPN servers come from VPN Gate's free public list.
Features 12
dns
One-tap connect with OpenVPN or WireGuard, from one server list
dns
Free OpenVPN serversThe VPN Gate list, refreshed on your website every 5 minutes
dns
Your own WireGuard serverEvery device gets its own key and an IP from your IP pool
dns
If an OpenVPN server does not connect, the app tries the next one by itself
public
Server list with country flag, ping, speed, uptime and users; filter by protocol and sort by speed, ping or uptime
speed
Speed testDownload, upload and ping on a live gauge
lan
Your public IP address, internet provider and location
dns
Custom DNS server setting
dark_mode
Dark and light themes
person_off
No sign-up or login for users
paid
AdMob4 interstitials and an App Open ad, with Google's GDPR message
check_circle
Firebase Analytics
How it works
1Upload the server files to your website
2Add the cron job that downloads the VPN Gate list every 5 minutes
3Optional: set up your own WireGuard server with the guide
4Reskin the app and publish it
Built with
KotlinJetpack ComposeOpenVPN for Android (ics-openvpn)WireGuardRetrofitAdMob
inventory_2Included in download
checkFull Android Studio project (source code), with the OpenVPN library and its C source code
checkWebsite files: the server lists and the WireGuard registration script
checkVPN Gate update script for a 5-minute cron job
checkWireGuard server setup guide with IP pools, and the server files
checkREADME with the server, ads, reskin and Google Play steps
checkFree step-by-step reskin guide on our blog: change the name, icon, colours, font and menu links
info
Servers. OpenVPN uses VPN Gate's free public servers (a volunteer service, see its terms); WireGuard needs your own server. Our live servers are not shared.
License
Regular covers one app. Extended covers two on the same developer account, and lets you charge users.
Regular LicenseRs 6,999
One app, free for its users
One end product: one app
Published on one developer account: yours, or one client's
Reskin it before you publish: your own name, icon or logo, colours and text
Earn from ads (AdMob and others)
Users are not charged: no paid app, in-app purchases or subscriptions
Offer: 2 apps on one account
Extended LicenseRs 34,999
Up to 2 apps, and you may charge users
Two end products: publish 2 apps, each one reskinned
Both on the same developer account: yours, or one client's
Reskin each one before you publish: its own name, icon or logo, colours and text
Earn from ads (AdMob and others)
Charge users: paid app, in-app purchases or subscriptions
shop
Reskin every app before you publish. This app is already on Google Play, and Google Play rejects apps that copy one already on the store under its Repetitive Content policy. Give each app its own name, icon, colours and text. Our free reskin guide shows how, step by step.
No license allows you to
Resell the source code, or give or share copies with anyone, friends included
Upload it to GitHub, Telegram, Google Drive, file-sharing sites, forums or code marketplaces
Publish more than your license covers: 1 app with Regular, 2 with Extended
Every copy is traced. Each download is stamped with a license ID linked to your order, in more than one place. Our team traces shared and leaked copies back to the buyer; the license and support for that order are then cancelled.
Live video chat app source code for Android on your own ejabberd + TURN server, with no per-minute API fees. Encrypted voice and video calls, an online users list, group chats and channels, and 5 chat games: Ludo, Pool, Words, Tic Tac Toe and Dare.
Dating app source code in Kotlin and Jetpack Compose on your own ejabberd + TURN server, with no per-minute API fees. Swipe through people, like and match, chat with typing and seen status, and make 1-on-1 voice and video calls.
Secure VPN app source code for Android over SSTP: one-tap connect, a server list with flags from your website, 7 free VPN Gate servers ready to use, speed test with ping, jitter and loss, allowed apps and a quick settings tile. 10K+ downloads.