AltHub

NativeScript/NativeScript Alternatives

cross-platform native mobile app development

NativeScript is a cross-platform mobile development framework that lets JavaScript/TypeScript apps access native iOS/Android/visionOS APIs and render native UI controls.

25.6kTypeScriptMITactive ยท last push 1mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

react/react-nativeGitHub

choose it if you are a React shop targeting mobile and want the largest JS-native ecosystem with native view primitives.

A framework for building native applications using React

126.4k
C++
MIT
active1mo ago
Tencent/HippyGitHub

choose it if you need dynamic over-the-air JS bundle updates with native rendering in a React/Vue-like API.

Hippy is designed to easily build cross-platform dynamic apps. ๐Ÿ‘

8.6k
C++
Apache-2.0
active1mo ago
tidev/titanium-sdkGitHub

choose it for existing Titanium/Alloy projects that need continued maintenance and JS-to-native mobile development.

๐Ÿš€ Native iOS and Android Apps with JavaScript & TypeScript

2.8k
Objective-C
NOASSERTION
active1mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

flutter/flutterGitHub

choose it if you prefer Dart and want a self-drawn rendering pipeline for pixel-identical UI rather than JavaScript-to-native bridges.

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

178.7k
Dart
BSD-3-Clause
active1mo ago
DioxusLabs/dioxusGitHub

choose it if you want Rust and a React-like component model across mobile/desktop/web instead of JS.

Fullstack app framework for web, desktop, and mobile.

39.2k
Rust
Apache-2.0
active17d ago
AvaloniaUI/AvaloniaGitHub

choose it if you are on .NET and want C#/XAML UI for desktop/embedded/mobile rather than JS.

Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI

31.4k
C#
MIT
active1mo ago
fyne-io/fyneGitHub

choose it if you want a Go UI toolkit for desktop/mobile with no JavaScript dependency.

Cross platform GUI toolkit in Go inspired by Material Design

28.7k
Go
BSD-3-Clause
active1mo ago
slint-ui/slintGitHub

choose it if you need a small Rust/C++/JS/Python UI runtime for mobile/embedded rather than a full JavaScript runtime.

Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.

23.6k
Rust
NOASSERTION
active1mo ago
dotnet/mauiGitHub

choose it if you have .NET/C# expertise and want XAML native controls on mobile/desktop.

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

23.3k
C#
MIT
active1mo ago
JetBrains/compose-multiplatformGitHub

choose it if you are a Kotlin developer and want Compose-style declarative UI on iOS/Android/desktop.

Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

19.3k
Kotlin
Apache-2.0
active1mo ago
unoplatform/unoGitHub

choose it if you are in the .NET ecosystem and want WinUI/XAML targeting mobile/desktop/web too.

Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.

10.0k
C#
Apache-2.0
active1mo ago
Tencent-TDS/KuiklyUIGitHub

choose it if you want a Kotlin Multiplatform UI with dynamic delivery instead of a TypeScript runtime.

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

3.4k
Kotlin
NOASSERTION
active1mo ago
go-drift/driftGitHub

choose it if you want to build mobile UIs in Go instead of TypeScript/JavaScript.

Cross-platform mobile UI framework for Go

316
Go
MIT
active5mo ago
tauri-apps/tauriGitHub

choose it if you want a Rust plus web frontend packaged in a small native shell rather than direct JS-native view programming.

Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

110.5k
Rust
Apache-2.0
active2mo ago
ionic-team/ionic-frameworkGitHub

choose it if your team already uses web technologies and you want a WebView-based app with Capacitor-native access.

A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

52.6k
TypeScript
MIT
active1mo ago
Snapchat/ValdiGitHub

choose it if you want a C++ UI framework with native performance across platforms rather than JavaScript bindings.

Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity.

16.4k
C++
NOASSERTION
active15d ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

alibaba/weexGitHub

choose it only when maintaining existing Weex/Vue mobile apps; it is an older generation with less active momentum.

A framework for building Mobile cross-platform UI

18.5k
C++
Apache-2.0
slowing10mo ago

Listed as an alternative to

These projects were analysed and named NativeScript among their alternatives. The relationship is not symmetric โ€” how NativeScript rates them is a separate judgement, made when NativeScript is analysed in its own right.

dcloudio/uni-appGitHub

calls NativeScript โ€œChoose when you want direct native UI and API access from TypeScript/JS with optional Vue support, and mini-program targets are irrelevant.โ€

A cross-platform framework using Vue.js

41.6kJavaScriptactive
ionic-team/capacitorGitHub

calls NativeScript โ€œChoose when you want TypeScript with direct native UI and support for multiple front-end frameworks, not webview.โ€

Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web โšก๏ธ

16.5kTypeScriptactive
Snapchat/ValdiGitHub

calls NativeScript โ€œwhen you want to build truly native apps with TypeScript and direct native API accessโ€

Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity.

16.4kC++active