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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
shadcn-ui avatar

shadcn-ui/taxonomy

0
View on GitHub↗

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.

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

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.
19,248 stars·2,732 forks·TypeScript·MIT·22 vues

Historique des stars

Graphique de l'historique des stars pour shadcn-ui/taxonomyGraphique de l'historique des stars pour shadcn-ui/taxonomy

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de shadcn-ui/taxonomy ?

Les fonctionnalités principales de shadcn-ui/taxonomy sont : Next.js Development, Server Components, Zod Runtime Validation, Relational Persistence Layers, Database ORMs, Type-Safe Database Clients, Database Schema, JWT Session Management.

Quelles sont les alternatives open-source à shadcn-ui/taxonomy ?

Les alternatives open-source à shadcn-ui/taxonomy incluent : 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…

Alternatives open source à Taxonomy

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Taxonomy.
  • michaelshimeles/nextjs-starter-kitAvatar de michaelshimeles

    michaelshimeles/nextjs-starter-kit

    3,014Voir sur GitHub↗

    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
    Voir sur GitHub↗3,014
  • nextjs/saas-starterAvatar de nextjs

    nextjs/saas-starter

    15,906Voir sur GitHub↗

    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
    Voir sur GitHub↗15,906
  • shadcn/taxonomyAvatar de shadcn

    shadcn/taxonomy

    19,251Voir sur GitHub↗

    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
    Voir sur GitHub↗19,251
  • supabase/supabase-jsAvatar de supabase

    supabase/supabase-js

    4,483Voir sur GitHub↗

    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
    Voir sur GitHub↗4,483
Voir les 30 alternatives à Taxonomy→