Expo alternative

An Expo alternative with no terminal and no JavaScript

Expo is the React Native framework for developers who write the app in JavaScript, build it with EAS from a terminal and test it in Expo Go. Borel is the alternative for people who don't write code: describe the app in a chat and Borel writes native SwiftUI, runs it in the iOS Simulator in your browser and publishes it.

Updated

9:41
Idea Pipeline, a video idea tracker Borel built, on its Ideas tab
9:41
A recipe app Borel built, with recipes grouped by meal
9:41
A budget app Borel built, showing what is left to spend this month
9:41
A workout log Borel built, with this week's totals

Apps built by Borel, in the iOS Simulator.

Expo

Who is Expo for?

Expo is the official framework for React Native: developers write the app in JavaScript or TypeScript once and ship it to iPhone, Android and the web. It's excellent at that, and many AI app builders use it under the hood.

Its cloud service, EAS, builds iOS apps on Expo's own Macs and submits them to Apple, so a developer on Windows can ship to the App Store.

The iPhone question

Where does Expo stop for an iPhone app?

It's a developer's tool. You install Node.js, create the project from a terminal, write the app's code, and run EAS's command-line tool to build and submit.

Expo's docs note that the iOS Simulator installs only on macOS. Its new cloud simulators that stream to a browser are a limited preview, opened from a waitlist in batches, as of October 2026.

Borel

What Borel does differently

  • No code to write

    Describe the app in plain words. Borel writes the Swift, and you ask for changes the same way.

  • No terminal

    Nothing to install. Build, test and publish to the App Store from a browser tab.

  • The simulator for everyone

    Every build runs in Apple's iOS Simulator on Borel's Mac, streamed to your browser, free on every plan.

At a glance

How do Expo and Borel compare?

From Expo's own site, as of October 2026.

Expo and Borel compared for a native iPhone app
BorelExpo
How you buildDescribe it in a chatWrite JavaScript or TypeScript
Terminal neededNoYes
iOS Simulator without a MacIn your browser, freeA limited preview
Publish to the App Store without a MacYesYes

Switching

How to switch from Expo to Borel

  • 1

    Describe the app you were going to code

    Write what it does and who it's for. Borel plans the screens with you, then writes them in SwiftUI.

  • 2

    See it running in minutes

    The build opens in the iOS Simulator in your browser. No Node.js, no Expo Go, no Xcode.

  • 3

    Hand it to a developer later, if you like

    Download the Swift project on any plan. It opens in Xcode like any other iOS project.

Choose Borel if…

  • You don't write code, or don't want to for this app.
  • You'd rather not install Node.js or use a terminal.
  • The app is for iPhone, and native SwiftUI matters to you.

Frequently asked questions

No. Borel writes Swift with SwiftUI and builds it with Xcode on its own Mac. There's no React Native or JavaScript in a Borel app.

No. Borel writes a new SwiftUI app from your description. If you're happy writing React Native, Expo is the better home for that code.

Yes. The download is a SwiftUI project with an XcodeGen project.yml, the kind any iOS developer opens in Xcode and keeps building, and you can download it on any plan, the free one included.

No. Borel makes native iPhone apps, and the same app runs on iPad. Expo's strength is one codebase for iPhone and Android.

Yes, with nothing to install: 5 free credits a day, up to 30 a month, and the simulator is free. Pro, from $20 a month, adds installs on your iPhone and App Store publishing.

Skip the setup

Describe your app and watch it run in the iOS Simulator, no terminal needed.