All 25 Dependencies
Every package Firezone depends on, ranked by repo health score.
Firezone is an open-source zero-trust access platform that replaces legacy VPNs with secure, peer-to-peer connections built on WireGuard®. It enables organizations to grant least-privileged access to applications, subnets, and services without exposing them to the public internet. Designed for DevSecOps teams, IT administrators, and security engineers, Firezone addresses the performance bottlenecks and management complexity of traditional VPNs like OpenVPN by combining WireGuard's speed with dynamic access policies and identity-aware authentication.
The platform is a polyglot monorepo with a clean architectural split: an Elixir/Phoenix control plane for admin UI, policy management, and identity provider integration, and a high-performance Rust data plane — the connlib library — that powers gateways, relays, and cross-platform clients. Connlib combines WireGuard (via boringtun) with ICE-based NAT traversal to establish direct, hole-punched tunnels between clients and resources without routing traffic through a central server.
Firezone supports self-hosting for non-production use and offers a managed cloud service with enterprise features including directory sync, audit logs, SOC 2 compliance, and SLA-backed support. Native clients are available for macOS, iOS, Android, ChromeOS, Windows, and Linux, all sharing the same Rust connlib core via UniFFI bindings.