About this project
Orbit is a native desktop application designed for Kubernetes cluster management. It utilizes a compiled Rust engine for low-latency API communication and credentials management, paired with the Neutralinojs runtime to avoid the resource overhead associated with Electron by using the operating system's native webview.
Key capabilities include:
- Cluster & Context Management: Supports instant switching between local (k3s, Minikube, Kind) and remote cloud clusters, along with global namespace filtering.
- Resource Exploration: Provides visibility into workloads (Deployments, Pods, StatefulSets, etc.), configuration and storage (ConfigMaps, Secrets, PVs), network and security (Services, Ingresses), and cluster infrastructure (Nodes, Events).
- Manifest Management: Includes an integrated Monaco Editor for syntax-highlighted YAML editing with the ability to apply changes directly to the cluster.
- Monitoring: Offers real-time pod log streaming and cluster event monitoring.
- Architecture: Employs a strict separation between a Vue 3 frontend and a Rust backend, communicating via structured IPC calls to ensure sensitive kubeconfigs and tokens remain isolated from the presentation layer.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.