UI4ME.Core

1.0.1

Native desktop apps from local HTML and CSS, controlled by ordinary PowerShell scripts. Run them with pwsh -File app.ps1 on Linux and Windows (PowerShell 7.2+) or with Windows PowerShell 5.1. A bundled Rust host renders the windows: no browser, JavaScript, Python runtime or web server.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name UI4ME.Core

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name UI4ME.Core

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 UI4ME contributors. MIT license.

Package Details

Author(s)

  • UI4ME contributors

Tags

UI GUI HTML CSS Native Desktop Linux Windows Wayland PowerShell Rust

Functions

Connect-UI4ME Close-UI4ME Wait-UI4ME Invoke-UI4MERpc Send-UI4MENotification Start-UI4MERpc Wait-UI4MERpc Stop-UI4MERpc New-UI4MEWindow Set-UI4MEWindow Get-UI4MEWindow Get-UI4MEWindowList Close-UI4MEWindow Request-UI4MEAttention Set-UI4MEBeforeClose Set-UI4MEBeforeQuit Set-UI4MEReady Request-UI4MEQuit Register-UI4MENotification Open-UI4MEHtml Open-UI4MEFile Remove-UI4MEDocument Register-UI4MEDocumentEvent Unregister-UI4MEDocumentEvent Invoke-UI4MEDocumentCommand Invoke-UI4MEBatch Get-UI4MEDocumentText Set-UI4MEDocumentText Get-UI4MEValue Set-UI4MEDocumentValue Get-UI4MEChecked Set-UI4MEChecked Set-UI4MEDocumentAttribute Set-UI4MEClass Set-UI4MEDocumentHtml Remove-UI4MEElement Find-UI4MEElement Add-UI4MEStylesheet Get-UI4MEStylesheets Set-UI4MEStylesheet Get-UI4MEComputedStyle Get-UI4MEEnvironment Set-UI4MEEnvironment Get-UI4MEScroll Set-UI4MEScroll Get-UI4MEFocusedElement Set-UI4MEFocus Get-UI4MESelection Set-UI4MESelection Invoke-UI4MEEditCommand Get-UI4MEFormData Submit-UI4MEForm Reset-UI4MEForm Get-UI4MESelectOptions Set-UI4MESelectedValues Show-UI4MEPopover Show-UI4MEHtmlDialog Set-UI4MEPreventDefault Get-UI4MEDiagnostics Get-UI4MEResourceStats Clear-UI4MEUnusedResources Register-UI4MEResources Unregister-UI4MEResources Get-UI4MENode Get-UI4MENodes Get-UI4MENodeInfo Get-UI4MENodeChildren Invoke-UI4MENodeBatch Invoke-UI4MENodeOperation Get-UI4MECapabilities Get-UI4MEPreferences Get-UI4MEClipboard Set-UI4MEClipboard Open-UI4MEExternal Show-UI4MEFileDialog New-UI4MELiveBitmap Send-UI4MELiveBitmap Remove-UI4MELiveBitmap Get-UI4MEHostPath Start-UI4MEHost Start-UI4MEScript New-UI4MEProject Install-UI4MESkill

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

1.0.1: run ordinary scripts directly (pwsh -File ./app.ps1, powershell.exe -File .\app.ps1) with the new Start-UI4MEScript, which starts the bundled native host. New-UI4MEProject generates a directly runnable app.ps1. Wait-UI4ME -UntilShutdown no longer emits a value. Bundles the same native hosts as the ui4me-core 1.0.1 Python wheels. Full notes: https://github.com/ui4me/ui4me-core/blob/main/docs/release/RELEASE_NOTES_1.0.1.md

FileList

Version History

Version Downloads Last updated
1.0.1 (current version) 36 11/14/2026
1.0.0 25 11/13/2026