Modern internal tools.
Defined from backend code.
No JavaScript.

Define your UI in HTML

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.

Write Your Handlers in Backend Code

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.

Run to Deploy

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.

  • No Open Ports - No webhooks, firewall configuration, IP whitelists, or open ports required for your backend.
  • No Shared Password - No incoming connections to your infrastructure. Dashborg does not require or store your database passwords or API keys. It does not access any 3rd party service on your behalf.
  • Secure - All connections are secured using SSL public/private key encryption with client auth. HTTPS on the frontend. Secure your dashboards with a simple password or user accounts. SSO coming soon.

Documentation and Links

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.