How to display an axis system or nav cube in the viewport?

I’m looking to show something similar to what you see in most CAD applications,
with at least an x y z axes.

This is something we are looking to add to the zea-ux library inn the coming months. This transform axis is similar to the view cube that many apps are adding. The view cube will provide an example to build other kinds of HUD widgets.