
Build products, not boilerplate.Ship has been live-tested on 100+ products at Paralect. 3.0.0 rebuilds it on a modern, type-safe stack β TanStack Start, Hono + oRPC, Drizzle + PostgreSQL β and ships first-class context for coding agents.
What you get
@paralect/ship scaffolds a pnpm + Turborepo monorepo in one of two shapes:
PostgreSQL + TanStack Start
Full-stack. A Hono + oRPC + Drizzle API (
apps/api) and a TanStack Start web app (apps/web), with end-to-end type safety flowing from the API to the client.TanStack Start web-only
Web-only. A standalone TanStack Start SPA (
apps/web) with no separate API β your backend logic lives in type-safe server functions.AI-native by design
Ship is built so coding agents have ground truth and one obvious way to do things:AGENTS.mdat the repo root and scoped toapps/apiandapps/web, plus a progressive-disclosure index of workflow docs.- Skills for the patterns that matter β
no-useEffect, TanStack Start server functions, scaffolding with the CLI. - Codegen keeps the oRPC router, contract, typed client and
DbServicein sync, so the types an agent reads are always real. - Standardised patterns β every resource owns its endpoints, schemas, jobs, crons and methods, mounted by file path. Less to infer, less to get wrong.
llms.txtfor dropping the whole docs set into Cursor, Claude or ChatGPT.
Quick start
npx create-ship-app@latest init works too β it resolves to the same CLI.pnpm start brings up infrastructure, runs migrations, and starts every service. π
Key principles
π§ Standardised patterns. Zero guesswork.
Every resource owns its endpoints, schemas, jobs, crons and methods. File-based mounting and end-to-end type safety mean thereβs one obvious way to build β easy for you and your agents to follow.π Everything is a plugin. Every plugin is your code.
Install a feature with one command and it copies into your repo β edit, extend, delete. Like shadcn/ui, but for your entire stack.π Production-ready.
Auth, migrations, background jobs, file storage, websockets, email, logging and CI are wired up and battle-tested on real products.π₯· For developers and their agents.
Ship is written to be read β by humans and by the models that now write half the code. The docs explain how things work and why.Next steps
- Learn the architecture and how Ship works.
- Explore the API, the Web app, and server functions.
- Scaffold a project and deploy it.
