AltHub

expo/expo Alternatives

cross-platform mobile app development

Expo is an open-source framework for building universal native apps for Android, iOS, and web using React and JavaScript, with a runtime, SDK, CLI, and connected services.

51.8kTypeScriptMITactive · 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.

unoplatform/unoGitHub

Choose when you want to build cross-platform mobile/web/desktop apps with C# and XAML instead of React/JavaScript.

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
ionic-team/ionic-frameworkGitHub

Choose when you prefer building with HTML/CSS/JS and Capacitor for native access, rather than React Native's native rendering.

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
active2mo ago
infinitered/igniteGitHub

Choose when you want a bare React Native starter with CLI/generators, avoiding Expo's managed workflow and SDK.

Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more! 9 years of continuous development and counting.

19.9k
TypeScript
NOASSERTION
active4mo ago

Listed as an alternative to

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

flutter/flutterGitHub

calls expo “Choose for React Native development with a managed workflow and access to native modules.”

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

178.7kDartactive
ionic-team/ionic-frameworkGitHub

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

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

52.6kTypeScriptactive
DioxusLabs/dioxusGitHub

calls expo “Choose if you want to build universal apps with React Native and a huge ecosystem, primarily mobile.”

Fullstack app framework for web, desktop, and mobile.

39.2kRustactive
AvaloniaUI/AvaloniaGitHub

calls expo “Choose when you want to build cross-platform apps with React and JavaScript/TypeScript instead of .NET/XAML.”

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

31.4kC#active
fyne-io/fyneGitHub

calls expo “Choose Expo for React Native apps that need fast startup and over-the-air updates, but it is a higher-level platform with a different language and build workflow.”

Cross platform GUI toolkit in Go inspired by Material Design

28.7kGoactive
flet-dev/fletGitHub

calls expo “Use when you want React Native with additional tooling and easy over-the-air updates.”

Build realtime web, mobile and desktop apps in Python only. No frontend experience required.

16.6kPythonactive
unoplatform/unoGitHub

calls expo “React Native framework, choose it for React/JS cross-platform native apps.”

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
dotnet/mauiGitHub

calls expo “Choose when you want React/JS universal apps with mobile/web and OTA updates, but do not need native desktop.”

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

23.3kC#active