Universal Dashboard is part of PowerShell Universal.
Why Universal Dashboard?
One of the great things about UD is the simplicity of building very well-designed websites with a very small amount of code. My web coders are amazed at how it looks and how little effort was put into it.
I am able to use Universal Dashboard to provide all the statistical information that people are looking for from the paid-for industry application that simply lacks this capability.
Built on PowerShell Universal
PowerShell Universal is the ultimate platform for developing solutions with PowerShell. Take advantage of the built-in web server that can be hosted in IIS, as a Windows Service, in Azure, or as a command-line app. PSU uses the latest in .NET hosting technologies.
Controls for Every Scenario
Universal Dashboard offers an extensive control library. Build input forms, maps, charts or grids. Create fully functional user interfaces with buttons, textboxes, and drop downs. Do it all without having to write a line of HTML.
Check out the control and dashboard Marketplace for more controls and pre-made dashboards.
Powerful Security Controls
Universal Dashboard automatically integrates with PowerShell Universal’s authentication and authorization system. Log in with Active Directory, Azure AD, or OpenID. Authorize users based on robust policies authored in script.
Frequently Asked Questions
The entire Universal Dashboard platform has been moved underneath the PowerShell Universal umbrella. This was done in order to simplify the maintenance of our products and provide a consistent experience for our users. UD Community is no longer being developed.
That said, you can still accomplish everything you could before with PowerShell Universal. You can still create dashboards for free and host them in PSU. You’re existing dashboards should also work if you select the v2 framework. Additionally, many controls that used to be closed source are now available for free and on GitHub.
PowerShell Universal Dashboard is the most popular web framework for PowerShell. Check out this short video to find out more.
Universal Dashboard is a web framework for PowerShell. It uses technologies that allow you to develop GUIs using PowerShell in the browser. It has a lot of the same functionality as WinForm development in PowerShell. You can create controls such as buttons, text boxes and charts. You can react to user input and interaction as well as invoke PowerShell scripts and cmdlets from your GUIs. Universal Dashboard also runs on any platform, unlike WinForms.
You can use Universal Dashboard Forge to build desktop applications with Universal Dashboard.
Universal Dashboard and Grafana are completely different solutions. While Universal Dashboard can provide the same functionality as Grafana, it requires a working knowledge of PowerShell. Unlike it’s name may suggest, Universal Dashboard is much more than just dashboards. You can build entire tools using UD and PowerShell that accept user input, interact with React components and update dynamically. Grafana is all about reporting. UD is much more about providing a web framework for PowerShell.
Universal Dashboard is built to service a couple thousand requests a second on good hardware. Don’t expect to use UD to run the next Stack Overflow or Reddit. It works perfectly well for internal tools that tens or hundreds of users are using but isn’t designed to service thousands or tens of thousands of users.
Universal Dashboard is a web framework for PowerShell. You can create interactive websites, simple end-user tools or dashboards to display data. You aren’t limited to charts and graphs. Build tools to make your help desk colleagues more productive.