小众又新颖的GUI

小众的新GUI框架记录

  1. ugfx, C语言 STM32等MCU可使用的嵌入式GUI,商业级但免费无任何版权限制,可为创客,商业等任何用途。且包含一个The µGFX-Studio GUI构建程序可用。

网址: http://ugfx.io/ 下载连接 https://community.ugfx.io/index.php?/files/

  1. ilixi 基于DFB的C++嵌入式Linux平台GUI,完全开源 http://www.ilixi.org/

基于DirectFB,libsigc++等平台组件构建,看官网有个行车电脑的ui demo,API粗看了下跟WxWidget比较接近,从类列表看,3D等支持都是有的。支持buildroot构建工具,支持yocto,挺不错,值得尝试。

  1. libui, C语言的桌面跨平台,本地UI风格的库,居然拥有10多种语言的binding了。https://github.com/andlabs/libui

此库非常小,之前一直想找一个很小巧,又本地化ui风格,跨平台,纯c语言,并且c语言风格比较正常的(本人对于MFC的风格一点都接受不了),现在看来,这个就是了,archlinux可以从AUR安装,linux下面使用gtk+为本地化支持端。

  1. Agar 硬件加速的支持CSS定义UI的框架,看样子并没有使用本地化ui风格(有硬件加速当然不行了) http://libagar.org/
  2. Nana 是一个用现代 C++11 编写的跨平台界面库,国人项目,貌似还在初期开发中。 http://nanapro.org/zh-cn/
  3. kivy, python的跨平台嵌入式,硬件加速的框架,已经很成熟了。 https://kivy.org/#home
  4. FoxToolkit. 大名鼎鼎的也是,C++的ui框架,不过有了wx,这个试试的欲望就不太强了。 http://www.fox-toolkit.org/