flyradar - A terminal UI for managing Fly.io resources 🪁

Hi everyone,

I’ve been working on a TUI for Fly.io for a while and it’s out now. :mouse_face:
It’s basically k9s for the Fly’s platform.

Note: flyradar is an OSS third-party tool and is not an official Fly.io project.

  • flyradar tries to do things in the same way as flyctl does. (i.e. calling same apis for the same action given a resource.) And It focuses on managing the existing resources (just like k9s) as I expect those operational workflows (viewing, monitoring, deleting, logging..) to not change as frequently on flyctl.

  • It relies on the Fly CLI for authentication and its built-in Fly agent for operational functionality. So flyctl needs to be installed in your system.

  • It polls the related APIs to enable real-time monitoring of your applications and other resources.

  • It supports the common op. workflows. (e.g. restart, stop, suspend, kill, cordon machines..)

  • It has capabilities like quick access to filtering and dumping the resource logs.

So flyradar is essentially a single process that packs selected non-resource-creational workflows of flyctl into a terminal UI.

Links:

Website
GitHub

Demos:

quickstart

features

Built this to bring some radar vision to my Fly adventures. :disguised_face: Let me know what you think!

10 Likes
1 Like

This is cool!

1 Like