Skip to main content

Overview

Welcome to Gyre - A modern, full-featured WebUI for FluxCD.

What is Gyre?​

Gyre provides real-time monitoring, multi-cluster management, built-in RBAC, and comprehensive FluxCD resource management through an intuitive web interface.

Production usage is Helm/GitOps-first and in-cluster. Out-of-cluster mode is supported for local development/testing.

Key Features​

🚀 Real-time Updates - Live resource monitoring via SSE 🎨 Modern UI - Built with SvelteKit and TailwindCSS 🔐 Built-in Authentication - Local login plus GitHub, Google, GitLab, and generic OIDC/OAuth2 👥 RBAC - Fine-grained access control 🌐 Multi-cluster - Manage multiple Kubernetes clusters 📊 Dashboard - Built-in overview cards for cluster health and Flux resource status

Get Started​

See the Installation guide for Helm and GitOps setup, then follow Getting Started to access Gyre and sign in.

Documentation Sections​

🛠️ Tech Stack​

  • Package Manager: pnpm 11.1.0
  • Test Runner: Vitest on Node.js
  • Framework: Svelte 5 + SvelteKit
  • Styling: TailwindCSS v4 + shadcn-svelte
  • Database: SQLite with Drizzle ORM
  • Kubernetes: Native client with SSE-based real-time updates

📄 License​

Distributed under the MIT License. See LICENSE for more information.

Support​


Built with ❤️ for the FluxCD community