Modern C++20 MVVM framework
dqsjqian/Aria · model-adapters
Modern C++20 MVVM framework — cross-platform, layered, coroutine-first.
★ 79GitHub stars
5Forks
2026-08-14Last updated
C++Language
MITLicense
Key features
- Reactive stateProperty / Computed / Effect: aria/reactive/reactive.hpp
- A small header-only core built on one unified reactive dependency graph (push-color + pull-evaluate).
- doctest — lightweight test framework
- HTML Version - Enhanced visual experience with responsive design
- ValidationValidator / FormValidator / ValidationState + async rules: aria/validator.hpp, aria/binding/form.hpp, aria/async/async_validator.hpp
Requirements
- Compiler with full C++20 support
- GCC = 12 (the MSYS2 UCRT64 toolchain on Windows)
Install command
dsh plugin --profile web add github:dqsjqian/Aria