Security & Auth VPN mature

WireGuard

Modern fast VPN tunnel with minimal attack surface

Since 2020
Website → GitHub

Extremely simple yet fast VPN tunnel using state-of-the-art cryptography with minimal codebase (~4000 lines) running at kernel level.

License
GPL-2.0
Min RAM
32 MB
Min CPUs
1 core
Scaling
single_node
Complexity
intermediate
Performance
medium
Self-hostable
K8s native
Offline
Pricing
fully free
Docs quality
good
Vendor lock-in
none

Use cases

  • Secure remote access to home/office network
  • Site-to-site VPN between data centers
  • Privacy tunnel for internet browsing
  • VPS management secure tunnel

Anti-patterns / when NOT to use

  • No built-in user management
  • No dynamic IP handling without wrappers
  • Key distribution needs separate solution

Replaces / alternatives to

  • OpenVPN
  • IPsec
  • NordVPN
  • ExpressVPN

Technical specs

Language
C
API type
REST
Protocols
HTTP
Deployment
aptbinary

Community

GitHub stars 0
Contributors 0
Commit frequency weekly
Plugin ecosystem none
Backing Jason Donenfeld
Funding community

Release

Latest version
Last release
Since 2020

Best fit

Team size
solosmallmediumenterprise
Industries
general

Tags

  • vpn
  • encryption
  • kernel-level
  • minimal-codebase
  • fast-crypto
  • modern-vpn