awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
derailed avatar

derailed/k9s

0
View on GitHub↗
33,983 stars·2,192 forks·Go·Apache-2.0·19 viewsk9scli.io↗

K9s

This project is a terminal-based dashboard for managing Kubernetes clusters. It provides a character-based interface that enables real-time monitoring and interactive control of containerized workloads, allowing users to perform administrative tasks such as scaling deployments, viewing logs, and managing port forwarding directly from the command line.

The interface is designed for high-speed navigation, utilizing a keyboard-driven command system that maps input sequences to specific operational actions. It maintains an accurate view of the cluster state through asynchronous event polling, ensuring that the displayed data remains responsive. The environment is highly extensible, supporting a plugin architecture that allows for the integration of custom binaries and ad-hoc commands into the existing menu system.

Beyond core management, the tool includes capabilities for security administration, including the management and auditing of role-based access control permissions. Users can customize their workspace through declarative configuration files, which allow for the definition of custom table columns, data parsing rules, and visual themes. The platform also incorporates diagnostic utilities for analyzing network service performance and throughput.

Features

  • Kubernetes Dashboards - Provides real-time monitoring and interactive management of containerized workloads within cluster environments.
  • Cluster Management Tools - Provides real-time monitoring and control of cluster components like deployments and logs.
  • Terminal User Interfaces - Provides a character-based dashboard interface for navigating and managing complex system resources directly within a terminal emulator.
  • Real-Time Monitoring Dashboards - Tracks the health and performance of distributed applications through a responsive dashboard.
  • Keyboard-Driven Resource Managers - Enables navigation and manipulation of infrastructure objects through high-speed input shortcuts.
  • Kubernetes API Clients - Communicates with cluster control planes to perform authenticated CRUD operations.
  • Terminal-Based Administration Tools - Performs administrative tasks like viewing logs and executing shell sessions from the command line.
  • Cloud Native Security - Terminal-based management for Kubernetes clusters.
  • Container Management - Kubernetes cluster management TUI.
  • Infrastructure and Containers - Terminal UI for managing Kubernetes clusters.
  • Infrastructure Management - Terminal interface for managing Kubernetes clusters.
  • Command Line Tools - Terminal-based user interface for cluster interaction.
  • Cloud Security - Terminal-based UI for managing Kubernetes clusters.
  • Keyboard-Driven Workflows - Improves productivity by navigating infrastructure objects through high-speed input shortcuts.
  • Real-Time Event Watchers - Maintains real-time cluster state by continuously watching for API changes.
  • Command Processors - Maps keyboard sequences to operational actions for efficient resource navigation.
  • Extensible CLI Workspaces - Integrates custom plugins and external binaries to expand administrative capabilities.
  • Plugin Systems - Supports custom plugins to execute ad-hoc commands and handle user inputs.
  • Access Control Management - Facilitates the definition of roles and bindings to grant appropriate access to resources.

Star history

Star history chart for derailed/k9sStar history chart for derailed/k9s

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does derailed/k9s do?

This project is a terminal-based dashboard for managing Kubernetes clusters. It provides a character-based interface that enables real-time monitoring and interactive control of containerized workloads, allowing users to perform administrative tasks such as scaling deployments, viewing logs, and managing port forwarding directly from the command line.

What are the main features of derailed/k9s?

The main features of derailed/k9s are: Kubernetes Dashboards, Cluster Management Tools, Terminal User Interfaces, Real-Time Monitoring Dashboards, Keyboard-Driven Resource Managers, Kubernetes API Clients, Terminal-Based Administration Tools, Cloud Native Security.

What are some open-source alternatives to derailed/k9s?

Open-source alternatives to derailed/k9s include: gizak/termui — Termui is a Go terminal user interface library used for building interactive dashboards and visual layouts within a… wtfutil/wtf — This project is a modular, terminal-based dashboard framework designed to aggregate and display real-time information… micro-editor/micro — Micro is a terminal-based text editor designed for use within command-line interfaces. It provides a keyboard-centric… kubernetes/minikube — Minikube is a command-line tool designed for local Kubernetes development, enabling users to provision and manage… etcd-io/etcd — etcd is a distributed, strongly consistent key-value store designed to provide reliable storage for critical system… docker/docker-bench-security — This project is a security compliance tool and configuration auditor designed to evaluate Docker deployments against…

Open-source alternatives to K9s

Similar open-source projects, ranked by how many features they share with K9s.
  • gizak/termuigizak avatar

    gizak/termui

    13,574View on GitHub↗

    Termui is a Go terminal user interface library used for building interactive dashboards and visual layouts within a command-line environment. It functions as a TUI layout engine, an interactive CLI framework, and a terminal data visualization toolkit. The library provides a set of specialized widgets for rendering charts, plots, gauges, and tables using character-based graphics. It includes a grid-based system for arranging interface elements using relative coordinates and proportional sizing to create structured displays. The toolkit covers a broad range of capabilities including data visua

    Go
    View on GitHub↗13,574
  • wtfutil/wtfwtfutil avatar

    wtfutil/wtf

    16,971View on GitHub↗

    This project is a modular, terminal-based dashboard framework designed to aggregate and display real-time information within a grid-aligned interface. It functions as a centralized monitoring tool that translates data from local system resources, infrastructure services, and external web APIs into a unified, text-based display. The dashboard is distinguished by its plugin-based architecture, which allows users to encapsulate distinct data sources and display logic into isolated, independently managed modules. Users define their workspace through declarative configuration files or an interacti

    Gocuidashboarddevops
    View on GitHub↗16,971
  • micro-editor/micromicro-editor avatar

    micro-editor/micro

    28,854View on GitHub↗

    Micro is a terminal-based text editor designed for use within command-line interfaces. It provides a keyboard-centric environment for creating and modifying source code and configuration files without requiring a graphical desktop system. The editor features a modular architecture centered on a plugin-driven system and an embedded scripting engine. Users can extend core functionality, automate workflows, and customize editor behavior by writing scripts or installing external extensions through a centralized package management system. This extensibility allows for the integration of custom com

    Gocommand-linecross-platformeditor
    View on GitHub↗28,854
  • docker/docker-bench-securitydocker avatar

    docker/docker-bench-security

    9,655View on GitHub↗

    This project is a security compliance tool and configuration auditor designed to evaluate Docker deployments against industry security benchmarks. It functions as a script-based scanner that identifies misconfigurations and vulnerabilities within both the host operating system and container settings. The tool specifically implements the Center for Internet Security standards for Docker to verify host and container configurations. It enables a hardening workflow by comparing system states against these standards to identify security gaps and document compliance status. The audit engine suppor

    Shell
    View on GitHub↗9,655
See all 30 alternatives to K9s→