华为应用市场看板
-- 由 - Harmony Gallery 项目组 - 制作。一个获取、处理、分析并展示鸿蒙应用市场所有应用与元服务数据的全栈项目。 -
-详细介绍
-以下内容聚焦项目目标、核心能力与技术架构。
-项目是做什么的
-本应用是由Harmony Gallery项目组直接参与编写的鸿蒙应用。应用收集华为应用市场的公开数据,转化为直观的图表与报告。简单来说,您能在这里查看几乎所有鸿蒙应用的动态。
-1. 数据总览与图表分析:通过榜单、饼图与折线图,直观查看应用下载量、评分趋势与市场分布。
-2. 搜索应用与查看详情:支持按名称、评分等条件搜索排序、应用内搜索应用、分享链接搜索应用。您可查看各种应用数据与趋势图。
-3. 数据定时自动更新:后台每30分钟同步一次数据,确保您始终获取最新数据。
-4. 交互式操作与分享:点击图表可进行数据筛选,点击应用可进入详情页;您也可通过链接、隔空抓取或鸿蒙碰一碰便捷分享应用页面。
-5. 投稿更新应用信息:您可通过应用市场分享与"我的"页面向应用看板投稿,协助投稿新应用或更新应用信息。
-网页端核心功能
--
-
- 1. 数据统计:展示应用总数、元服务总数、开发者总数等关键指标的统计数据。 -
- 2. 下载榜:提供下载量排名前20的应用列表,以及排除华为系应用后的下载量排名。 -
- 3. 应用详情:点击任意应用相关图标查看应用的详细信息,包括下载量、评分、支持设备、版本信息等。 -
- 4. 趋势分析:展示应用下载量的变化趋势和增量趋势图表。 -
- 5. 应用列表:详细应用信息表格,支持搜索、排序、筛选功能。 -
技术架构
-项目采用现代化技术栈,确保高性能、高可用性与可维护性
-后端技术(Rust)
-Rust 技术栈实现数据聚合、API 暴露、数据库访问和服务端能力编排
--
-
- Rust 2024 Edition:内存安全、零成本抽象、高性能 -
- Axum 0.8:类型安全的 Web 框架,ergonomic API 设计 -
- Tokio 1.47:异步运行时,高效并发处理 -
- SQLx 0.8:编译期 SQL 检查,类型安全的数据库操作 -
- Reqwest 0.12:HTTP 客户端,支持连接池与自动重试 -
- Serde + TOML:序列化/反序列化,配置管理 -
- Tracing:结构化日志与性能追踪 -
- Tower HTTP 压缩:Brotli、Gzip、Deflate、Zstd -
数据库(PostgreSQL)
-PostgreSQL 12+ 推荐 14+,强大的关系型数据库
--
-
- 数据表:app_info, app_metrics, app_rating, app_raw, substance 等 -
- 触发器:自动化数据更新与一致性维护 -
- 索引优化:查询性能提升 -
- 外键级联:数据完整性保障 -
- JSON 字段:灵活的数据结构支持 -
网站前端
-S 站前端
--
-
- 原生 JavaScript:无框架依赖,轻量高效 -
- Chart.js + Date-fns:数据可视化 -
- Markdown-it:Markdown 渲染 -
- 响应式设计:移动端适配 -
T 站前端
--
-
- Vue.js:渐进式前端框架 -
鸿蒙前端
--
-
- ArkTS:鸿蒙应用开发语言 -
- ArkUI:声明式 UI 框架 -
- ArkWeb:Web 容器集成 -
- Stage Model:现代化工程模型 -
- Hvigor:构建工具链 -
数据库接入
-Harmony Gallery 项目组提供鸿蒙应用市场数据查询、统计分析等功能接口,欢迎有需要的项目与我们的数据库对接。
-接入案例 · 友情链接
- -⚠️ 重要提示
-对接数据库之前需要明确告知我们,否则可能违反开源许可。
-使用者不得在获取信息之后在本地原样存储。
-友情链接内网站展示的任何内容均与鸿蒙应用看板无关。Harmony Gallery 项目组不负责维护友情链接内容。
-API 文档
-查看完整的 API 接口文档,了解数据接入方式 -如果您有意向使用我们的数据库,请先与我们取得联系!
- -联系我们
-感谢所有为项目做出贡献的开发者与合作伙伴
-Harmony Gallery 项目组
-致谢
--
-
- 项目致谢:伤心萨摩耶、HEZI641 -
- 鸿蒙应用致谢:筱冉、音唯Artix -
- 感谢华为开发者联盟技术支持 -