Analysis updated 2026-06-21
Study how a full-stack Next.js 13 app was structured at launch as a historical reference.
See how server and client components were split in early Next.js 13 App Router applications.
Understand how Stripe subscriptions and NextAuth.js were wired together in early Next.js 13.
| shadcn-ui/taxonomy | wulkano/kap | kilo-org/kilocode | |
|---|---|---|---|
| Stars | 19,222 | 19,219 | 19,257 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 4/5 | 2/5 | 3/5 |
| Audience | developer | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Archived and outdated, does not reflect current Next.js App Router best practices and should not be used in production.
Taxonomy is an open-source demo application built by the creator of shadcn/ui to explore and showcase Next.js 13's newest features when they were first released. The project was an experiment to answer a practical question: what does a full-featured modern web app look like when you adopt everything new in Next.js 13 all at once? It covers features like the new app directory, server and client components (a way to split code that runs on the server from code that runs in the browser), nested layouts, authentication via NextAuth.js, database access via Prisma, Stripe subscriptions, blog and documentation pages using MDX, and styling with Tailwind CSS. The UI components use Radix UI, validations use Zod, and it is written in TypeScript throughout. Note: this project has been officially archived and is no longer updated. The Next.js App Router has since stabilized and changed considerably, so the code here does not reflect current best practices and should not be used in production. It is best treated as a historical reference showing how people were building with Next.js 13 at launch.
An archived demo app built to showcase Next.js 13 features at launch, authentication, database access, Stripe subscriptions, and MDX blog pages, for historical reference only, not for production use.
Mainly TypeScript. The stack also includes TypeScript, Next.js, Prisma.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.