Release 0.1.0
Pre-release
Pre-release
What is ovui?
A Python UI toolkit with a declarative, Python-first API for building hardware-accelerated desktop interfaces. Backed by ImGui, with GLFW for windowing and Vulkan for rendering (fall-back OpenGL backend auto-detected).
Platforms
- Linux x64, Linux ARM64, Windows x64
- Python 3.12
Example projects
The repo also ships two example projects built on top of ovui to demonstrate real-world use:
- ovwidgets — USD Viewer application widgets (viewport, stage browser, property inspector, manipulator, undo/redo).
- ovui-data-adapters — adapter contracts plus OpenUSD implementations.