AltHub

ionic-team/capacitor Alternatives

cross-platform mobile app development (web-to-native)

Capacitor is a cross-platform native runtime that runs web apps in native iOS/Android containers and provides a plugin bridge for calling native APIs from JavaScript.

16.5kTypeScriptMITactive ยท last push 2mo agoGitHub

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 when you want a single Dart codebase with a custom rendering engine instead of a webview-based architecture.

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

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

Choose when you want to build apps in Rust with a React-like model, avoiding JavaScript and webviews.

Fullstack app framework for web, desktop, and mobile.

39.2k
Rust
Apache-2.0
active23d ago
AvaloniaUI/AvaloniaGitHub

Choose when you're in .NET and need native C#/XAML across desktop, mobile, and web with no webview.

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

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

Choose when you want a pure Go GUI toolkit with native rendering, not a webview wrapper.

Cross platform GUI toolkit in Go inspired by Material Design

28.7k
Go
BSD-3-Clause
active2mo ago
dotnet/mauiGitHub

Choose when you're on .NET and want native controls from C#, instead of a web-based runtime.

.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
active2mo ago
Snapchat/ValdiGitHub

Choose when you need a C++ cross-platform native UI framework rather than webview.

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

16.4k
C++
NOASSERTION
active22d ago
unoplatform/unoGitHub

Choose when you want C#/XAML that compiles to native mobile and WebAssembly, not webview-based.

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
active2mo ago
go-drift/driftGitHub

Choose if you prefer to build mobile UIs in Go and accept an early-stage/limited ecosystem over webview.

Cross-platform mobile UI framework for Go

316
Go
MIT
active5mo ago
Tencent/HippyGitHub

Choose when you need a JS-driven native rendering framework with dynamic delivery from Tencent.

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

8.6k
C++
Apache-2.0
active2mo ago
ShaftUI/ShaftGitHub

Choose for Swift-first cross-platform UI development instead of web tech.

A cross-platform GUI framework for Swift, built for demanding workloads and developer ergonomics

721
Swift
BSD-3-Clause
slowing11mo ago
react/react-nativeGitHub

Choose when you're in the React ecosystem and want native components with JS, not a webview.

A framework for building native applications using React

126.4k
C++
MIT
active2mo ago
tauri-apps/tauriGitHub

Choose when you want a desktop-first webview app with a Rust backend and smaller footprint, but be prepared to write plugins in Rust.

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

110.5k
Rust
Apache-2.0
active2mo ago
slint-ui/slintGitHub

Choose when you want a declarative native GUI toolkit for Rust/C++/JS/Python, not webview.

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
JetBrains/compose-multiplatformGitHub

Choose when you're using Kotlin and want shared Compose UI on Android, iOS, desktop, and web.

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
active2mo ago
tidev/titanium-sdkGitHub

Choose when you want JavaScript to drive real native UI widgets instead of a webview.

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

2.8k
Objective-C
NOASSERTION
active1mo ago
alibaba/weexGitHub

Choose when you need a JS-to-native UI framework with Vue-like syntax for mobile apps.

A framework for building Mobile cross-platform UI

18.5k
C++
Apache-2.0
slowing10mo ago
Tencent-TDS/KuiklyUIGitHub

Choose when you want a Kotlin Multiplatform UI framework with dynamic delivery from Tencent.

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

3.4k
Kotlin
NOASSERTION
active1mo ago
NativeScript/NativeScriptGitHub

Choose when you want TypeScript with direct native UI and support for multiple front-end frameworks, not webview.

โšก Write Native with TypeScript โœจ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what you love โค๏ธ Angular, React, Solid, Svelte, Vue with: iOS (UIKit, SwiftUI), Android (View, Jetpack Compose), Flutter and you name it compatible.

25.6k
TypeScript
MIT
active2mo 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.

apache/cordova-cliGitHub

Choose when you want the mature Apache Cordova ecosystem with its larger plugin repository and don't mind an older webview-based architecture.

Apache Cordova CLI

967
JavaScript
Apache-2.0
active2mo ago

Listed as an alternative to

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

react/react-nativeGitHub

calls capacitor โ€œChoose Capacitor to wrap an existing web app for native mobile stores while reusing web assets and accessing native APIs.โ€

A framework for building native applications using React

126.4kC++active
alibaba/weexGitHub

calls capacitor โ€œChoose for taking existing web apps to native stores via WebView; not a native-rendering UI system.โ€

A framework for building Mobile cross-platform UI

18.5kC++slowing
Tencent/HippyGitHub

calls capacitor โ€œwhen you want to bridge existing web apps into native containers rather than write logic in a JS engine.โ€

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

8.6kC++active