TrayceGUI

September 3, 2025 ยท View on GitHub

TrayceGUI is a cross-platform desktop application which lets you monitor network requests in Docker containers. It currently supports HTTP(S), gRPC, MySQL, Postgres.

It also contains a fully-featured API client, which is interoperable with Bruno collections:

Develop

Install Flutter SDK: Linux or Mac.

Run the app: flutter run

Generate protobuf files:

dart pub global activate protoc_plugin
make generate

Test

Run widget tests: make test

Run integration tests: make integration_test

Build

Run make build-linux or make build-mac

Troubleshooting

Linux Mint - not able to type in text fields, solved by Disabling on-screen keyboard in accesibility settings: https://github.com/flutter/flutter/issues/153560#issuecomment-2503660633

Material Icons available here: https://fonts.google.com/icons?icon.size=24&icon.color=%23e3e3e3