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.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search