What UI library do you recommend?

General discussion about LÖVE, Lua, game development, puns, and unicorns.
Post Reply
User avatar
ddabrahim
Party member
Posts: 201
Joined: Mon May 17, 2021 8:05 pm
Contact:

What UI library do you recommend?

Post by ddabrahim »

Hi.

I'm new to LOVE and I'm looking for a UI library for more than just games.
I did find this list on GitHub but can not really decide which one worth to try:
https://github.com/love2d-community/awesome-love2d#ui

Which library would you recommend?
It would be important to be compatible with Love 11.3, to be maintained and preferably to be cross-platform mobile/desktop but also interested in desktop only solutions that works on Windows, Mac and Linux.

I would appreciate any recommendations.
Thank you.
User avatar
Gunroar:Cannon()
Party member
Posts: 1143
Joined: Thu Dec 10, 2020 1:57 am

Re: What UI library do you recommend?

Post by Gunroar:Cannon() »

I know people like better, and this one is not really maintained anymore, but gooi is just easy to use and customize for me (plus works with android). I've also heard of slab(which I think also works with android, anything that uses mousepressed/mousereleased should work with android, minus tool tips).
The risk I took was calculated,
but man, am I bad at math.

-How to be saved and born again :huh:
User avatar
AuahDark
Party member
Posts: 107
Joined: Mon Oct 23, 2017 2:34 pm
Location: Indonesia
Contact:

Re: What UI library do you recommend?

Post by AuahDark »

I recently developed a layouting helper library. It's not full UI library however, but I think it's sufficient for you to build UI for your game based on my layouting library.

https://github.com/MikuAuahDark/NPad93#nlay (find nlay.lua)
Profile. Do you encounter crashes in LÖVE Android and wanna send me logcats? Please hit me up in LÖVE Discord and send the full logcat file!
monolifed
Party member
Posts: 188
Joined: Sat Feb 06, 2016 9:42 pm

Re: What UI library do you recommend?

Post by monolifed »

https://github.com/tavuntu/urutora
Easy to learn and use.
Unfortunately it doesn't support multitouch, I don't know any gui library that does.
User avatar
Gunroar:Cannon()
Party member
Posts: 1143
Joined: Thu Dec 10, 2020 1:57 am

Re: What UI library do you recommend?

Post by Gunroar:Cannon() »

monolifed wrote: Fri Jun 18, 2021 8:24 am https://github.com/tavuntu/urutora
Easy to learn and use.
Unfortunately it doesn't support multitouch, I don't know any gui library that does.
Yeah, that's from the same person that made gooi if I'm correct. It's the one he's supporting over gooi. I wonder which is better, I've been hesitating to try it
The risk I took was calculated,
but man, am I bad at math.

-How to be saved and born again :huh:
User avatar
ddabrahim
Party member
Posts: 201
Joined: Mon May 17, 2021 8:05 pm
Contact:

Re: What UI library do you recommend?

Post by ddabrahim »

Thank you for all the recommendations, really appreciate it!

NPad seems very useful in case I wan to make my own UI lib, it is something I do consider in case nothing is really works for me, but for now it is the very last option I consider. As I am a complete beginner it could take me months to implement everything. For now I am looking for something that I can just add to my project and get results within few hours or less :P

GOOi indeed looks very simple and light weight and also do mention multitouch support, It is very unfortunate to be no longer maintained. Wondering how Urutora is an improvement over GOOi or what was the cause that made the developer to start a new UI lib from scratch instead of continue maintaining GOOi. Is there any info about that maybe?

Slab has a robust selection of components and features, seems very capable to support even complex UI. It is also responsive that we can scale, drag and move around. I think it should also work on mobile. Got me very interested.
User avatar
togFox
Party member
Posts: 828
Joined: Sat Jan 30, 2021 9:46 am
Location: Brisbane, Oztralia

Re: What UI library do you recommend?

Post by togFox »

Slab is my choice. Well documented and easy to learn.
Last project:
https://togfox.itch.io/hwarang
A card game that brings sword fighting to life.
Current project:
Idle gridiron. Set team orders then idle and watch: https://togfox.itch.io/idle-gridiron
glitchapp
Party member
Posts: 264
Joined: Tue Oct 05, 2021 10:34 am
Contact:

Re: What UI library do you recommend?

Post by glitchapp »

togFox wrote: Sat Jun 19, 2021 9:17 am Slab is my choice. Well documented and easy to learn.
I agree to that, it is the best GUI I've seen for Love. For what I've tested and seen everything in Slab is inside windows that can be move or not depending on attributes so I think it's more oriented to desktop, but if you want to make buttons for android the other two libraries recommended above look interesting as it seems the buttons are in the canvas without windows but I didn't tested them.
User avatar
alberto_lara
Party member
Posts: 372
Joined: Wed Oct 30, 2013 8:59 pm

Re: What UI library do you recommend?

Post by alberto_lara »

ddabrahim wrote: Sat Jun 19, 2021 9:10 am Thank you for all the recommendations, really appreciate it!

NPad seems very useful in case I wan to make my own UI lib, it is something I do consider in case nothing is really works for me, but for now it is the very last option I consider. As I am a complete beginner it could take me months to implement everything. For now I am looking for something that I can just add to my project and get results within few hours or less :P

GOOi indeed looks very simple and light weight and also do mention multitouch support, It is very unfortunate to be no longer maintained. Wondering how Urutora is an improvement over GOOi or what was the cause that made the developer to start a new UI lib from scratch instead of continue maintaining GOOi. Is there any info about that maybe?

Slab has a robust selection of components and features, seems very capable to support even complex UI. It is also responsive that we can scale, drag and move around. I think it should also work on mobile. Got me very interested.
Better late than never I guess. You're correct, urutora is still not the best choice, I haven't had much time to add features and, to be honest, I forgot about it for a while. I'm starting to add some stuff tho, please check this out. (multituoch is still pending)
Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 9 guests