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
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
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
- UI4ME.Core.nuspec
- docs\install-powershell.md
- skills\ui4me-powershell\SKILL.md
- runtimes\linux-x64\ui4me_core\_bin\README.txt
- HOST-SOURCE-MANIFEST.json
- docs\patterns-powershell.md
- skills\ui4me-powershell\references\powershell-api.md
- runtimes\linux-x64\ui4me_core\_bin\ui4me-host
- UI4ME.Core.psd1
- docs\troubleshooting.md
- skills\ui4me-powershell\references\css-and-security.md
- runtimes\win-x64\ui4me_core\_bin\THIRD_PARTY_LICENSES.txt
- README.md
- docs\quickstart-powershell.md
- skills\ui4me-powershell\references\projects.md
- runtimes\win-x64\ui4me_core\_bin\ui4me-host.exe
- LICENSE
- private\UI4ME.Transport.cs
- licenses\patches\licenses\MPL-2.0.txt
- runtimes\win-x64\ui4me_core\_bin\README.txt
- UI4ME.Core.psm1
- licenses\THIRD_PARTY_NOTICES.md
- runtimes\linux-x64\ui4me_core\_bin\THIRD_PARTY_LICENSES.txt
- licenses\crates\ui4me-host\assets\FONT-LICENSE.txt
- docs\powershell-api.md
- licenses\LICENSE
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.1 (current version) | 36 | 11/14/2026 |
| 1.0.0 | 25 | 11/13/2026 |