DVUI Examples

May 19, 2026 ยท View on GitHub

This repo serves as a template for using dvui.

  • if you are building a new app, start with zig build sdl3-app
  • if you want control over the mainloop, zig build sdl3-standalone
  • if you want debugging windows in an existing app, zig build sdl3-ontop
Backend As app
dvui handles main loop
app.zig
Standalone
you control main loop
*-standalone.zig
On top
debug HUD on existing app/game
*-ontop.zig
SDL3 sdl3-app sdl3-standalone sdl3-ontop
SDL3GPU
Rendering via SDL GPU
todo sdl3gpu-standalone sdl3gpu-ontop
SDL2 sdl2-app sdl2-standalone sdl2-ontop
Raylib
C API
raylib-app raylib-standalone raylib-ontop
Raylib
Bindings raylib-zig
raylib-zig-app raylib-zig-standalone raylib-zig-ontop
DX11 dx11-app dx11-standalone dx11-ontop
GLFW glfw-app todo see dvui repo
wio
OpenGL on wio
wio-app todo todo
Web web-app none none