@@ -8,13 +8,13 @@ Open-source, cross-platform VPN client built with Rust that provides true privac
88# 🚀 What is NymVPN
99
1010NymVPN is a privacy-focused, decentralized VPN application that goes beyond traditional VPNs by leveraging:
11+
1112- 🔀 [ Mixnet] ( https://nym.com/mixnet ) Technology: Anonymous 5-hop routing through Nym's decentralized network
1213- ⚡ WireGuard + AmneziaWG: Fast, secure tunneling with built-in censorship resistance
1314- 🛡️ Metadata Protection: Unlike traditional VPNs, protects both content AND traffic patterns (in mixnet mode)
1415- 🔐 Zero-Knowledge Credentials: Private authentication using zero-knowledge [ zk-nyms] ( https://nym.com/zk-nyms )
1516- 🌍 No Single Point of Failure: Fully decentralized infrastructure
1617
17-
1818<div align =" left " >
1919<img src =" .github/assets/app.png " width =" 800 " />
2020</div >
@@ -36,7 +36,6 @@ NymVPN is a privacy-focused, decentralized VPN application that goes beyond trad
3636
3737</div >
3838
39-
4039# ✨ Key Features
4140
4241🎯 Dual-Mode Privacy Architecture
@@ -51,24 +50,25 @@ NymVPN is a privacy-focused, decentralized VPN application that goes beyond trad
5150- Cross-platform: Android, iOS, Linux, macOS, Windows, CLI
5251
5352⚙️ Power User Features
53+
5454- Split Tunneling: Choose per-app routing (mixnet vs WireGuard) (_ coming soon_ )
5555- Custom Entry/Exit Selection: Choose your preferred node operators
5656- Kill Switch: Automatic connection protection with data leak prevention
5757- Multi-language Support: 10+ localizations with crowdsourced language support
5858
5959🛡️ Advanced Privacy and Security
60+
6061- Multi-hop by Default: No server views both your IP address and online activity
6162- zk-nyms: Private zero-knowledge credential system to unlink payments data from online activity
6263- No Centralized Logging: Cryptographically impossible to track users
6364- 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_ )
6465- Independent Security Audits: JP Aumasson (2021), Oak Security (2022), Cryspen (2023-2024), Cure53 (2024)
6566
6667🌐 Censorship Resistance Technologies
68+
6769- AmneziaWG Integration: Bypass barriers to information access with AmneziaWG (censorship-resistance WireGuard fork)
6870- Adaptive Protocols: Pluggable transport, QUIC (_ coming soon_ )
6971
70-
71-
7272# 🏗️ Architecture
7373
7474```
@@ -82,36 +82,38 @@ NymVPN is a privacy-focused, decentralized VPN application that goes beyond trad
8282└─────────────────┘ └──────────────┘ └─────────────────┘
8383```
8484
85-
8685# 🌐 Use Cases
86+
8787For Privacy Advocates
88+
8889- Personal privacy: Protection from ISP/government surveillance
8990- Journalist protection: Secure communication in hostile environments
9091- Whistleblowing: Anonymous document sharing
9192
9293For Developers
94+
9395- Decentralized app integration: Privacy layer for dApps
9496- Research projects: Privacy-preserving network protocols
9597- Security auditing: Open-source cryptographic implementations
9698
9799For Organizations
100+
98101- Corporate security: Enhanced privacy for remote teams
99102- Censorship circumvention: Access blocked content and services
100103- Compliance: GDPR-friendly privacy infrastructure
101104
102-
103105# 🔬 Research Foundation & Academic Partnerships
104106
105107Peer-Reviewed Research ([ 50+ Publications] ( https://nym.com/trust-center/papers-and-research ) )
106108
107109Academic Partnerships
110+
108111- [ KU Leuven (COSIC Research Group)] ( https://www.esat.kuleuven.be/cosic/ ) : Privacy, performance, and hardware optimization
109112- [ EPFL (SPRING Lab)] ( https://spring.epfl.ch ) : Network security and sophisticated attack analysis
110113- [ Cryspen] ( https://cryspen.com ) : Formal verification and post-quantum cryptography
111114
112115Advisory Board with multiple industry awards (Levchin Prize, BCS Lovelace Medal)
113116
114-
115117# 📚 Documentation & Resources
116118
117119- 🛡️ [ The NymVPN Litepaper] ( https://nym.com/nymvpn-litepaper )
@@ -129,11 +131,12 @@ Advisory Board with multiple industry awards (Levchin Prize, BCS Lovelace Medal)
129131- 💡 [ The Nym Network Whitepaper] ( https://nym.com/nym-whitepaper.pdf )
130132- 📣 [ Nym's blog] ( https://nym.com/en/blog ) .
131133
132-
133134# 🤝 Contributing
135+
134136We 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] ( https://github.com/nymtech/nym ) .
135137
136138Development Areas
139+
137140- Rust core development: Networking, cryptography, protocols
138141- Mobile development: Kotlin (Android), SwiftUI (iOS)
139142- Desktop applications: SwiftUI (macOS), Tauri (Linux, Windows)
@@ -142,22 +145,23 @@ Development Areas
142145
143146Check our [ Contribution Guide] ( CONTRIBUTING.md ) .
144147
145-
146148# 🏷️ Topics & Keywords
149+
147150- Privacy & Security: ` privacy-tools ` ` privacy-enhancing tech ` ` security ` ` encryption ` ` zero-knowledge ` ` anonymity ` ` surveillance-resistance ` ` cryptography `
148151- Networking: ` vpn ` ` dvpn ` ` wireguard ` ` amneziawg ` ` mixnet ` ` decentralized-network ` ` censorship-resistance `
149152- Development: ` rust ` ` open-source ` ` kotlin ` ` swiftui `
150153- Protocols: ` sphinx ` ` onion-routing ` ` distributed-systems ` ` network-privacy `
151154
155+ # ©️ Licensing and copyright information
152156
157+ - ©2018-2026 Nym Technologies SA (contact@nymtech.net ). Nym Technologies SA. Nym and NymVPN is made possible by [ Adblock-rust] ( https://github.com/brave/adblock-rust/ ) and other [ open source] ( https://opensource.org/osd ) and [ free software] ( https://www.gnu.org/philosophy/free-sw.en.html ) .
153158
154-
155- # 📝 Acknowledgements
159+ # 😍 Acknowledgements
156160
157161- [ Mullvad open source libraries] ( https://github.com/mullvad/mullvadvpn-app/ ) to handle setting up local routing and wrapping wireguard-go.
158162- [ AmneziaWG wg-go open source library] ( https://github.com/amnezia-vpn/amneziawg-go ) to help prevent censorship of WireGuard.
159163- [ WireGuard] ( https://github.com/WireGuard )
160-
164+ - [ ablock-rust ] ( https://github.com/brave/adblock-rust ) to power our ad-blocking features.
161165
162166# ⛓️ Community
163167
0 commit comments