https://github.com/evanrolfe/trayce_gui
https://github.com/evanrolfe/trayce_gui
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/evanrolfe/trayce_gui
- Owner: evanrolfe
- License: gpl-3.0
- Created: 2024-01-06T09:52:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-01T08:29:27.000Z (29 days ago)
- Last Synced: 2025-04-02T08:02:53.357Z (28 days ago)
- Language: Dart
- Size: 1.97 MB
- Stars: 394
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-starred - evanrolfe/trayce_gui - (Dart)
- awesome-starred - evanrolfe/trayce_gui - (Python)
README
# TrayceGUI
TrayceGUI is a cross-platform desktop application which lets you interface with the [TrayceAgent](https://github.com/evanrolfe/trayce_agent/) to monitor network requests in Docker containers.

## Develop
Install Flutter SDK: [Linux](https://docs.flutter.dev/get-started/install/linux/desktop) or [Mac](https://docs.flutter.dev/get-started/install/macos/desktop#install-the-flutter-sdk).
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