dsh plugins中文
← Back to popular plugin directory

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
View GitHub repository ↗Back to popular plugin directory