tencent-tds/kuiklyui

A Kotlin Multiplatform UI framework from Tencent TDS — high-performance, one codebase for six platforms, with dynamic delivery.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 30 minutes ago
Added to GitGenius on September 19th, 2026
Created on April 24th, 2025
Open Issues & Pull Requests: 135 (+0)
GitHub issues: Enabled
Number of forks: 308
Total Stargazers: 3,524 (+0)
Total Subscribers: 30 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 20.9 hours
Mean response time: 2.3 days
90th percentile: 5.7 days
Tracked items: 482

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 59% of tracked open issues have had no activity in three months. 75% of issues opened in the past year have been closed, leaving a working backlog.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 65
New in 7 days: 0
Closed in 7 days: 3
Avg open age: 190 days
Stale 30+ days: 54
Stale 90+ days: 41

Recent activity

Opened in 7 days: 0
Closed in 7 days: 3
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • s: need triage (104)
  • s: confirmed (62)
  • s: assigned (52)
  • s: resolved (50)
  • needs info (30)
  • ❓ question (25)
  • 🐞 bug (23)
  • 💪🏻 enhancement (19)

Detailed Description

Kuikly is a Kotlin Multiplatform UI framework that enables developers to build native applications across six platforms from a single codebase.

The framework addresses the challenge of maintaining separate codebases for different platforms by providing a unified Kotlin-based solution that compiles to platform-native binaries. It generates native Android archives, iOS frameworks, and HarmonyOS binaries while preserving native performance characteristics. The approach combines Kotlin Multiplatform capabilities with native UI rendering and native toolchain integration, allowing developers to write once and deploy across Android, iOS, HarmonyOS, Web, Mini Programs, and macOS. The framework supports both declarative and reactive programming paradigms through its own DSL and an adapted version of Jetpack Compose.

Teams should consider Kuikly when targeting multiple platforms simultaneously and prioritizing native performance and minimal SDK footprint. The framework suits projects requiring consistent behavior across platforms without sacrificing platform-specific capabilities or performance. It is particularly relevant for organizations already invested in Kotlin development or those building applications that need to run on both mobile and desktop platforms. The lightweight footprint, with AOT mode producing approximately 300KB for Android and 1.2MB for iOS, makes it suitable for bandwidth-constrained environments. The framework's support for dynamic delivery enables flexible app updates without requiring full reinstallation.

Development activity shows consistent engagement with the codebase, with regular updates addressing platform support and framework stability. The project maintains comprehensive documentation covering quick start procedures, integration guidance, and component APIs. The team actively manages compatibility across different development environments, including specific guidance for Android Studio versions and HarmonyOS SDK configurations. The framework demonstrates production readiness through its adoption in established applications across multiple product categories.