# vmware-archive/octant

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/vmware-archive-octant).**

6,244 stars · 485 forks · Go · Apache-2.0 · archived

## Links

- GitHub: https://github.com/vmware-archive/octant
- Homepage: https://octant.dev
- awesome-repositories: https://awesome-repositories.com/repository/vmware-archive-octant.md

## Topics

`go` `golang` `kubernetes` `kubernetes-clusters` `octant`

## Description

Highly extensible platform for developers to better understand the complexity of Kubernetes clusters.

## Tags

### DevOps & Infrastructure

- [Kubernetes Dashboards](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-dashboards.md) — Provides a graphical interface for browsing, inspecting, and managing Kubernetes cluster resources and workloads.
- [Active Namespace Switching](https://awesome-repositories.com/f/devops-infrastructure/active-namespace-switching.md) — Changes active namespace or Kubernetes context across clusters with support for multiple kubeconfig files. ([source](https://cdn.jsdelivr.net/gh/vmware-archive/octant@master/README.md))
- [Client Cluster Contexts](https://awesome-repositories.com/f/devops-infrastructure/cluster-management/client-cluster-contexts.md) — Manages multiple kubeconfig files and contexts for seamless navigation between Kubernetes clusters and namespaces.
- [Kubernetes Cluster Explorers](https://awesome-repositories.com/f/devops-infrastructure/cluster-management/cluster-resource-viewers/kubernetes-cluster-explorers.md) — Provides a graphical web interface for navigating and inspecting Kubernetes resources across namespaces. ([source](https://octant.dev/docs/overview/introduction/))
- [Tree-View Resource Navigators](https://awesome-repositories.com/f/devops-infrastructure/cluster-management/cluster-resource-viewers/tree-view-resource-navigators.md) — Ships a tree-view navigator displaying Kubernetes objects with metadata, status, and relationships.
- [Cluster Management Dashboards](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/management-interfaces/cluster-management-dashboards.md) — Provides a web interface to view, filter, and interact with pods, deployments, services, and other resources. ([source](https://reference.octant.dev/))
- [Context and Namespace Switchers](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-cluster-management/cluster-resource-management/context-and-namespace-switchers.md) — Switches between Kubernetes namespaces, contexts, and clusters from multiple kubeconfig files. ([source](https://cdn.jsdelivr.net/gh/vmware-archive/octant@master/README.md))
- [Resource Navigation Panels](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-cluster-management/cluster-resource-management/resource-navigation-panels.md) — Provides a web-based dashboard for browsing and inspecting Kubernetes objects running in a cluster. ([source](https://octant.dev/docs/))
- [Cluster Visualization Tools](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-cluster-management/cluster-visualization-tools.md) — Explores and inspects Kubernetes cluster resources through a graphical web interface with object relationship diagrams.
- [Multi-Cluster Dashboard Managers](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-cluster-management/multi-cluster-dashboard-managers.md) — Switches between multiple Kubernetes clusters, contexts, and namespaces from a unified web dashboard.
- [Plugin-Extensible Dashboards](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-dashboards/plugin-extensible-dashboards.md) — Extends a Kubernetes dashboard with custom UI components and actions through a gRPC-based plugin system.
- [gRPC Plugin Dashboards](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-dashboards/plugin-extensible-dashboards/plugin-based-dashboard-frameworks/grpc-plugin-dashboards.md) — Provides a gRPC-based plugin system for extending the dashboard with custom components and actions.
- [Kubernetes Object Relationship Navigators](https://awesome-repositories.com/f/devops-infrastructure/resource-relationship-mapping/kubernetes-object-relationship-navigators.md) — Traverses connections between related Kubernetes objects to understand how components interact within the cluster. ([source](https://reference.octant.dev/))
- [Kubernetes Object Detail Panels](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-cluster-management/cluster-resource-management/resource-navigation-panels/kubernetes-object-detail-panels.md) — Shows the full specification, status, events, and logs of a selected Kubernetes object in a structured panel. ([source](https://reference.octant.dev/))

### Part of an Awesome List

- [Visual Workload Managers](https://awesome-repositories.com/f/awesome-lists/devops/kubernetes-management/visual-workload-managers.md) — Manages Kubernetes workloads and resources via a visual dashboard, replacing command-line operations with point-and-click interactions.

### Data & Databases

- [Kubernetes Object Graph Models](https://awesome-repositories.com/f/data-databases/graph-relationship-modeling/kubernetes-object-graph-models.md) — Ships a navigable graph model of Kubernetes resources with color-coded status indicators for visual inspection.

### Development Tools & Productivity

- [Integrated Kubernetes Debugging Tools](https://awesome-repositories.com/f/development-tools-productivity/application-debugging/remote-debugging/kubernetes-pod-debugging/integrated-kubernetes-debugging-tools.md) — Debugs Kubernetes workloads by streaming pod logs, forwarding ports, and inspecting object details from a single interface.
- [Kubernetes Object Detail Panels](https://awesome-repositories.com/f/development-tools-productivity/object-inspection-tools/kubernetes-object-detail-panels.md) — Displays full metadata, spec, and status of any Kubernetes resource in a structured panel. ([source](https://reference.octant.dev/))
- [Dashboard Action Registrations](https://awesome-repositories.com/f/development-tools-productivity/plugin-systems/custom-plugin-registrations/dashboard-action-registrations.md) — Registers new actions in a plugin that runs arbitrary code when triggered by a user interaction. ([source](https://octant.dev/docs/tutorials/running-an-action/))

### Scientific & Mathematical Computing

- [Kubernetes Resource Browsers](https://awesome-repositories.com/f/scientific-mathematical-computing/high-performance-execution-environments/high-performance-and-parallel-computing/high-performance-computing/cluster-resource-managers/kubernetes-resource-browsers.md) — Displays all Kubernetes objects in a namespace with filtering and search to help understand cluster state. ([source](https://octant.dev/docs/))

### Software Engineering & Architecture

- [Plugin-Based Extensibility](https://awesome-repositories.com/f/software-engineering-architecture/plugin-based-extensibility.md) — Adds custom components and functionality to existing views through a gRPC-based plugin system. ([source](https://cdn.jsdelivr.net/gh/vmware-archive/octant@master/README.md))
- [Plugin-Triggered Action Executions](https://awesome-repositories.com/f/software-engineering-architecture/custom-action-handlers/on-demand-action-executions/plugin-triggered-action-executions.md) — Triggers user-defined operations on cluster resources through a plugin system that executes actions from the dashboard. ([source](https://octant.dev/docs/))
- [Kubernetes Resource Status Aggregators](https://awesome-repositories.com/f/software-engineering-architecture/status-consolidation/kubernetes-resource-status-aggregators.md) — Aggregates status and configuration from multiple kubectl commands into a single summary page per object. ([source](https://cdn.jsdelivr.net/gh/vmware-archive/octant@master/README.md))

### System Administration & Monitoring

- [Workload Visualization Tools](https://awesome-repositories.com/f/system-administration-monitoring/workload-visualization-tools.md) — Provides a visual dashboard for viewing and interacting with Kubernetes workloads with point-and-click interface.
- [Kubernetes Workload Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/workload-visualization-tools/kubernetes-workload-dashboards.md) — Provides a dashboard to view and interact with Kubernetes workloads, replacing command-line operations with a visual tool. ([source](https://octant.dev/docs/overview/introduction/))
- [Log Streaming](https://awesome-repositories.com/f/system-administration-monitoring/log-streaming.md) — Displays live log output from pods and containers for troubleshooting without opening separate terminals. ([source](https://cdn.jsdelivr.net/gh/vmware-archive/octant@master/README.md))
- [Browser Log Streams](https://awesome-repositories.com/f/system-administration-monitoring/log-streaming/browser-log-streams.md) — Streams live pod and container log output to the browser without requiring terminal access.

### Networking & Communication

- [Typed Message Action Buses](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/distributed-computing/communication-protocols/websocket-implementations/websocket-clients-and-servers/typed-message-action-buses.md) — Sends typed messages with payloads from the client to the server to change UI state or perform cluster operations. ([source](https://octant.dev/docs/tutorials/running-an-action/))
- [Kubernetes Pod Port Forwarding](https://awesome-repositories.com/f/networking-communication/network-port-forwarding/local-port-forwarding/kubernetes-pod-port-forwarding.md) — Opens local TCP ports to pod containers through the Kubernetes API server proxy on demand.
- [One-Click Pod Port Forwarding](https://awesome-repositories.com/f/networking-communication/network-port-forwarding/pod-network-orchestration/one-click-pod-port-forwarding.md) — Opens a local port to a running pod with a single click, supporting multiple pods across namespaces. ([source](https://cdn.jsdelivr.net/gh/vmware-archive/octant@master/README.md))

### User Interface & Experience

- [Kubernetes Object Relationship Visualizers](https://awesome-repositories.com/f/user-interface-experience/relationship-visualizations/kubernetes-object-relationship-visualizers.md) — Graphically displays relationships between Kubernetes objects with color-coded status indicators to show workload performance. ([source](https://cdn.jsdelivr.net/gh/vmware-archive/octant@master/README.md))
- [Container Terminal and Log Access](https://awesome-repositories.com/f/user-interface-experience/terminal-log-interceptors/container-terminal-and-log-access.md) — Displays live log output from pods and containers without requiring separate terminal sessions. ([source](https://cdn.jsdelivr.net/gh/vmware-archive/octant@master/README.md))

### Web Development

- [Typed Action Buses](https://awesome-repositories.com/f/web-development/websockets/rpc-over-websocket/typed-action-buses.md) — Communicates UI state changes and cluster operations via typed JSON messages over persistent WebSocket connections.
