FeatherGUI is the next step in the evolution of modern UI design. It combines the lightweight flexibility of Nuklear with the native tooling support of Qt and the ease of use of HTML. FeatherGUI is not just another widget toolkit, it serves as an abstraction layer for the entire user interface, a layer above other UI libraries. By seperating the underlying UI logic from the layout and behavior, FeatherGUI delivers the first truly language agnostic UI standard.
The Black Sphere Studios Utility Library is a collection of miscellaneous utility code used to simplify common tasks in C/C++ programs. The project and it’s source code are available on github. Some of the many utilies provided are:
Type safe variant object for algebriac types. Allocators with a state Logging Reference counting Generalized linked list manipulation Array-based linked list Threaded red-black tree implementation AVL tree implementation DLL-friendly simplified dynamic array implementation Array-based stack implementation Array-based queue implementation cStr, an extension of the standard std::string object that supports UTF8 conversions and other operations.