Alice is my attempt at a GUI widget library. It came about as I was trying to build a editor for a game I am working on. It is inspired by something along the lines of HTML + JavaScript, except with Lua and no markup. The core code is C, using OpenGL for rendering.
I am mainly developing it on the Mac, but it also makes a great match for the Raspberry Pi, so it got ported to that as soon as I got my hands on one.
The code lives at https://github.com/derkyjadex/alice, and you can find a demo app at https://github.com/derkyjadex/alice-demo.
It’s still very much a work-in-progress as I find out what is actually involved in building a widget toolkit. I’ve got a few interesting ideas I want to try out, and by the time I’ve build a fully working and useful application with it I reckon it should be relatively full-featured.