Anatomy is a full-stack starter template built on vinext that provides a clean foundation for building web applications with optional Cloudflare D1 database and Drizzle ORM support.
The starter solves the problem of scaffolding a new full-stack project by providing pre-configured tooling and structure. It runs on vinext, Cloudflare's framework, and includes optional integration with D1 for database management and Drizzle for schema definition and migrations. The template comes with built-in support for ChatGPT Sign-In with Dispatch, allowing developers to add authentication through OpenAI's identity system. Local development is supported through Vite configuration that simulates declared bindings, and the project includes helpers for managing authenticated and anonymous user flows.
Developers should choose this starter when building applications on Cloudflare's infrastructure that may need database persistence and user authentication. It suits projects ranging from public content with optional sign-in to fully authenticated applications with user-specific data. The starter is particularly useful for teams already invested in the Cloudflare ecosystem or those wanting to leverage ChatGPT Sign-In for authentication without building custom OAuth flows.
The project maintains a clean, intentionally minimal schema structure in the database layer, leaving room for application-specific customization. Development examples are provided for D1 integration, and the tooling supports local migration generation through Drizzle when schema changes occur. The starter includes a test suite that verifies the build output and rendered loading skeleton, ensuring the foundation remains stable as development progresses.