AltHub

ionic-team/ionic-framework Alternatives

cross-platform mobile UI framework

Ionic Framework is a cross-platform UI toolkit that lets developers build native-quality mobile apps and PWAs using web components with Angular, React, or Vue.

52.6kTypeScriptMITactive ยท last push 1mo agoGitHub

Same job, different approach

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

expo/expoGitHub

Choose when you want React Native with managed native builds and OTA updates instead of WebView-based Ionic.

An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.

51.8k
TypeScript
MIT
active1mo ago
AvaloniaUI/AvaloniaGitHub

Choose when you are in the .NET ecosystem and want a XAML-based cross-platform UI toolkit with strong desktop focus.

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

31.4k
C#
MIT
active1mo ago
dotnet/mauiGitHub

Choose when you want Microsoft's official .NET cross-platform native UI framework with C# instead of web tech.

.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
flutter/flutterGitHub

Choose when you want a high-performance self-rendering cross-platform framework using Dart rather than WebViews.

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

178.7k
Dart
BSD-3-Clause
active1mo ago
unoplatform/unoGitHub

Choose when you need a single C#/XAML codebase that also targets WebAssembly alongside mobile and desktop.

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
ShaftUI/ShaftGitHub

Choose when you want a Swift-native cross-platform GUI framework and prefer Swift over web technologies.

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

721
Swift
BSD-3-Clause
slowing11mo ago
go-drift/driftGitHub

Choose when you want to write cross-platform mobile UIs in Go, accepting a younger ecosystem.

Cross-platform mobile UI framework for Go

316
Go
MIT
active5mo ago
fyne-io/fyneGitHub

Choose when you prefer Go and want a Material-style cross-platform GUI toolkit with native packaging.

Cross platform GUI toolkit in Go inspired by Material Design

28.7k
Go
BSD-3-Clause
active1mo 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.

iview/iviewGitHub

Choose when you need a Vue 2 web-only component library and don't need cross-platform mobile/PWA.

A high quality UI Toolkit built on Vue.js 2.0

23.8k
Vue
NOASSERTION
dormant2.7y ago
vueComponent/ant-design-vueGitHub

Choose when you need an enterprise Vue web component library and don't need mobile/PWA support.

๐ŸŒˆ An enterprise-class UI components based on Ant Design and Vue. ๐Ÿœ

21.6k
Vue
NOASSERTION
active2mo ago

Listed as an alternative to

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

framework7io/framework7GitHub

calls ionic-framework โ€œChoose it when you want a larger ecosystem, official React/Angular integrations, and a mature CLI; it is similarly web-technology-based but heavier than Framework7.โ€

Full featured HTML framework for building iOS & Android apps

18.8kJavaScriptactive
OnsenUI/OnsenUIGitHub

calls ionic-framework โ€œSame class of Web Components mobile UI toolkit; choose it for a larger component/plugin ecosystem, first-party Capacitor/PWA tooling, and very active maintenance.โ€

Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.

8.9kJavaScriptactive
flutter/flutterGitHub

calls ionic-framework โ€œChoose when you want to build with web technologies and reuse existing HTML/CSS/JS components.โ€

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

178.7kDartactive
react/react-nativeGitHub

calls ionic-framework โ€œChoose Ionic if you prefer web technologies (HTML/CSS/JS) and want to reuse web skills to build native-quality mobile apps.โ€

A framework for building native applications using React

126.4kC++active
ocornut/imguiGitHub

calls ionic-framework โ€œchoose for web-tech hybrid/PWA apps where the UI lives in a browser, not in a C++ renderer.โ€

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

76.0kC++active
expo/expoGitHub

calls ionic-framework โ€œChoose when you prefer building with HTML/CSS/JS and Capacitor for native access, rather than React Native's native rendering.โ€

An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.

51.8kTypeScriptactive
dcloudio/uni-appGitHub

calls ionic-framework โ€œChoose when you want a standards-based WebView UI toolkit with PWA support and don't need Chinese mini-program outputs.โ€

A cross-platform framework using Vue.js

41.6kJavaScriptactive
AvaloniaUI/AvaloniaGitHub

calls ionic-framework โ€œChoose when you want to build cross-platform apps with web technologies (HTML/CSS/JS) and wrap them with Capacitor or Cordova.โ€

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

31.4kC#active
emilk/eguiGitHub

calls ionic-framework โ€œchoose when you want to ship a PWA/hybrid app from HTML/CSS/JS instead of compiling Rust to WebAssemblyโ€

egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

30.1kRustactive
fyne-io/fyneGitHub

calls ionic-framework โ€œChoose Ionic if you prefer building with web technologies (HTML/CSS/JS) wrapped in webviews, accepting the performance tradeoff versus native UI.โ€

Cross platform GUI toolkit in Go inspired by Material Design

28.7kGoactive
quasarframework/quasarGitHub

calls ionic-framework โ€œAngular/React/Vue cross-platform UI toolkit, choose when you want framework-agnostic native-quality app development over Quasar.โ€

Quasar Framework - Build high-performance VueJS user interfaces in record time

27.2kJavaScriptactive
NativeScript/NativeScriptGitHub

calls ionic-framework โ€œchoose it if your team already uses web technologies and you want a WebView-based app with Capacitor-native access.โ€

โšก 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.6kTypeScriptactive
slint-ui/slintGitHub

calls ionic-framework โ€œChoose Ionic when your team builds with web technologies and accepts WebView-based cross-platform apps instead of native compiled widgets.โ€

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

23.6kRustactive
GeekyAnts/NativeBaseGitHub

calls ionic-framework โ€œChoose if you want a web-first UI toolkit that works with any JS framework and targets native via Capacitor.โ€

Mobile-first, accessible components for React Native & Web to build consistent UI across Android, iOS and Web.

20.4kTypeScriptslowing
JetBrains/compose-multiplatformGitHub

calls ionic-framework โ€œwhen your team builds with web tech and wants a WebView-based mobile/desktop UI rather than native rendering.โ€

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

19.3kKotlinactive
alibaba/weexGitHub

calls ionic-framework โ€œChoose for WebView-based hybrid apps when your team is comfortable with HTML/CSS/JS and wants to keep web skills.โ€

A framework for building Mobile cross-platform UI

18.5kC++slowing
Snapchat/ValdiGitHub

calls ionic-framework โ€œwhen you prefer standard web technologies and are willing to accept a WebView-based approachโ€

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

16.4kC++active
callstack/react-native-paperGitHub

calls ionic-framework โ€œchoose when you prefer web-standard components and need to reuse UI across mobile, desktop, and PWA.โ€

Material Design for React Native (Android & iOS)

14.4kTypeScriptactive
unoplatform/unoGitHub

calls ionic-framework โ€œweb-tech cross-platform mobile toolkit, choose it if you prefer HTML/CSS/JS over C#/XAML.โ€

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.0kC#active