The startup starter that actually delivers.

Most starter kits suck. Takeout sucks less. We took novel tech, made it work well, then added CI/CD, IaC, UI, lots of “agent” stuff, and a changelog — it's what we use for ourselves, and our clients.

It's the fastest way to build something great on both React Native and web. beta

$

bun create takeout

Check the pro version or the free one.

takeout-cli

$

Ultra high quality apps on every platform shipped faster than slop

Takeout is the result of a many-year effort to create a new stack, with some new frontend tech that dramatically simplifies cross-platform development. It makes three things simpler and faster than before: framework, data, and UI.

Today, we're releasing Takeout 2 RC 1, bringing a more Rails-like cohesion to cross-platform React and React Native.

Even when sharing a lot of code you can easily get 90+ Lighthouse performance scores, like this very page, thanks to our libraries Tamagui and One. Then, make your app come alive better and easier than ever before with Zero.

Goals

Universal

Target iOS, Android, Web and Desktop using React and React Native with fully shared code that feels native and runs fast. You don't have to share everything, you don't have to target every platform - but you can, with ease.

DRY and simple

A single repo, package.json, bundler, framework, and router. A single set of routes, hooks, and helpers. A single way to do styling, UI, and data. All of your backend, frontend, and infrastructure, defined in code, deployed with a push. Data queried and mutated quickly, safely, simply, and optimistically, with no glue.

Platform-native

A top-tier experience on every platform, served from a single Vite app and file system route setup:

A website with great Lighthouse scores, all the latest CSS features, and perfectly hydrated static or server rendered pages (even when using spring animations, media queries, and light/dark mode, etc).

A web app that can be client-only and look and feel great despite having fully shared code with a performant site.

And of course, native iOS and Android apps with native UI and navigation, Liquid Glass, Material UI, etc.

Fast, both ways

Fast in both development speed and runtime performance.

Low risk

Self host or deploy to the cloud. Runs on Postgres. Unplug parts you don't like. Libraries chosen for being OSS, popular, single-purpose, and well maintained and documented.

AI-native

Point a coding agent at Takeout and prompt an entire app into production in hours. Over 25 hand-written skills, essential MCP integrations, integration tests, an amazing takeout CLI, and a ton of well-structured scripts make Claude Code amazing at one-shotting almost anything.

In the box

Vite is the best bundler for web. One ported Expo Router to Vite, then added a lot of stuff needed for high performance web: loaders, render modes, smart preloading and prefetching, and bundle size improvements. And a whole bunch more than that.

The new Metro-mode gives you Vite's simplicity for web, and Metro's maturity on native. One is stable for production use, and read our v1 RC1 releae post here.

Tamagui just gives you so much good stuff in a vertically integrated package, it's hard to beat. With version two, a lot of hard work is finally paying off.

Native feels amazing, and web catches up with all the latest styling features. It's also great for LLMs, and generates customized skills.

Version 2 RC1 is out now with too much to list.

Zero solves the worst area of frontend development today: getting data to the client, keeping it in sync, and mutating it instantly. It's like Firebase, but open source, on Postgres, with relations, types, and optimistic mutations built in.

Our over-zero library (repo coming) makes it feel like Rails, and auto generating boilerplate, gluing things together, giving you simple CRUD and permissions, and more.

And a bunch of things we use

This isn't just some thrown together starter, it's extracted from the stack we've always wanted, and we use it ourselves to start new projects. There's 50+ interface folders alone. Plus the best libraries we can find, like Better Auth for auth, or Uncloud and SST options for production.

We built Takeout for ourselves, much like Tamagui and One. They're passion projects born out of stubbornly wanting better things. We hope you enjoy this somewhat early version of our new stack.

- Nate