Composable, accessible components with thoughtful defaults. Build your own component library with code you can customize, extend, and make your own.

★ 127,790⑂ 11,332👁 409⑃ 5,672● 4,341▤ 140◈ 2,164
TypeScriptMITCreated 2023-01-04ui.shadcn.com
TA的项目
127,790
stars
+115+600+2,638
11,332
forks
409
watchers
5,672
prs
4,341
issues
140
releases
2,164
discussions

README

shadcn/ui

A set of beautifully designed components that you can customize, extend, and build on. Start here then make it your own. Open Source. Open Code. Use this to build your own component library.

!hero

 Documentation

Visit https://ui.shadcn.com/docs to view the documentation.

 Contributing

Please read the contributing guide.

 License

Licensed under the MIT license.

Top issues

Discussions

Latest release

[email protected] [email protected] 2026-10-27
Minor Changes

- 12296 15f59b4 Thanks @mattzcarey! - Upgrade the MCP server to MCP TypeScript SDK v2 (@modelcontextprotocol/server). shadcn mcp now serves MCP protocol 2026-07-28 as well as earlier versions. The shadcn/mcp export is now an McpServer, and a new createServer() export returns a fresh instance per connection. Code that called server.setRequestHandler(...) on the old Server export should use server.registerTool(...) or server.server.setRequestHandler(...) instead.

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON