Rancher Extensions
Rancher Extensions provides a mechanism to add new functionality to the Rancher Dashboard UI at runtime.
Extensions can be created independently of Rancher and their code can live in separate GitHub repositories. They are compiled as Vue libraries and packaged up with a simple Helm chart to allow easy installation into Rancher.
You can find some example extensions here: https://github.com/rancher/ui-plugin-examples