Show HN: Better Design – 28개의 Shadcn 디자인 시스템(OSS, MCP: Cursor/Claude Code)
hackernews
|
|
📦 오픈소스
#claude
#오픈소스
원문 출처: hackernews · Genesis Park에서 요약 및 분석
요약
최근 29가지의 오픈 소스 디자인 시스템을 제공하는 ‘베터 디자인(Better Design)’ 플랫폼이 공개되어, 하나의 명령어로 shadcn/ui 스타일을 앱에 적용할 수 있게 되었습니다. 각 디자인 시스템은 87개의 공통 구성 요소와 테마를 포함하며, 레지스트리 매니페스트와 토큰을 통해 코드를 쉽게 추출하고 포크할 수 있는 구조로 되어 있습니다. 사용자는 웹사이트에서 다양한 스타일을 미리 보고 필요한 구성 요소를 선택해 프로젝트에 즉시 통합하여 개발 효율성을 높일 수 있습니다.
본문
29 open-source design systems for shadcn/ui. Drop any of them into your app with one command. Browse and preview them all at better-design.com. Every design system ships the same ~87 components (accordion → typography), themed end-to-end. Pick a style, install the components you need, keep iterating. Install any component into your shadcn/ui project: npx shadcn@latest add https://www.better-design.com/registry//.json Example — install Linear's button: npx shadcn@latest add https://www.better-design.com/registry/linear/button.json The CLI handles dependencies, CSS variables, and globals.css automatically. | Design System | Slug | Preview | |---|---|---| | Airbnb | airbnb | view | | Apple | apple | view | | Beam Custom | beam-custom | view | | Beam Lib | beam-lib | view | | Cinematic Dark | cinematic-dark | view | | Column (Corporate Fintech) | corporate-fintech | view | | Dark Orange | dark-orange | view | | Editorial Dark | editorial-dark | view | | Figma | figma | view | | Glassmorphic Dark | glassmorphic-dark | view | | Inset Dark | inset-dark | view | | Light Marketplace | light-marketplace | view | | Linear | linear | view | | Linear Quality | linear-quality | view | | Lumen Dark | lumen-dark | view | | Metal FX | metal-fx | view | | Midnight Glass | midnight-glass | view | | Minimal Light | minimal-light | view | | Monochrome Industrial | monochrome-industrial | view | | Neutral Monochrome | neutral-monochrome | view | | Notion | notion | view | | Pillow Light | pillow-light | view | | Precision Light | precision-light | view | | Stripe | stripe | view | | Supabase | supabase | view | | Tactile Minimal | tactile-minimal | view | | TV Style | tv-style | view | | Vercel | vercel | view | | Vibrant Dark | vibrant-dark | view | registry/ / button.json # shadcn registry entry — what the CLI installs card.json ... index.json # registry manifest components/ / components/ui/ # extracted .tsx source — readable, forkable button.tsx card.tsx ... globals.css # CSS variables + tokens for the theme lib/utils.ts # cn() helper registry/ is the source of truth — whatshadcn add reads.components/ is a mirror of the same code as plain.tsx files for browsing, copying, or diffing on GitHub. Both stay in sync. If you fork or copy directly, grab the matching globals.css for that design system so the tokens resolve. - Want to browse the code? Open components//components/ui/ for any DS. - Want a new theme? Open an issue or PR — every DS is a folder under registry/ plus a matching folder undercomponents/ . - Found a bug or want to tweak a token? PRs welcome. MIT — use these in personal, commercial, and client work. Attribution appreciated but not required.
Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.
공유