Files
atlas/tui-rust
2025-12-21 16:25:17 +00:00
..
2025-12-21 16:25:17 +00:00
2025-12-21 16:25:17 +00:00
2025-12-21 16:25:17 +00:00
2025-12-21 16:25:17 +00:00
2025-12-21 16:25:17 +00:00

AtlasOS TUI (Rust + ratatui)

Terminal User Interface untuk AtlasOS yang dibangun dengan Rust dan ratatui.

Features

  • Modern TUI dengan ratatui
  • Navigasi dengan keyboard
  • Support untuk semua fitur AtlasOS API
  • Login authentication
  • Real-time data display

Build

cd tui-rust
cargo build --release

Binary akan ada di target/release/atlas-tui

Run

./target/release/atlas-tui

Atau set environment variable untuk API URL:

ATLAS_API_URL=http://localhost:8080 ./target/release/atlas-tui

Dependencies

  • Rust 1.70+
  • ratatui 0.27
  • crossterm 0.28
  • reqwest (untuk HTTP client)
  • tokio (untuk async runtime)

Status

🚧 Work in Progress - Implementasi dasar sudah ada, masih perlu:

  • Complete semua menu handlers
  • Input forms untuk create/edit operations
  • Better error handling
  • Loading states
  • Data tables untuk lists