Skip to content

Release 0.1.0

Pre-release
Pre-release

Choose a tag to compare

@VictorYudin VictorYudin released this 27 May 20:24

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.