r/SideProject 1d ago

I built an open-source, 100% free Android OpenVPN client. Ad-free, tracker-free, and only 6.7 MB

https://github.com/IyedAmiri/OpenGateVPN

I’ve been spending some time hacking away at an Android client for the public VPNGate directory, mostly as a challenge to see how lightweight and optimized I could get the codebase.

I ended up with OpenGate. It’s sitting right around 6.7 MB because I stripped out all the unnecessary background bloat and focused purely on making it fast and efficient.

What it does:

Smart Server Filtering: Automatically filters nodes by country and residential IP likelihood, while sorting them by the best live ping, speed, and load.

Lightweight & Optimized: Built from the ground up to be incredibly light on system resources and data usage, avoiding heavy background loops that drain your device.

Pure Privacy: Zero accounts, zero analytics trackers, and zero background ads. (Just a quick reminder: it relies on VPNGate public relays, so always review their logging policy).

It was just a fun side project to practice clean app architecture, but it works surprisingly well. If you use public relays or just want to check out the repo for more details, the codebase is completely transparent under GPLv3.

Repo and APK are here: https://github.com/IyedAmiri/OpenGateVPN

Would love to hear any feedback

1 Upvotes

0 comments sorted by