[#] Nuklear — идеальный GUI для микро-проектов?
habrabot(difrex,1) — All
2017-01-09 19:30:04


![][1] [Nuklear][2] — это библиотека для создания immediate mode пользовательских интерфейсов. Библиотека не имеет никаких зависимостей (только C89! только хардкор!), но и не умеет создавать окна операционной системы или выполнять реальный рендеринг. Nuklear — встраиваемая библиотека, которая предоставляет удобные интерфейсы для отрисовки средствами реализованного приложения. Есть примеры на WinAPI, X11, SDL, Allegro, GLFW, OpenGL, DirectX. Родителем концепции была библиотека [ImGUI][3].



Чем прекрасна именно Nuklear? Она имеет небольшой размер (порядка 15 тысяч строк кода), полностью содержится в одном заголовочном файле, создавалась с упором на портативность и простоту использования. Лицензия Public Domain.

[Читать дальше →][4]

[1]: https://habrastorage.org/files/3f8/c56/d78/3f8c56d7857b4128a4c1ee31b3c423c0.png
[2]: https://github.com/vurtun/nuklear
[3]: https://github.com/ocornut/imgui
[4]: https://habrahabr.ru/post/319106/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut