The best React Native alternatives
4 tools that do a similar job to React Native, 4 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
You're replacing
React NativeA framework for building native Android and iOS apps using React and JavaScript.
- 1

NativeScript
Open source · MIT · ★ 25.7k
Build native iOS and Android apps by writing JavaScript or TypeScript that calls native APIs directly.
Best for: JavaScript or TypeScript developers who want to build native iOS or Android apps; Teams that already use Angular, React, Vue, Svelte, or Solid and want to reuse those skills on mobile
- 2

Capacitor
Open source · MIT · ★ 17k
Turn a web app into native iOS, Android, and web apps from one JavaScript codebase.
Best for: Web developers who already have a modern web app and want it in the app stores; Teams that want one codebase across iOS, Android, and the web
- 3

Expo
Open source · MIT · ★ 53.3k
Open-source framework for building native Android, iOS, and web apps with React.
Best for: Developers who want to build iOS and Android apps with React and JavaScript; Teams that want one codebase covering mobile and web
- 4

Avalonia
Open source · MIT · ★ 31.7k
A C# and XAML framework for building desktop, mobile and web-assembly UI apps.
Best for: C# developers who already know XAML or WPF; Teams that want one UI codebase across desktop and mobile
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to React Native. We don't take payment for placement.