
Taxonomy
An archived Next.js 13 demo app showing auth, subscriptions and docs with server components.
- Stars
- 19.3k
- Forks
- 2.7k
- Licence
- MIT
- Language
- TypeScript
- Last update
- 7 months ago
- Type
- App
What it is
Taxonomy is a sample web application built with Next.js 13 to explore the new App Router and server components. It includes features common to real apps, such as login, Stripe subscriptions, API routes, and a docs and blog section. The author has archived it, so it is best read as a reference or learning example rather than a maintained product.
- Read the code to see how the /app directory, layouts and route handlers are organized
- Study how NextAuth.js and Prisma are wired together for login
- Look at how Stripe subscriptions are integrated into a Next.js project
- Reuse UI patterns built with Radix UI and Tailwind CSS
Great for
- Developers learning the Next.js App Router and server components
- Students studying how authentication, a database and payments fit together in one app
- Developers who want a reference for combining Tailwind CSS and Radix UI components
Not ideal for
- Anyone who needs a production app, because the README says it is not recommended for production and may use deprecated APIs
- Teams who want ongoing updates, because the project is officially archived and will not receive updates
- Beginners who have never used React or Next.js, because the code assumes existing familiarity with the framework
How to get it
- 1
Clone and build from source
You'll need: Node.js · pnpm
Install dependencies
pnpm installCopy environment file
cp .env.example .env.localStart the development server
pnpm dev - 2
Run it
- Clone the repository from GitHub
- Run pnpm install to install dependencies
- Copy .env.example to .env.local and fill in the variables
- Run pnpm dev to start the development server
- 3
Get the most out of it
- Read the README Features list to find which parts of the app to explore first
- Check the Known Issues section before relying on any feature
- Use the linked Vercel Templates directory for current Next.js starters instead
Downloads
Strengths
- Covers many real-world app features in one codebase
- Uses popular open-source tools such as Prisma, NextAuth.js and Tailwind CSS
- Released under the permissive MIT license
Trade-offs
- Officially archived, so it will not get fixes or updates
- The README lists known issues, such as a Prisma error on deployment and a broken opengraph-image route
- Built for Next.js 13 early App Router, so some patterns are outdated
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| taxonomy (this) | 19.3k | App | advanced | 7 months ago | Developers learning the Next.js App Router and server components |
| cal.diy | 49.6k | App | advanced | 4 days ago | Individuals who want to self-host their own booking page |
| NotionNext | 11.9k | App | intermediate | 4 days ago | Writers who already keep their posts in Notion and want a website without moving content |
| ui | 127k | Library | intermediate | 4 days ago | Developers building React or Next.js interfaces who want full control over component code |
| create-t3-app | 29.2k | CLI | intermediate | 11 months ago | Developers who already know some TypeScript and want a Next.js starting point |
| fumadocs | 13.5k | Library | intermediate | 4 days ago | React developers who want to build a documentation site |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.