Build HarmonyOS Apps with ArkTS
TypeScript enhanced for HarmonyOS development. Build beautiful, performant applications with modern syntax and powerful tooling.

Type-Safe
Native Performance
Compile to native code for optimal performance on HarmonyOS devices with minimal runtime overhead.
Fast Development
Rapid development with hot reload, intelligent code completion, and comprehensive debugging tools.
Rich Component Library
Extensive collection of pre-built UI components for rapid application development.
Active Community
Join thousands of developers building with ArkTS for HarmonyOS.



Enhanced TypeScript for HarmonyOS
ArkTS is TypeScript's enhanced superset designed specifically for HarmonyOS application development, bringing type safety and modern language features to mobile development.
- Type-Safe
- Built on TypeScript with enhanced compile-time type checking for robust applications.
- Modern Syntax
- Leverage the latest JavaScript features with TypeScript enhancements.
- HarmonyOS Native
- First-class support for HarmonyOS APIs and development patterns.

Powerful Features for Modern Development.
Explore the comprehensive features that make ArkTS the ideal choice for building HarmonyOS applications.
Build beautiful interfaces with ArkTS's declarative UI framework, similar to modern frameworks like React and SwiftUI.
Built-in state management decorators (@State, @Prop, @Link) for reactive UI updates without external libraries.
Reusable component architecture with strong typing and lifecycle hooks for maintainable code.
Compile to native code for optimal performance on HarmonyOS devices with minimal overhead.
Build once, deploy across HarmonyOS phones, tablets, wearables, and IoT devices.
Full support for async/await, promises, and concurrent programming patterns.
What developers are saying.
Discover feedback from developers worldwide using ArkTS to build HarmonyOS applications.

Zhang Wei
Mobile Developer
ArkTS has transformed how I build HarmonyOS applications. The type safety and modern syntax make development faster and more reliable.

Li Ming
Frontend Engineer
Coming from React, the declarative UI in ArkTS felt immediately familiar. The learning curve was smooth and the tooling is excellent.

Wang Fang
Tech Lead
The compile-time type checking in ArkTS catches so many potential bugs. Our code quality has improved significantly since adopting it.

Chen Hua
Full Stack Developer
ArkTS's integration with HarmonyOS APIs is seamless. Building native features is straightforward and well-documented.

Liu Jing
Senior Developer
The state management system in ArkTS is intuitive. Reactive updates just work without complex boilerplate.

Zhao Peng
App Architect
For cross-platform HarmonyOS development, ArkTS is the clear choice. One codebase for phones, tablets, and wearables.