
Open-source, cross-platform VPN client built with Rust that provides true privacy through decentralized mixnet technology and multi-hop censorship-resistant WireGuard tunneling.
NymVPN is a privacy-focused, decentralized VPN application that goes beyond traditional VPNs by leveraging:
- π Mixnet Technology: Anonymous 5-hop routing through Nym's decentralized network
- β‘ WireGuard + AmneziaWG: Fast, secure tunneling with built-in censorship resistance
- π‘οΈ Metadata Protection: Unlike traditional VPNs, protects both content AND traffic patterns (in mixnet mode)
- π Zero-Knowledge Credentials: Private authentication using zero-knowledge zk-nyms
- π No Single Point of Failure: Fully decentralized infrastructure
π― Dual-Mode Privacy Architecture
- Anonymous Mode (5-hop mixnet): Maximal anonymity thanks to Nym's Noise Generating Mixnet with added noise to protect users against even AI surveillance
- Fast Mode (2-hop WireGuard): Decentralized 2-hop mode for faster connections and less latency thanks to WireGuard
π§ Developer-Friendly
- 100% Open Source: Fully auditable codebase
- Rust-based: Memory-safe, high-performance implementation
- Cross-platform: Android, iOS, Linux, macOS, Windows, CLI
βοΈ Power User Features
- Split Tunneling: Choose per-app routing (mixnet vs WireGuard) (coming soon)
- Custom Entry/Exit Selection: Choose your preferred node operators
- Kill Switch: Automatic connection protection with data leak prevention
- Multi-language Support: 10+ localizations with crowdsourced language support
π‘οΈ Advanced Privacy and Security
- Multi-hop by Default: No server views both your IP address and online activity
- zk-nyms: Private zero-knowledge credential system to unlink payments data from online activity
- No Centralized Logging: Cryptographically impossible to track users
- Advanced Cryptographic Stack: Cure25519, AES, ChaCha20-Poly1305, BLAKE2/BLAKE3, Lioness Wide Block Cipher, Pointcheval-Sanders Signatures, Pedersen Commitments, NIZK Proofs, BLS12-381 Curve, post-quantum readiness (coming soon)
- Independent Security Audits: JP Aumasson (2021), Oak Security (2022), Cryspen (2023-2024), Cure53 (2024)
π Censorship Resistance Technologies
- AmneziaWG Integration: Bypass barriers to information access with AmneziaWG (censorship-resistance WireGuard fork)
- Adaptive Protocols: Pluggable transport, QUIC (coming soon)
βββββββββββββββββββ ββββββββββββββββ βββββββββββββββββββ
β βββββΆβ Mixnet βββββΆβ Destination β
β β β (5 hops) β β β
β NymVPN App β ββββββββββββββββ βββββββββββββββββββ
β (Rust Core) β ββββββββββββββββ βββββββββββββββββββ
β βββββΆβ AmneziaWG βββββΆβ Destination β
β β β (2 hops) β β β
βββββββββββββββββββ ββββββββββββββββ βββββββββββββββββββ
For Privacy Advocates
- Personal privacy: Protection from ISP/government surveillance
- Journalist protection: Secure communication in hostile environments
- Whistleblowing: Anonymous document sharing
For Developers
- Decentralized app integration: Privacy layer for dApps
- Research projects: Privacy-preserving network protocols
- Security auditing: Open-source cryptographic implementations
For Organizations
- Corporate security: Enhanced privacy for remote teams
- Censorship circumvention: Access blocked content and services
- Compliance: GDPR-friendly privacy infrastructure
Peer-Reviewed Research (50+ Publications)
Academic Partnerships
- KU Leuven (COSIC Research Group): Privacy, performance, and hardware optimization
- EPFL (SPRING Lab): Network security and sophisticated attack analysis
- Cryspen: Formal verification and post-quantum cryptography
Advisory Board with multiple industry awards (Levchin Prize, BCS Lovelace Medal)
-
π‘οΈ The NymVPN Litepaper
-
βοΈ NymVPN public roadmap
-
π Nym's Help Center
-
π‘ Nym Forum
-
π Nym's Trust Center
-
π¬ Nym Audits
-
π§ͺ Nym Research Papers
-
π Nym Cryptography
-
π£ Nym's blog.
We welcome contributions from developers passionate about privacy, decentralization, and open-source software! This monorepo contains all of our source code for our NymVPN client apps (iOS / Android / Linux / macOS / Windows / CLI), separate from the Nym network monorepo.
Development Areas
- Rust core development: Networking, cryptography, protocols
- Mobile development: Kotlin (Android), SwiftUI (iOS)
- Desktop applications: SwiftUI (macOS), Tauri (Linux, Windows)
- Protocol research: Mixnet improvements, censorship resistance
- Security auditing: Code review, vulnerability research, pen tests
Check our Contribution Guide.
- Privacy & Security:
privacy-tools
privacy-enhancing tech
security
encryption
zero-knowledge
anonymity
surveillance-resistance
cryptography
- Networking:
vpn
dvpn
wireguard
amneziawg
mixnet
decentralized-network
censorship-resistance
- Development:
rust
open-source
kotlin
swiftui
- Protocols:
sphinx
onion-routing
distributed-systems
network-privacy
- Mullvad open source libraries to handle setting up local routing and wrapping wireguard-go.
- AmneziaWG wg-go open source library to help prevent censorship of WireGuard.
- WireGuard
Connect with the community on our socials.
Building the future of private, decentralized internet infrastructure - one commit at a time. π