Use standard HTML to define your UI. Dashborg also comes with a library of custom elements including Tables, Lists, Inputs, Buttons, Labels, Statistics, and many more, all pre-styled to look good and work together.
Dashborg has SDKs for Go and Python (Node.js, Java, and C# coming soon). Dashborg panels are 100% defined from your backend code. That means you can version them in your own code repository, and run and test them in your current dev, staging, and production environments.
When you run your program, the SDK connects to the Dashborg service, using public/private key SSL authentication. You'll get an automatically provisioned Dashborg URL. When a user hits your private URL, the Dashborg service proxies the request to your backend code. When you kill your backend, the dashboard is gone, no state is left on Dashborg's servers.
Try it out! No account setup, registration, or network configuration is required. You can have your first dashboard up and running in 5 minutes (see the Getting Started Page).
Questions, features, bugs, or want to talk about how Dashborg can help your team or project? Contact me at mike@dashborg.net or on LinkedIn. Or Join our Slack Channel.