awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
shadcn-ui avatar

shadcn-ui/taxonomy

0
View on GitHub↗
19,248 Stars·2,732 Forks·TypeScript·MIT·8 Aufrufe

Taxonomy

Taxonomy is a full-stack application template and reference implementation built with the Next.js app router. It serves as a comprehensive starter for developing web applications using server components and modern React patterns.

The project integrates a variety of specialized systems, including an identity management workflow for OAuth and session handling, and a billing system for managing recurring subscriptions and payment events. It also features a content pipeline that transforms Markdown and JSX files into type-safe data collections for rendering blogs and documentation.

The architecture includes a type-safe database access layer for relational data, runtime schema validation for API payloads and forms, and a themed user interface built from accessible, headless primitives.

This repository provides a complete implementation of these features, including the integration of specific tools for database management, authentication, and content processing.

Features

  • Next.js Development - Serves as a full-stack application starter utilizing Next.js server components and the app router.
  • Server Components - Implements a modern web architecture centered around Next.js server components for optimized rendering.
  • Zod Runtime Validation - Uses Zod schemas to provide type-safe runtime validation for form and API data.
  • Relational Persistence Layers - Implements a persistence layer using a relational database and ORM for structured application state.
  • Database ORMs - Uses Prisma ORM to map database records to application objects and manage relational schemas.
  • Type-Safe Database Clients - Provides a type-safe database client via Prisma for compile-time query validation.
  • Database Schema - Uses a schema-driven approach to generate type-safe database clients for compile-time query validation.
  • JWT Session Management - Manages user authentication and persistent sessions using JSON Web Tokens (JWT).
  • Runtime Data Validation - Employs runtime schema validation for API payloads and form inputs to ensure data integrity.
  • User Authentication Flows - Implements secure sign-in and session management using NextAuth.js to protect private routes.
  • Accessible UI Components - Develops accessible user interfaces with keyboard navigation and screen reader support using Radix UI.
  • Headless Primitives - Builds the user interface using headless primitives that provide accessibility and logic without visual styling.
  • Form Input Validation - Implements runtime validation for user forms and API inputs to ensure data correctness.
  • Billing and Subscription Management - Provides a system for managing commercial subscription plans and recurring billing cycles.
  • Stripe Billing Integrations - Connects the application to Stripe to process recurring billing events and subscription updates.
  • MDX Content Management - Creates type-safe blogs and documentation sites by transforming MDX files into web pages.
  • MDX Processors - Transforms MDX files with embedded JSX into type-safe data collections using Contentlayer.
  • State Synchronization Webhooks - Synchronizes local database subscription states with external payment events via webhooks.
  • Build-Time Asset Processing - Implements a build-time pipeline that transforms MDX files into type-safe content collections.
  • OAuth and Identity Providers - Integrates OAuth providers and session handling through NextAuth.js for secure user identity management.
  • Accessible UI Frameworks - Builds a composable user interface adhering to accessibility standards using headless primitives.
  • Design Systems - Ships a themed user interface design system built from accessible Radix UI primitives.
  • Interface Theming Systems - Implements a themed interface system including a toggleable dark mode for responsive user interfaces.
  • MDX Rendering Frameworks - Renders interactive documentation and blog posts by mixing markdown with JSX components.
  • Route Grouping - Utilizes Next.js route grouping to organize application routes and layouts without affecting the URL path.

Star-Verlauf

Star-Verlauf für shadcn-ui/taxonomyStar-Verlauf für shadcn-ui/taxonomy

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Taxonomy

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Taxonomy.
  • michaelshimeles/nextjs-starter-kitAvatar von michaelshimeles

    michaelshimeles/nextjs-starter-kit

    3,014Auf GitHub ansehen↗

    This project is a foundational boilerplate for building software-as-a-service applications using Next.js, TypeScript, and Tailwind CSS. It provides a pre-configured project structure designed to accelerate the launch of a product. The kit integrates a conversational user interface that renders markdown responses from large language models. It includes a secure identity layer for user registration and session persistence across multiple authentication providers, alongside a billing system for managing tiered pricing plans and real-time payment updates. The technical surface covers a type-safe

    TypeScriptnextjsnextjs-boilerplatenextjs-starter-kit
    Auf GitHub ansehen↗3,014
  • nextjs/saas-starterAvatar von nextjs

    nextjs/saas-starter

    15,906Auf GitHub ansehen↗

    This project is a production-ready boilerplate designed for building subscription-based web applications. It provides a foundational framework for managing user identity, persistent relational data, and recurring billing cycles within a unified development environment. The platform distinguishes itself by integrating secure authentication workflows with automated subscription management. It utilizes a schema-first approach to database interactions, ensuring data consistency through type-safe queries and versioned migrations. By incorporating native support for payment provider APIs, the syste

    TypeScriptnextjspostgresshadcn-ui
    Auf GitHub ansehen↗15,906
  • shadcn/taxonomyAvatar von shadcn

    shadcn/taxonomy

    19,251Auf GitHub ansehen↗

    Taxonomy is a SaaS boilerplate and Next.js application template designed for building subscription-based web applications. It provides a foundational architecture implemented as a TypeScript web framework, utilizing server components and app-router file routing. The project serves as a comprehensive starter for software-as-a-service products, combining user authentication workflows with recurring subscription billing. It further functions as a markdown content site, enabling the creation of blogs or documentation through markdown-to-HTML rendering. The codebase integrates several core capabi

    TypeScript
    Auf GitHub ansehen↗19,251
  • supabase/supabase-jsAvatar von supabase

    supabase/supabase-js

    4,483Auf GitHub ansehen↗

    supabase-js is a comprehensive client library designed to integrate frontend applications with a hosted backend-as-a-service. It provides a unified interface for interacting with a PostgreSQL database, identity management systems, cloud object storage, and real-time data synchronization. The library features an isomorphic client design that operates across both browser and server environments. It distinguishes itself through a type-safe approach, utilizing TypeScript to map database schemas directly to client-side definitions, and employs a PostgREST-based API to translate JavaScript calls in

    TypeScriptclient-librarydatabaseisomorphic
    Auf GitHub ansehen↗4,483
Alle 30 Alternativen zu Taxonomy anzeigen→

Häufig gestellte Fragen

Was macht shadcn-ui/taxonomy?

Taxonomy is a full-stack application template and reference implementation built with the Next.js app router. It serves as a comprehensive starter for developing web applications using server components and modern React patterns.

Was sind die Hauptfunktionen von shadcn-ui/taxonomy?

Die Hauptfunktionen von shadcn-ui/taxonomy sind: Next.js Development, Server Components, Zod Runtime Validation, Relational Persistence Layers, Database ORMs, Type-Safe Database Clients, Database Schema, JWT Session Management.

Welche Open-Source-Alternativen gibt es zu shadcn-ui/taxonomy?

Open-Source-Alternativen zu shadcn-ui/taxonomy sind unter anderem: michaelshimeles/nextjs-starter-kit — This project is a foundational boilerplate for building software-as-a-service applications using Next.js, TypeScript,… nextjs/saas-starter — This project is a production-ready boilerplate designed for building subscription-based web applications. It provides… shadcn/taxonomy — Taxonomy is a SaaS boilerplate and Next.js application template designed for building subscription-based web… supabase/supabase-js — supabase-js is a comprehensive client library designed to integrate frontend applications with a hosted… mickasmt/next-saas-stripe-starter — Next-saas-stripe-starter is a full-stack application template built for launching software-as-a-service products with… webdevcody/wdc-saas-starter-kit — Wdc-saas-starter-kit is a full-stack Next.js and TypeScript web application boilerplate designed to launch…