# List all GUI toolkits for SDL

**URL:** <https://discourse.libsdl.org/t/list-all-gui-toolkits-for-sdl/21911>\
**Category:** SDL Development\
**Created:** [September 11, 2016, 10:47am UTC](https://discourse.libsdl.org/t/list-all-gui-toolkits-for-sdl/21911 "2016-09-11T10:47:45Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![JonnyD](https://discourse.libsdl.org/user_avatar/discourse.libsdl.org/jonnyd/32/1604_2.png) [@JonnyD](https://discourse.libsdl.org/u/JonnyD)\
**Post date:** [September 11, 2016, 11:49am UTC](https://discourse.libsdl.org/t/list-all-gui-toolkits-for-sdl/21911/3 "2016-09-11T11:49:05Z")

</div>

A couple of years ago, we saw KiWi on the mailing list:

> **[GitHub - mobius3/kiwi: KiWi: Killer Widgets](https://github.com/mobius3/KiWi)**
>
> KiWi: Killer Widgets

It may have even been the first to be announced for SDL2.

If you use SDL\_gpu or OpenGL directly, you can additionally set up  
rendering for librocket ([http://librocket.com/](http://librocket.com/)) and Nuklear (  
[GitHub - vurtun/nuklear: A single-header ANSI C gui library](https://github.com/vurtun/nuklear)). These would work on either SDL1.2 or  
SDL2 and they look great.

Jonny DOn Sun, Sep 11, 2016 at 7:22 AM, MrTAToad wrote:

> SDL1 or SDL2 ?
> 
> For the former, I dont know. For the latter its around 3/4
> 
> SDL1  
> Geeonx GUI ([SDL :: View topic - Geeonx GUI library for LINUX and SDL 1.2](http://forums.libsdl.org/viewtopic.php?t=12088))
> 
> SDL2 GUI[u]  
> Guichan - Uses OpenGL - ([SDL :: View topic - Guisan - C++ SDL2 toolkit](http://forums.libsdl.org/viewtopic.php?t=12073))  
> KISS - ([Kiss\_sdl - Simple universal GUI widget toolkit for SDL - SDL Development - Simple Directmedia Layer](http://forums.libsdl.org/viewtopic.php?t=11772))  
> Nanogui - Uses OpenGL - ([http://forums.libsdl.org/view](http://forums.libsdl.org/view)  
> topic.php?t=11636&highlight=gui)  
> neoGFX - Uses OpenGL - ([http://forums.libsdl.org/view](http://forums.libsdl.org/view)  
> topic.php?t=12033&highlight=gui)  
> SDL\_gui - Seems to be specifically geared towards Android (  
> [GitHub - mozeal/SDL\_gui: GUI library for SDL2](https://github.com/mozeal/SDL_gui))
> 
> SDL\_widgets - This is… a weird one… Its a GUI system alright, but  
> overly complicated and works only for specific compilers (because it is too  
> Linux orientated) ([http://members.chello.nl/w.boeke/SDL-widgets/](http://members.chello.nl/w.boeke/SDL-widgets/))
> 
> * * *
> 
> SDL mailing list  
> SDL at [lists.libsdl.org](http://lists.libsdl.org)  
> [http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org](http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org)

---

_[View the full topic](https://discourse.libsdl.org/t/list-all-gui-toolkits-for-sdl/21911)._
