ARCHE
FamiliesDocsExamplesBlogGitHub ↗
CLI release guarded
Bun first, pnpm supported

ArcheScaffold the boring parts.

A personal vault for serious starts—TypeScript fullstack, Convex + Next.js, Rust, and Solana—with deployment notes and agent context that still makes sense after the first commit.

Read the docsCompare presets
Terminal
v3.0.0
~
DocsRunbook

Typed boundaries

tRPC and shared packages keep contracts explicit; app entrypoints stay thin.

Turbo-aware tasks

Pipelines, affected checks, and boundaries—remote cache is optional, not assumed.

Auth as a module

Better Auth in TypeScript presets; Rust services integrate through documented API edges.

Agent context

One AGENTS.md map plus .docs and .plans so agents load the right slice—not the whole repo.

Deployment notes

Vercel, Docker hosts, Neon, Upstash, and CI paths documented as composable choices.

Polyglot presets

TypeScript apps, Rust workspaces, workers, and Solana foundations as explicit routes.

Architecture

Three preset shapes

Default monorepo: Next.js web, Express API, tRPC contract package, Prisma store, optional worker.
01
apps/web

Next.js 16 UI

App Router, tRPC client + server caller, Better Auth session boundary.

Boundary•••
const user = await trpcCaller.user.me()
02
apps/server

Module-first API

Express hosts Better Auth and tRPC; features live under modules/*.trpc.ts.

Boundary•••
router.use("/api/trpc", trpcHandler)
03
packages/trpc

Client contract

Re-exports AppRouter from the server—no duplicated router definitions.

Boundary•••
export type { AppRouter } from "@scope/server"
04
packages/store

Prisma data layer

Schema, migrations, and generated client shared by the API.

Boundary•••
prisma.user.findMany()

Verify the preset, then commit

Generate a workspace, read the verification labels, and follow the docs that match your route. Changelog and longer notes live on the blog.

First hourRead the blog
Next.js 16
TypeScript
tRPC
Convex
Rust
Solana