
React Native macOS
Community fork of React Native for building macOS desktop apps; no longer maintained.
- Stars
- 11.2k
- Forks
- 414
- Licence
- MIT
- Language
- JavaScript
- Last update
- 2.7 years ago
- Type
- Framework
No commits in over a year — check for forks or alternatives before adopting.
What it is
React Native macOS is a fork of React Native that lets developers build macOS desktop applications using JavaScript and React-style components. The README says the project is deprecated and no longer maintained, and it points to Microsoft's React Native for Windows as the successor. It is an experimental project, so it is mainly of interest for understanding the history of desktop React Native work or for older projects.
- Run the bundled RNTesterApp to view component examples
- Create a sample macOS project with the included react-native-macos-cli tool, as described in the README
- Add a macOS target to an existing React Native iOS, Android, or Windows project, following the README steps
Great for
- Developers who already know React Native and want to explore macOS desktop experiments
- People studying how React Native was adapted to Cocoa-based desktop apps
- Maintainers of existing projects that already depend on this fork
Not ideal for
- New production projects, because the README states the project is no longer maintained
- Teams needing current macOS or Node support, since the README lists only Node 4.x+ and OS X 10.11+ as requirements
- Beginners without prior React Native experience, which the README calls highly recommended
How to get it
- 1
Install with a package manager
You'll need: Node 4.x+ · OS X 10.11+
Install the CLI globally
npm install react-native-macos-cli -gCreate a new project
react-native-macos init MyProjectEnter the project folder
cd MyProjectRun the macOS app
react-native-macos run-macos - 2
Run it
- Install the CLI with npm as shown in the README
- Create a project with react-native-macos init MyProject
- Change into the MyProject directory
- Start the app with react-native-macos run-macos
- 3
Get the most out of it
- Read the React Native documentation the README links to, since the README says the fork follows the same instructions
- Check the README's note about running React Native on Catalyst for an alternative path
- Use RNTesterApp to try component examples and load external JavaScript bundles over HTTP
- For new desktop work, consider the Microsoft React Native for Windows project the README recommends
Downloads
Strengths
- Reuses the React Native model and documentation for building macOS apps
- Uses MIT licensing, which permits reuse and modification
- Includes example app screenshots and a sample RNTesterApp for exploration
Trade-offs
- The README says the project is no longer maintained, so bugs and compatibility issues are unlikely to be fixed
- The README describes the project as experimental and says to proceed at your own risk
- Setup instructions reference old versions (Node 4.x, OS X 10.11) and older documentation links
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| react-native-macos (this) | 11.2k | Framework | advanced | 2.7 years ago | Developers who already know React Native and want to explore macOS desktop experiments |
| electron | 124k | Framework | intermediate | 4 days ago | Web developers who want to ship a desktop app using skills they already have |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.