Skip to content

Vulpis 𓃦High-Performance UI Engine

Build native desktop apps with C++ speed and Lua simplicity.

The Vulpis Way

Define your UI in pure Lua and let the C++ engine handle the rest.

lua
function Window()
	return { title = "Vulpis Typography One-Screen", width = 800, height = 600, resizable = true }
end

function App()
	return {
		type = "vbox",
		style = {
			BGColor = "#000000",
			alignItems = "center",
			justifyContent = "center",
		},
		children = {
			{
				type = "text",
				text = "Hello Vulpis",
				style = {
					color = "#ff7b00",
					fontSize = 60,
				},
			},
		},
	}
end