explaingit

shadcn-ui/taxonomy

Analysis updated 2026-06-21

19,222TypeScriptAudience · developerComplexity · 4/5Setup · moderate

TLDR

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.

Mindmap

mindmap
  root((taxonomy))
    What it does
      Demo Next.js 13 app
      Historical reference
    Tech stack
      TypeScript
      Next.js App Router
      Prisma ORM
      Tailwind CSS
    Features
      Auth with NextAuth
      Stripe subscriptions
      MDX blog and docs
    Audience
      Next.js developers
      Framework learners
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Study how a full-stack Next.js 13 app was structured at launch as a historical reference.

USE CASE 2

See how server and client components were split in early Next.js 13 App Router applications.

USE CASE 3

Understand how Stripe subscriptions and NextAuth.js were wired together in early Next.js 13.

What is it built with?

TypeScriptNext.jsPrismaTailwind CSSRadix UIStripeNextAuth.jsZod

How does it compare?

shadcn-ui/taxonomywulkano/kapkilo-org/kilocode
Stars19,22219,21919,257
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasymoderate
Complexity4/52/53/5
Audiencedevelopervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Archived and outdated, does not reflect current Next.js App Router best practices and should not be used in production.

In plain English

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.

Copy-paste prompts

Prompt 1
Walk me through how Taxonomy wires up NextAuth.js with a Prisma database adapter so I can replicate the auth flow in my Next.js app.
Prompt 2
Show me how Taxonomy handles nested layouts in Next.js 13's app directory so I understand how layout.tsx files compose.
Prompt 3
How does Taxonomy set up MDX for blog and documentation pages in Next.js 13, show the config and a sample page component.
Prompt 4
Explain how Taxonomy integrates Stripe subscriptions: the webhook handler, the subscription check, and the billing page.

Frequently asked questions

What is taxonomy?

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.

What language is taxonomy written in?

Mainly TypeScript. The stack also includes TypeScript, Next.js, Prisma.

How hard is taxonomy to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is taxonomy for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub shadcn-ui on gitmyhub

Verify against the repo before relying on details.