Open Source
RapidNative is built on open-source infrastructure that we wrote ourselves. We couldn't build the product we wanted on top of someone else's stack, so we built the foundations and released them to the community.
ReactNative.run
ReactNative.run is an open-source, browser-based React Native runtime. It's the engine behind RapidNative's live preview.
- browser-metro. An open-source bundler that runs entirely in a Web Worker in your browser. No remote build server. Everything bundles client-side on your machine.
- Any npm package. Not a curated whitelist. Install anything.
- Full Expo Router support. File-based routing and in-browser API routes.
- Hot module replacement. Real instant feedback while you iterate.
- MIT licensed. Read the code, use it, contribute.
When you hit Play in RapidNative, you're not looking at a simulation. You're running a real React Native app in a real runtime.
Resources: reactnative.run, docs, browser-metro on npm.
Vibecode DB
Vibecode DB is our open-source, type-safe database abstraction layer. It's what makes fullstack generation actually work.
Define your schema once. Query any backend. SQLite for prototyping, Supabase for production, Firebase, or any REST API. Same code, same types, no rewrites when you switch.
It ships with three production-ready adapters:
- SQLiteWebAdapter for in-browser prototyping.
- SupabaseAdapter for production.
- CustomAdapter for your own REST API.
This is why your RapidNative app gets a real database the moment it generates, and why there's no vendor lock-in. You own the schema, and you can move it anywhere.
Why we open-sourced all of it
Most AI app builders are stitched together from third-party services and proprietary runtimes. That's why they're slow, why they can't do full-stack, and why their exports never quite work. We decided the infrastructure had to be public, inspectable, and yours to keep. The product is better because of it, and so is the ecosystem.