Labgrid UI #1815
flxzt
started this conversation in
Show and tell
Labgrid UI
#1815
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I have been working on a UI frontend for managing labgrid infrastructure a while back and was able to convince my employer to publish it as open-source under GPL-3.0 🥳
I present to you: labgrid-ui!
The repository for this application is currently hosted on my employers public git, git.duagon.com. Contributing to git.duagon.com directly is currently a bit difficult, however since it is now open-source I made a clone on my private profile which can be used as source for contributions. I am planning to sync both with each other for the forseeable future.
It is available here: https://github.com/flxzt/labgrid-ui.
For anyone that wants to build this themselves and contribute, the DEVELOPING.md document is a good starting point.
labgrid-ui provides various features:
The implementation uses gRPC to communicate with the coordinator. Note that an extended protobuf schema which includes array attributes is used (open PR: #1442, I would really like to get that merged!), however in the way this is added should also be compatible with upstream/master.
The entire thing is written in Rust, I used tonic for gRPC communication, iced for the UI, fluent for translations.
Some screenshots:
Beta Was this translation helpful? Give feedback.
All reactions