Introduction

Bones is a monorepo with the first six months of an app already built — auth, roles, an admin, a blog, and a design system.

What's in the repo

WorkspaceWhat it is
backendFastify and tRPC API, Postgres through Drizzle, Better Auth
web-appThe auth-gated app, built with Vite and React
desktopThe same app as a Tauri desktop shell, with bearer-token auth
web-staticThe marketing site, a Next.js static export
blogThe public blog, a Next.js static export fed by the backend
docsThis site
shared-uiDesign-system components and tokens used by every frontend

Where to start

The docs are in three parts.

  • Why Bones — the problems Bones solves, one feature at a time.
  • What Bones — the tools it's built on, and why each was picked.
  • How Bones — getting started, and building on it.

New here? Go straight to Installation.