MCPcopy Index your code
hub / github.com/MrUprizing/auth-cn

github.com/MrUprizing/auth-cn @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
423 symbols 1,137 edges 170 files 1 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Auth CN

A minimalist component library with production-ready authentication setups designed for Better Auth and shadcn/ui.

What is Auth CN?

Auth CN provides authentication UI components and starter configurations that you can install directly into your project using the shadcn registry system.

Installation

Add the auth-ui registry in your components.json

{
  "registries": {
    "@auth-cn": "https://auth.uprizing.me/r/{name}.json",
  }
}

Add components using the shadcn CLI:

npx shadcn@latest add @auth-cn/[component-name]

Features

  • 🔐 Built specifically for Better Auth
  • 🎨 Styled with shadcn/ui components
  • 📦 Install with a single command
  • ✨ Fully customizable
  • 🔒 Security and accessibility focused
  • 🚀 Production-ready setups

How It Works

Install components with a single command, customize them to fit your needs, and deploy. All components are fully customizable since the code lives in your project.

Better Auth handles the authentication logic while shadcn/ui provides the visual components.

Extension points exported contracts — how you extend this code

LinearWelcomeEmailProps (Interface)
(no doc)
src/registry/default/email/welcome/linear.tsx
Registry (Interface)
(no doc)
src/types/registry.ts
InstallCommandGroupProps (Interface)
(no doc)
src/components/install-command-group.tsx
IconProps (Interface)
(no doc)
src/assets/index.tsx
PageProps (Interface)
(no doc)
src/app/(view)/view/[category]/[name]/page.tsx
WelcomeEmailProps (Interface)
(no doc)
src/registry/default/email/welcome/vercel.tsx
RegistryItem (Interface)
(no doc)
src/types/registry.ts
CodeBlockHtmlProps (Interface)
(no doc)
src/components/ui/code.tsx

Core symbols most depended-on inside this repo

cn
called by 280
src/lib/utils.ts
desc
called by 34
src/types/docs.ts
subdesc
called by 27
src/types/docs.ts
subtitle
called by 26
src/types/docs.ts
codeCommandX
called by 25
src/types/docs.ts
links
called by 12
src/types/docs.ts
title
called by 10
src/types/docs.ts
codePreview
called by 10
src/types/docs.ts

Shape

Function 400
Interface 23

Languages

TypeScript100%

Modules by API surface

src/components/ui/sidebar.tsx25 symbols
src/components/ui/menubar.tsx16 symbols
src/components/ui/dropdown-menu.tsx15 symbols
src/components/ui/context-menu.tsx15 symbols
src/types/docs.ts13 symbols
src/components/docs/docs-typography.tsx12 symbols
src/components/ui/alert-dialog.tsx11 symbols
src/components/ui/sheet.tsx10 symbols
src/components/ui/select.tsx10 symbols
src/components/ui/item.tsx10 symbols
src/components/ui/field.tsx10 symbols
src/components/ui/drawer.tsx10 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add auth-cn \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact