Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Orbit: A High-Performance Terminal Workspace & System Monitor in Rust with WASM Plugins

说明与用途

Orbit 是一个用 Rust 编写的高速终端仪表盘,支持 WebAssembly 插件,提供亚毫秒输入延迟和 60 FPS 渲染,完全键盘可控。

问题

Terminal dashboards often trade speed for extensibility: compiled C/Rust tools are fast but inflexible, while Python or Electron apps are extensible but slow.

结果

Orbit achieves sub‑millisecond input latency, 60 FPS rendering, and full keyboard control while remaining extensible via WebAssembly plugins.

工作流

  • Install Orbit via Cargo or download a pre‑compiled release
  • Launch Orbit in a terminal
  • Use Vim‑style keys (h/j/k/l) to navigate panels
  • Press Enter to inspect container logs
  • Configure keymaps in YAML
  • Add custom telemetry plugins compiled to WebAssembly and load them at runtime

证据

Most terminal dashboards force a compromise: either they are fast but rigid (compiled C/Rust with fixed layouts and hardcoded charts), or they are extensible but slow (heavy Python or Electron apps).

来源

Orbit is an extensible, keyboard-driven developer dashboard and real-time system monitor written in Rust.

来源

WASM Plugin Architecture: Write custom telemetry plugins or workspace integrations in any language that compiles to WebAssembly. Orbit dynamically loads them at runtime without recompiling the core binary.

来源

Sub-millisecond Input Latency: Built with Ratatui and Crossterm using decoupled async background data pollers. UI rendering is locked at a steady 60 FPS while background workers stream stats.

来源

Modal Vim Navigation: Everything is keyboard-controllable. Switch panels with h/j/k/l, inspect container logs with <Enter>, and customize keymaps directly in YAML.

来源

Installation via Cargo: cargo install orbit-tui orbit

来源

  • 记录日期: 2026-11-02T11:29:15.072Z