Classeine is a library designed to provide all the necessary tools for creating full-featured rich and portable UI applications built on top of SDL2 in modern C++.
Please note that it is currently in an early stage of development.
Features
- Written in modern C++
- Built on top of the standard library and:
- No exceptions
- No raw pointers
- No manual memory management (through extensive usage of smart pointers and RAII)
- Pluggable renderers and available custom renderers
- Global and per-control theme management (light and dark themes built-in but customized ones can be easily installed)
Supported Platforms
- Linux
- WebAssembly through Emscripten
- Windows