Skip to content

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 Native

A framework for building native Android and iOS apps using React and JavaScript.

  1. 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. 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. 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. 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.