Skip to content

About ​

Build beautiful PowerShell wizards, dashboards, workflows, and free-form apps—the PowerShell way.

PoshUI Canvas release showcase: animated splash, overview, live charts, motion demos and the themed calendar

The v1.4.1 release showcase — one PowerShell script, included in the release package as Examples\Showcase-Release.ps1.

PoshUI enables IT professionals to create professional Windows 11-style interfaces using familiar PowerShell cmdlets—no WPF, XAML, or C# knowledge required.

Four Independent Modules ​

PoshUI consists of four independent modules that can be used separately:

PoshUI.Canvas (new in v1.4.0) ​

Free-form apps — lay out anything, anywhere, with no fixed shell. Where the other three modules give you an opinionated frame, Canvas gives you a blank page and ~85 cmdlets. A single .ps1 is the application: no XAML, no MVVM, no project scaffolding, no build step.

powershell
Import-Module PoshUI.Canvas
New-PoshUICanvas -Title 'Hello' -Theme Dark
Add-UICanvasPage -Title 'Home' -Layout VStack
Add-UICanvasTextBox -Name who -Value 'World'
Add-UICanvasButton 'Greet' -Style Accent -Action {
    Show-UICanvasToast -Message ("Hello, " + (Get-UICanvasValue -Name who))
}
Show-PoshUICanvas
  • About Canvas - what it is, how it works, and how to use it
  • Capability Reference - every control and runtime cmdlet
  • Agent Authoring Guide - context pack for building Canvas apps with an AI assistant
  • Animation & Motion - engine motion, XAML-island Storyboards, and how to verify them (v1.4.1)
  • Engine-native workflow runner with retry, timeouts, skip conditions and reboot-resume
  • Tabs, menus, splitters, cascading fields, master/detail grids, charts and reactive state
  • A single .ps1 is the whole app - no XAML, no MVVM, no build step

PoshUI.Wizard ​

Create step-by-step guided interfaces for configuration, deployment, and setup workflows. Perfect for server provisioning, VM creation, and application deployment.

Wizard Dark Theme

Full-color PNG emoji icons on every UI element (v1.3.0):

Wizard with Emoji Icons

PoshUI.Dashboard ​

Build card-based monitoring interfaces with metrics, charts, and interactive tools. Perfect for system monitoring, KPI displays, IT operations centers, and sharing tools with your team.

Dashboard with PNG Icons

ScriptCards with PNG icons empower end users to run PowerShell scripts with a single click:

ScriptCard with PNG Icons

PoshUI.Workflow ​

Orchestrate multi-step automated processes with progress tracking, approval gates, and reboot/resume capabilities. Perfect for server deployments, software installations, and maintenance tasks.

Workflow Execution

Platform ​

Built on .NET Framework 4.8 with a hybrid architecture combining PowerShell flexibility with WPF rendering power.

Community ​

Join the PoshUI community and contribute to the project.

Licensing ​

PoshUI is open source under the MIT License.

View License