Skip to content

digitaldarragh/universal-dashboard

 
 

Repository files navigation

Universal Dashboard

Universal Dashboard is now a part of PowerShell Universal. Please submit issues on the PowerShell Universal repository.

Build Status

Create beautiful, interactive websites with PowerShell. Universal Dashboard is part of PowerShell Universal.

Resources

License

The Universal Dashboard project and module are licensed under the GNU Lesser General Public License.

Install

You can install PowerShell Universal by downloading it from our Downloads page.

Key Features

  • PowerShell module to develop cross-platform web sites
  • Runs anywhere PowerShell Core and Windows PowerShell are available
  • Simple syntax to generate client and server side code
  • Extreme customization

Examples

Chat room created complete in Universal Dashboard

BGInfo clone built using Universal Dashboard to display computer metrics.

Clock implementation built using SVG and Universal Dashboard.

Contribution Rules

Contributions are always welcome! Please follow the below rules.

  • Changes that alter the functionality, add features or fix bugs must have a Pester test validating the change.
  • Changes that add new parameters or cmdlets must document the cmdlets using or updating a Plaster markdown file.
  • Issues should include PowerShell, module and browser version. Logs are preferable.

Building Universal Dashboard

The Universal Dashboard frameworks and components are JavaScript libraries built on React with PowerShell integration.

Dependencies

Building

You can build this entire repository by running the build.ps1 script in the root of the src directory.

Set-Location ./src
Invoke-Build Build

Running Tests

To run tests, you can use the build.ps1 Test task.

Set-Location ./src
Invoke-Build Test

About

Build beautiful websites with PowerShell.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PowerShell 74.6%
  • JavaScript 23.4%
  • C# 1.8%
  • Other 0.2%