Keru is an experimental Graphical User Interface library.
The goal of the library is to be as easy to use as immediate mode libraries (and even a bit easier), but without the downsides of immediate mode.
See the docs for the master branch for more information.
A simple counter and the code that generates it. Examples use the run_example_loop helper, but the normal way to use Keru is from a user-managed winit/wgpu loop. To see how this works, see the window_loop example.

A showcase example with a tab viewer and some sliders:

A basic paint program. The canvas and the color picker are rendered with custom wgpu code.
