Skip to content

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
Step-by-step guide: how to use TaxonomyInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Clone and build from source

    You'll need: Node.js · pnpm

    Install dependencies

    pnpm install

    Copy environment file

    cp .env.example .env.local

    Start the development server

    pnpm dev
  2. 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. 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

ProjectStarsTypeLevelUpdatedBest for
taxonomy (this)19.3kAppadvanced7 months agoDevelopers learning the Next.js App Router and server components
cal.diy49.6kAppadvanced4 days agoIndividuals who want to self-host their own booking page
NotionNext11.9kAppintermediate4 days agoWriters who already keep their posts in Notion and want a website without moving content
ui127kLibraryintermediate4 days agoDevelopers building React or Next.js interfaces who want full control over component code
create-t3-app29.2kCLIintermediate11 months agoDevelopers who already know some TypeScript and want a Next.js starting point
fumadocs13.5kLibraryintermediate4 days agoReact 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.