登录 注册
图像、视频与音频开发者工具数据分析与数据处理 androidapp-frameworkcross-platformharmonyosioskmp
3,636
Stars
325
Forks
30
Watchers
142
Open Issues
NOASSERTION
许可证
Kotlin
语言
2025-04-24
创建时间
2026-11-11
最近更新

项目能做什么

腾讯 TDS 开源的 Kotlin Multiplatform UI 框架,高性能,一套代码支持六端并具备动态下发能力。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<p align="center">
    <img alt="Kuikly Logo"  src="img/kuikly_logo.svg" width="200" />
</p>

<p align="center">

[![GitHub Release](https://img.shields.io/github/v/release/Tencent-TDS/KuiklyUI)](https://github.com/Tencent-TDS/KuiklyUI/releases)
[![License](https://img.shields.io/badge/license-KuiklyUI%20License-blue)](https://github.com/Tencent-TDS/KuiklyUI/blob/main/LICENSE)
[![Kotlin](https://img.shields.io/badge/Kotlin-2.1.21-7F52FF?logo=kotlin&logoColor=white)](https://kotlinlang.org)
[![Platform](https://img.shields.io/badge/Platform-Android%20%7C%20iOS%20%7C%20macOS%20%7C%20HarmonyOS%20%7C%20Web%20%7C%20MiniApp-brightgreen)](https://github.com/Tencent-TDS/KuiklyUI)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/Tencent-TDS/KuiklyUI/pulls)

</p>

English | [简体中文](./README-zh_CN.md) | [Homepage](https://framework.tds.qq.com/)


## Introduction
`Kuikly` is a comprehensive cross-platform solution for UI and logic based on Kotlin multi-platform. It was launched by Tencent's company-level Oteam in the front-end field. It aims to provide a `high-performance, full-platform development framework with unified codebase, ultimate ease of use, and dynamic flexibility`. Currently supported platforms:
- [X] Android
- [X] iOS
- [X] HarmonyOS
- [X] Web (Beta)
- [X] Mini Programs (Beta)
- [X] macOS (Alpha)

Since its launch, `Kuikly` has gained wide recognition from the business. It has been used by many products such as QQ, QQ Music, QQ Browser, Tencent News, Sogou Input Method, MyApp Hub(Tencent's app store), WeSing, Kugou Music, Kuwo Music, Tencent Self-selected Stock, ima.copilot, Weishi, etc.
## Key Features

- **Cross-platform:** Kotlin-based implementation ensuring consistent operation across multiple platforms - one codebase, six platforms
- **Native performance:** Generates platform-native binaries (.aar/.framework/.so)
- **Native development experience:** Native UI rendering, native toolchain support, Kotlin as primary language
- **Lightweight:** Minimal SDK footprint (AOT mode: ~300KB for Android, ~1.2MB for iOS)
- **Dynamic capability:** Supports compilation into dynamic deliverables
- **Multiple paradigms:** Supports both declarative & reactive programming, with self-developed DSL and Compose DSL

## Project Structure

```shell
.
├── core                    # Cross-platform module implementing core capabilities like responsive UI, layout algorithms, Bridge communication, etc.
  ├── src
    ├──	commonMain            # Shared cross-platform code, defining cross-platform interfaces
    ├── androidMain           # Android platform implementation (outputs aar)
    ├── jvmMain               # Generic JVM platform code (no Android APIs, outputs jar)
    ├── appleMain             # apple platform (iOS & macOS) implementation (outputs framework)
    ├── ohosArm64Main         # Ohos platform implementation(outputs so)
    ├── jsMain                # H5 and MiniApp platform implementation(outputs js)
├── cor
阅读完整原文

商业机会分析 AI 生成

商业级多端 UI 业务组件与模板库

产品构想基于 KuiklyUI 构建支持 Android/iOS/HarmonyOS/小程序等 6 端的开箱即用行业组件库与商用模板(如电商、社交、音视频互动),弥补官方开源基础组件的不足。
核心功能适配6端的高频UI组件(瀑布流、富文本、图表)、行业完整页面模板、Compose DSL 兼容封装、主题切换系统。
目标用户中小型外包团队、跨平台独立开发者、初创企业技术负责人。
难度/周期高 · 2-4个月 · 成本:极高(需购买鸿蒙、iOS、Android等多端测试真机,多平台渲染差异适配与测试耗时极长)
收费模式一次性买断源码授权、年度订阅更新许可。
竞争风险官方持续迭代可能带来底层 Breaking Change;跨 6 端渲染一致性调试成本巨大;License 未声明明确商用条款(NOASSERTION)存在合规风险。
依据 AI推测

KuiklyUI 动态化产物托管与热更新分发平台

产品构想针对 KuiklyUI 的动态交付(Dynamic delivery)能力,搭建一套轻量级热更新/动态下发中台(类似 CodePush/动态加载管理平台),提供下发、灰度、回滚与崩溃监控服务。
核心功能动态产物版本管理、多端分流灰度策略、补丁安全签名与校验、客户端动态加载 SDK 集成包、回滚监控告警。
目标用户使用 KuiklyUI 交付业务的中大型应用团队、需要快速热更修复 Bug 的出海/国内企业。
难度/周期中等 · 1-3个月 · 成本:低至中(云存储带宽及后台服务部署成本)
收费模式SaaS 订阅制(按 MAU/下发流量计费)或企业私有化部署收费。
竞争风险iOS App Store 对动态执行代码审核政策的合规风险;需要深入理解 Kuikly 内部动态产物打包格式(源码暂未完全开放该部分服务端闭环)。
依据 尚需验证的假设

企业鸿蒙/多端平移与技术实施咨询服务

产品构想依托 Kuikly 支持 HarmonyOS 和小程序的核心卖点,面向急需接入纯血鸿蒙及多端降本的企业,提供技术咨询、旧架构(如纯 Android/iOS/Flutter)迁移适配及培训方案。
核心功能Kuikly 架构落地内训、原有 Android/iOS 基础库向 KMP 迁移重构、鸿蒙端疑难杂症专家支持、CI/CD 构建流水线搭建。
目标用户传统企业 IT 部门、受鸿蒙适配政策驱动但缺乏原生适配能力的外包与应用开发商。
难度/周期高 · 1-2周启动,按项目周期交付 · 成本:极低(主要是资深工程师的时间成本)
收费模式项目制技术支持费、企业内训服务包、按工时顾问费。
竞争风险过度依赖单一技术方案,若企业更倾向于官方 ArkTS 原生方案或 Flutter 鸿蒙分支,获客难度增大。
依据 数据支持的判断
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
morluto/rea 中文介绍暂未生成
Reverse engineer anything with agents, from app behavior dow
453,108 TypeScript
flutter/flutter 中文介绍暂未生成
Flutter makes it easy and fast to build beautiful apps for m
181,239 Dart
Genymobile/scrcpy 中文介绍暂未生成
Display and control your Android device
154,609 C
rustdesk/rustdesk 中文介绍暂未生成
An open-source remote desktop application designed for self-
129,093 Rust
react/react-native 中文介绍暂未生成
A framework for building native applications using React
126,901 C++
Hack-with-Github/Awesome-Hacking 中文介绍暂未生成
A collection of various awesome lists for hackers, pentester
125,303 -
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 2025-04-24,近 30 天仍在推送,发布过 42 个 Release
社区活跃Star 3,636 / Fork 325 / Issue 142(数据支持,可自行核实)
许可证NOASSERTION
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/Tencent-TDS/KuiklyUI.git
cd KuiklyUI
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。