Aria
Modern MVVM framework on the C++23 baseline — cross-platform, layered, coroutine-first. Reactive DAG (Property/Computed/Effect), Task<T>, and pluggable adapters (Continuo-powered HTTP).
- 形态
- Plugin 插件
- 安装
- 通过 profile 安装
- 需要密钥
- 否
- 近月下载
- —
- 最近推送
- 4 天前更新
项目说明
From README
⚡ Aria 依赖更新完整指南 — 版本固定、选择性更新、离线、回退与提交步骤。为工业级跨平台软件而生的现代 C++ MVVM 框架 · C++23 · 响应式 · 协程优先 一套 C++ 核心,六大平台。以优雅架构承载复杂业务,以工程契约支撑长期演进。Windows / macOS / Linux / iOS / Android / Web English 简体中文 --- 📚 从入门到精通:AriaTutorial 想系统地学 Aria?配套教程仓库 AriaTutorial 提供 20 章中英双语渐进式教程, 每一章都配一个可以编译、可以运行的最小 demo 。
- 正文里每个代码块都与 demos/ 下的源文件 逐字一致 ,不是手抄的示意代码; - 每段输出都是 demo 在 Windows / MSVC 下的 真实 stdout ,并由脚本自动校验; - 每章配一张结论图(数据流 / 依赖图 / 状态机 / 时间线),图里的数字同样取自 demo 的真实运行结果; - 教学路径覆盖:响应式核心 → 集合与表单 → 绑定与适配器 → 异步、诊断与测试 → 一个完整应用。🌟 旗舰示例:AriaTools 想先看 Aria 如何落到真实应用?请从 AriaTools 开始。
它是 Aria 唯一的旗舰跨平台示例,同一份 C++ ViewModel 驱动 Qt、iOS、Android 与 Web 四端。本仓库只保留框架、验收测试和文档中的最小代码片段。🚀 30 秒看懂 Aria Aria 把一个界面切成两半: ViewModel 是纯 C++,不认识任何 UI 库; View 是各平台原生控件。中间由 BindingEngine 连接,它只认 IViewAdapter 这个接口,所以换平台只换适配器。上半 —— ViewModel(纯 C++,可单元测试,所有平台共用这一份) 这段代码里没有一行 UI,也没有 include 任何界面库 —— 它在命令行下就能测。
下半 —— View 侧接线(每个平台十几行,界面本身仍用各平台原生方式写) 先说清最容
安装方式
通过 profile 安装 · 安装无需配置
git clone https://github.com/dqsjqian/Aria.git安装命令包含风险形态
- 需要 sudo 提权
全局安装会修改系统级依赖;远程脚本执行等于把执行权交给仓库作者。装前请通读命令。
为什么是这个分数
近 5 天仍在推送;README 给出了可直接复制的安装命令;装完即可用,无需额外配置。
- 维护活跃
- 96
- 实用度
- 94
- 生态热度
- 47
- 上手便捷
- 100
- 信号质量
- 100
- 数据置信度
- 100%
相关插件
rea
morluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
OpenBiliClaw
whiteguo233/OpenBiliClaw
本地私有、开源的自进化跨平台 AI 内容发现 Agent:先理解你,再主动从 B站、小红书、抖音、YouTube、X、知乎、Reddit、微博等平台与开放 Web 寻找内容。(支持 deepseek harness 插件) | Local-first open-source cross-platform AI content discovery agent: understands you, then proactively finds content across Bilibili, Xiaohongshu, Douyin, YouTube, X, Zhihu, Reddit, Weibo and the open web.(support deepseek harness plugin)
deepseek-harness-desktop
chokwinlee/deepseek-harness-desktop
Compact DeepSeek Harness desktop host with a native SwiftUI iPhone Remote source preview.