目前支持鸿蒙的跨平台开源项目

根据搜索结果,目前支持鸿蒙的跨平台开源项目主要有以下这些,我为您整理成对比表格:

项目名称 技术栈/语言 支持设备 主要特点 开源地址 维护状态
Flutter-OH Dart,自绘引擎 手机、PC 谷歌开源跨平台UI框架,性能接近原生;鸿蒙适配版可复用Flutter生态,支持手机/PC双端高性能应用开发 https://atomgit.com/openharmony-flutter 活跃,最新版本3.35.7
React Native-OH JavaScript/React 手机、PC 基于React的跨平台框架,通过桥接调用原生组件;适合熟悉React的团队快速开发手机/PC跨端应用 https://atomgit.com/openharmony-rn 活跃,最新版本0.77.1
Cordova-OH HTML/CSS/JS 手机、PC 基于Web技术的跨平台框架,通过插件调用原生能力;降低Web开发者转鸿蒙的学习成本 https://atomgit.com/openharmony-Cordova 活跃
Electron-OH JavaScript/Node.js PC 基于Chromium和Node.js的桌面端框架,可将Web应用打包为PC原生应用;专注PC端跨平台开发 https://atomgit.com/openharmony-electron 活跃
Qt-OH C++ PC 老牌C++跨平台框架,擅长图形界面、嵌入式及高性能应用开发;适合工业软件、多媒体工具等场景 https://atomgit.com/openharmony-qt 活跃
KMP-OH Kotlin 手机、PC 基于Kotlin Multiplatform的跨平台方案,可实现一次编写多端复用核心业务逻辑;适合Kotlin技术栈团队 https://atomgit.com/openharmony-kmp 早期阶段
uni-app x Vue/UTS 手机、PC、Web、小程序 DCloud推出的跨端框架,支持一次开发适配多端;编译到鸿蒙平台时转换为ArkTS,实现系统原生性能 https://atomgit.com/dcloud 活跃,国内生态丰富
Taro鸿蒙版 React/Vue 手机、Web、小程序 京东发起的开放式跨端跨框架解决方案,支持以Web开发范式实现多端统一开发;C-API版本完成纯血鸿蒙完全适配 https://github.com/NervJS/taro-harmony-capi-library 活跃
Kuikly Kotlin 手机、PC、Web、小程序 腾讯开源的跨平台框架,支持"一码五端";将Kotlin代码编译成各平台原生产物,获得接近原生性能 腾讯开源 活跃,已在腾讯内部大规模应用
Hippy JavaScript/React/Vue 多端 腾讯推出的跨平台高性能开发框架,面向前端开发人员,采用独创架构设计和渲染引擎 https://hippyjs.org/ 活跃
ovCompose Java/Kotlin Android、iOS、鸿蒙 腾讯开源的跨平台框架,基于Compose技术,支持三端开发,实现多端高效开发和动态更新能力 GitHub开源 活跃
ArkUI-X ArkTS OpenHarmony、HarmonyOS、Android、iOS 华为官方推出的跨平台框架,在ArkUI基础上扩展,支持多个操作系统 华为官方 官方维护

选型建议:

  • 前端开发者:可优先考虑React Native-OH或Taro,技术栈熟悉度较高
  • 追求性能体验:Flutter-OH和uni-app x都是不错的选择,能提供接近原生的性能
  • 企业级应用:Kuikly和ovCompose有腾讯内部大规模应用验证,稳定性较好
  • Web技术栈迁移:Cordova-OH和Electron-OH能最大程度复用现有Web项目
  • 高性能图形应用:Qt-OH适合工业软件、多媒体工具等对图形渲染要求高的场景

这些项目都在持续更新中,建议根据具体项目需求、团队技术栈和长期维护考虑进行选择。

相关推荐
梦想不只是梦与想7 小时前
鸿蒙 云测试:上架测试流程
harmonyos·鸿蒙·云测试
tokenKe8 小时前
Tencent BrowserSkill :让 AI Agent 借用你的真实浏览器| 已登录浏览器与编码 Agent 之间的本地桥 |SSP
chrome·开源·github
Nicander9 小时前
我给 Excalidraw 做了一个本地工作区:DrawSpace
前端·开源
冬奇Lab10 小时前
一天一个开源项目(第223篇):TeamAI-CLI —— 腾讯开源的团队级 AI Agent 中间层,让每个人的 AI 能力变成团队共享能力
人工智能·开源·资讯
传奇开心果编程10 小时前
【ArkUI 练中学】第15课:UI 界面设计与实战
学习·ui·华为·harmonyos
HwJack2010 小时前
【HarmonyOS开发小实践】ArkUI 动画系统属性动画、显式动画与路径动画
ui·性能优化·harmonyos
SL_staff11 小时前
从RBAC到场景化授权:《无忧·企业文档》三级权限模型的技术实践解析
java·开源·产品
李游Leo12 小时前
HarmonyOS 7 实战开发 05:把页面做到可上线状态
ios·harmonyos
今夕资源网13 小时前
把 DeepSeek 网页版变成能操作本地项目的 AI Agent:Cuckoo Code 使用指南 GitHub开源
开源·github·deepseek
zhangfeng113315 小时前
ATK(华为算子测试平台)详细介绍 CANN(Compute Architecture for Neural Networks,神经网络计算架构
人工智能·华为·ai编程·npu·cann