Skip to content
Projects

hcavarsan/kftray has 1,576 GitHub stars and 82 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-09 08:54 UTC. Last push 2026-11-01.

How these counts are measured

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

What you can do

  • Run multiple forwards across Kubernetes contexts without kubectl.
  • Forward TCP and UDP traffic to services or pods, or reach other hosts through a cluster proxy.
  • Expose local services to the cluster or through an ingress.
  • Inspect HTTP traffic and replay requests in kftui.

Measured star growth

in 24h
0
in 7 days
0
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

kftray and kftui demo

About

kftray and kftui manage Kubernetes port forwards from your desktop or terminal. Both apps share configurations and a Rust backend that reconnects forwards when pods restart or connections drop.

  • kftray runs as a desktop app with system tray integration.
  • kftui runs in the terminal, with a CLI for scripts and headless use.

Watch the app overview or the HTTP logging demo.

Features

  • Run multiple forwards across Kubernetes contexts without kubectl.
  • Forward TCP and UDP traffic to services or pods, or reach other hosts through a cluster proxy.
  • Expose local services to the cluster or through an ingress.
  • Inspect HTTP traffic and replay requests in kftui.
  • Share configs through GitHub or discover services from Kubernetes annotations.
  • Organize configs with tags, filters and grouping.

See the documentation for configuration options and app behavior.

Get started

Download kftray or kftui, follow the installation guide and create your first port forward.

Contributing

Read the contribution guide and code of conduct. For local builds, see development and building from source.

Release scans block publication on High or Critical vulnerabilities. Each Grype step prints its findings in the job log and saves a JSON report.

Report bugs or request features through GitHub issues. Use Discussions or Slack for questions.

License

kftray is licensed under GPL-3.0.

Star History

Contributors

Contributors are listed below using the all-contributors contribution types.

Henrique Cavarsan
Henrique Cavarsan

💻
Filipe Andujar
Filipe Andujar

💻
Ikko Eltociear Ashimine
Ikko Eltociear Ashimine

💻
Honsun Zhu
Honsun Zhu

💻
Peter Hansson
Peter Hansson

💻
FabijanZulj
FabijanZulj

💻
skht
skht

💻
kgara
kgara

💻
Ramez Ben Aribia
Ramez Ben Aribia

💻
knktc
knktc

💻
Björn Dieding
Björn Dieding

💻
Matt Van Horn
Matt Van Horn

💻

Explore related projects