Source: https://seerepo.com/r/shadcn-ui/ui/built
Markdown source: https://seerepo.com/r/shadcn-ui/ui/built.md
Description: ui is a TypeScript repo built with React Router, React, Vite, and Next.js. It uses MCP and Vercel.

# What is ui built with?

ui is a TypeScript repo built with React Router, React, Vite, and Next.js. It uses MCP and Vercel. It has 3,892 files and 636,228 written lines, with 414 test files.

Read on October 27, 2026, at commit 8f04138.

Repository: https://github.com/shadcn-ui/ui

## Frontend

### The base

- **React Router**: [in package.json](https://github.com/shadcn-ui/ui/blob/8f04138777c1b6996e709993362a7b0a12888ecf/package.json)
- **[React](https://seerepo.com/uses/react)**: [in package.json](https://github.com/shadcn-ui/ui/blob/8f04138777c1b6996e709993362a7b0a12888ecf/package.json)
- **[Vite](https://seerepo.com/uses/vite)**: [in package.json](https://github.com/shadcn-ui/ui/blob/8f04138777c1b6996e709993362a7b0a12888ecf/package.json)
- **Next.js**: [in package.json](https://github.com/shadcn-ui/ui/blob/8f04138777c1b6996e709993362a7b0a12888ecf/package.json)

## Backend

### Services

- **MCP**: 2 files · [packages/shadcn/src/commands/mcp.ts, line 5](https://github.com/shadcn-ui/ui/blob/8f04138777c1b6996e709993362a7b0a12888ecf/packages/shadcn/src/commands/mcp.ts#L5)
- **Vercel**: 1 file · [apps/v4/lib/registry-health/blob.ts, line 6](https://github.com/shadcn-ui/ui/blob/8f04138777c1b6996e709993362a7b0a12888ecf/apps/v4/lib/registry-health/blob.ts#L6)

## Other repos with a similar stack

- [supabase/supabase](https://seerepo.com/r/supabase/supabase/built): React Router, React, Vite, Next.js, MCP · [Compare](https://seerepo.com/compare/shadcn-ui/ui/vs/supabase/supabase)
- [deepseek-ai/deepseek-harness](https://seerepo.com/r/deepseek-ai/deepseek-harness/built): React, Vite, MCP · [Compare](https://seerepo.com/compare/deepseek-ai/deepseek-harness/vs/shadcn-ui/ui)
- [react/react](https://seerepo.com/r/react/react/built): React, Next.js, MCP · [Compare](https://seerepo.com/compare/react/react/vs/shadcn-ui/ui)
- [thedotmack/claude-mem](https://seerepo.com/r/thedotmack/claude-mem/built): React, Vite, MCP · [Compare](https://seerepo.com/compare/shadcn-ui/ui/vs/thedotmack/claude-mem)
- [microsoft/Web-Dev-For-Beginners](https://seerepo.com/r/microsoft/Web-Dev-For-Beginners/built): React, Vite, Next.js · [Compare](https://seerepo.com/compare/microsoft/Web-Dev-For-Beginners/vs/shadcn-ui/ui)
- [ChatGPTNextWeb/NextChat](https://seerepo.com/r/ChatGPTNextWeb/NextChat/built): React, Next.js, MCP · [Compare](https://seerepo.com/compare/ChatGPTNextWeb/NextChat/vs/shadcn-ui/ui)

## Frequently asked questions

### What language is ui written in?

ui is written in TypeScript: 3,892 files and 636,228 written lines.

### What framework does ui use?

ui is built with React Router, React, Vite, and Next.js.

The proof: [in package.json](https://github.com/shadcn-ui/ui/blob/8f04138777c1b6996e709993362a7b0a12888ecf/package.json)

### What services does ui use?

ui uses MCP and Vercel.

The proof: [packages/shadcn/src/commands/mcp.ts, line 5](https://github.com/shadcn-ui/ui/blob/8f04138777c1b6996e709993362a7b0a12888ecf/packages/shadcn/src/commands/mcp.ts#L5)

### Does ui have tests?

Yes. ui has 414 test files.

### Which repos have a stack like ui's?

The ones that share most of its stack: supabase/supabase, deepseek-ai/deepseek-harness, and react/react.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
