{"repo":"hcavarsan/kftray","free":true,"listed":false,"github":"https://github.com/hcavarsan/kftray","clone":"git clone https://github.com/hcavarsan/kftray.git","description":"kubectl port-forward manager and reverse tunnel (ngrok-like) for exposing local services publicly, with TLS termination, HTTP traffic inspection, UDP forwarding, multi-hop proxy routing through k8s clusters, stateful config via filesystem or git - GUI and TUI available","language":"Rust","stars":1546,"topics":["kubernetes","port-forward","port-forwarding","rust","tauri","tray","kubectl","devops","proxy","kftray"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Website Downloads Blog About kftray and kftui are Kubernetes port forwarding tools that actually work the way you'd expect them to. While kubectl port-forward is fine for quick tasks, it falls apart when pods restart or connections drop – and you're stuck manually reconnecting. Both kftray (desktop app with tray integration) and kftui (terminal UI) share the same Rust backend and configuration files. They use the Kubernetes watch API to detect when pods come and go, automatically reconnecting your forwards without you having to babysit them. They handle TCP and UDP through a proxy relay in your cluster, support multiple forwards at once, and can even log HTTP traffic for debugging. To download apps, you can check the download page on the kftray website. Why Another Port Forwarding Tool? There are plenty of Kubernetes tools out there, but port forwarding has always been weirdly neglected. The main issues with kubectl port-forward : - Connections break when pods restart or get rescheduled - No automatic reconnection – you have to manually restart everything - Multiple forwards means multiple terminal windows - No UDP support out of the box - No way to debug HTTP traffic flowing through the tunnel The tools monitor pod lifecycle events and automatically reconnect to healthy pods when things go sideways. You can manage dozens of forwards from a single interface, forward UDP traffic through a proxy relay, and inspect HTTP requests/responses when you need to debug. check out our bl","default_branch":null,"files":null,"tree":[],"storefront":"/r/hcavarsan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hcavarsan/kftray/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}