Hacker News new | ask | show | jobs
by gulpahum 3654 days ago
libui [1] is a promising new cross platform GUI toolkit. If I need a GUI for a small cross platform desktop app, I will definitely try it.

It uses MIT license, which means there is less headache for commercial applications. It is also more lightweight. I have always felt that Qt has a lot of unnecessary classes. libui has C api, but it would be easy to write a nice c++11 wrapper around it.

[1] https://github.com/andlabs/libui

3 comments

libui is a very interesting project but I find it still pretty much alpha: good enough for playing around with it, but not quite ready for production. However it is moving fast, so who knows its state in a few months.. Btw, I'm slowly building a python wrapper (1) and accepting contributions!

(1) - https://github.com/joaoventura/pylibui

It has Go wrapper, super easy to use https://github.com/andlabs/ui
Thanks for the pointer. I'm going to watch that project and if it gets to the point where it's settled enough to document, I'll take a deeper look.