AUI Framework#
Welcome to AUI framework documentation!
AUI is cross-platform high performance efficient module-based framework for developing and deploying hardware accelerated graphical desktop applications using modern C++20.
The project is inspired by Qt and aims to provide developers with the best possible experience (including, but not limited to: dependency management, packaging, ui building, styling, debugger visualizing) with pure C++, without custom programming languages and external compilers.
Modules#
-
Main central library
-
aui::views
UI toolkit
-
aui::image
Image loading and processing
-
aui::crypt
OpenSSL wrapper
-
aui::curl
http(s)/ftp requests
-
aui::network
TCP/UDP networking library
-
aui::json
JSON parser
-
aui::xml
XML parser
-
aui::uitests
UI testing
-
aui::audio
Audio recording and playback
-
Deliver updates on non-centralized distribution methods