Skip the setup. Ship the app.
One command gives you a production-ready website, API, iPhone app, docs and cloud. Then StackOwl guides every step, from your first commit to the App Store.
$ curl -fsSL https://raw.githubusercontent.com/MalyanaSkyrim/stackowl/main/install/install.sh | bash -s my-appAlready have Node.js? npx stackowl create my-app
$
Everything a product needs, wired together
One monorepo, one UI kit for the website and the app, and a small notes feature that goes through every layer as the example to copy.
Website
Next.js landing page with privacy, terms and support pages, in English and French.
API
Fastify and tRPC, typed end to end. Sign in with email codes, Apple and Google.
iPhone app
Expo and React Native: sign-in, settings, dark mode, English, French and Arabic.
Docs
Your own docs site, with every setup step for your project, in order.
Cloud
OpenTofu for Google Cloud: Cloud Run, Secret Manager and deploy access for GitHub.
CI and releases
GitHub Actions for checks, staging and production deploys, and TestFlight builds.
Built on tools you already trust
- TypeScript
- Next.js
- Expo
- React Native
- NativeWind
- Fastify
- tRPC
- Zod
- Prisma
- CockroachDB
- Redis
- Resend
- Sign in with Apple
- Google sign-in
- Fumadocs
- Storybook
- Turborepo
- pnpm
- Docker
- OpenTofu
- Google Cloud Run
- GitHub Actions
- Fastlane
- TestFlight
- Sentry
Guided until you publish
Creating the app is the first step, not the last. Your project comes with a setup guide, and stackowl doctor says what is still missing at every phase: ✓ ready, ! worth a look, ✖ must be fixed.
- 1Your machine
The installer adds Node.js, pnpm, Docker and git.
install.sh - 2Your app
Copied, renamed for your app, installed, database started.
stackowl create - 3Local development
API, website and iPhone app running, with a demo user.
pnpm dev - 4Repository
GitHub variables, labels and branches set for you.
stackowl setup github - 5Backend services
Each key you still need, and what it unlocks.
stackowl doctor - 6Cloud
Infrastructure created, secrets given their values.
stackowl secrets set - 7Apple
Signing, then your first TestFlight build.
pnpm mobile:signing - 8Release
The App Store listing and the submission, step by step.
docs
Start with one line
$ curl -fsSL https://raw.githubusercontent.com/MalyanaSkyrim/stackowl/main/install/install.sh | bash -s my-app