🚀Explore ArkTS on GitHub

Build HarmonyOS Apps with ArkTS

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

preview landing

Our Partners

100%

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.

Zhang Wei
fake-avatar
fake-avatar
Li Ming
Wang Fang
fake-avatar

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.
Enhanced TypeScript for HarmonyOS
Features

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.

Testimonials

What developers are saying.

Discover feedback from developers worldwide using ArkTS to build HarmonyOS applications.

Zhang Wei

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

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

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

Chen Hua

Full Stack Developer

ArkTS's integration with HarmonyOS APIs is seamless. Building native features is straightforward and well-documented.
Liu Jing

Liu Jing

Senior Developer

The state management system in ArkTS is intuitive. Reactive updates just work without complex boilerplate.
Zhao Peng

Zhao Peng

App Architect

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