GitHub - openobserve/kide: Fast and lightweight Kubernetes IDE

1 min read Original article ↗

OpenObserve Kide

OpenObserve Kide is a lightweight and fast Kubernetes IDE.

OpenObserve Kide

Installation

Download the latest release for your platform from the Releases page.

macOS

  1. Download the .dmg file
  2. Open the DMG and drag OpenObserve Kide to Applications
  3. Right-click and select "Open" on first launch (required for notarized apps)
  4. Verify signature (optional):
    codesign -dv --verbose=4 "/Applications/OpenObserve Kide.app"

Linux

Debian/Ubuntu:

sudo dpkg -i openobserve-kide_*.deb

Windows

Download and run the .msi installer.

Verify Download (Optional)

All releases include SHA-256 checksums. Verify your download:

# macOS/Linux
shasum -a 256 -c checksums-macos.txt
shasum -a 256 -c checksums-linux.txt

# Windows (PowerShell)
Get-Content checksums-windows.txt
Get-FileHash <downloaded-file> -Algorithm SHA256

Development Setup

Prerequisites

  • Node.js (v14 or higher)
  • Rust (latest stable version)
  • Cargo (comes with Rust)

Setup

  1. Install dependencies:
  1. Run in development mode:
  1. Build for production:

Project Structure

  • /src - Vue.js frontend code
  • /src-tauri - Rust backend code for Tauri
  • tailwind.config.js - Tailwind CSS configuration
  • vite.config.js - Vite bundler configuration

Features

  • Modern Vue 3 with Composition API
  • Beautiful UI with Tailwind CSS
  • Native desktop app powered by Tauri
  • Hot module replacement in development
  • Small bundle size and fast performance