A toolkit for embedding VPN capabilities in your application
Browse cluster: OCaml Systems and Utilities →vpnkit is a toolkit for embedding VPN capabilities in applications. It operates through a framed message protocol that multiplexes logical connections over physical hypervisor sockets, supporting both TCP and UDP traffic with flow control mechanisms for reliable delivery. The project is written in Go and depends on several utility libraries including json-iterator for JSON serialization, mapstructure for data transformation, and various other Go packages for templating, color output, and configuration file handling.