Materializr
오픈소스 파라메트릭 3D CAD로 제약 스케치·솔리드 모델·나사·SVG·텍스트 조각·STL/STEP 내보내기를 지원합니다
Next.js와 Supabase로 만든 오픈소스 디자인 시스템으로 복사‑붙여넣기 React 코드로 완전한 앱을 만들 수 있음
An open-source design system for indie creators built with Next.js and Supabase. Ship fully functional apps with copy-paste React code: components, blocks, layouts and pages.
디자인TypeScript · MDXGitHub @once-ui-system온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
The open-source frontend infrastructure for the AI-native web
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
The indie design system for Next.js apps
Learn how to set up and build with Once UI at docs.once-ui.com.
Coming from 1.8.x? See MIGRATING.md — a codemod does most of
it, and the rest is six short steps.
This boots both apps in parallel via Turborepo:
• Docs → http://localhost:3000
• Dev sandbox → http://localhost:3001
Note: pnpm install automatically builds the core library via a postinstall hook, so no separate build step is needed after initial setup.
This is a pnpm monorepo with Turborepo. See ARCHITECTURE.md for the full directory layout, conventions, and where to contribute.README 전문 보기 ↗The open-source, agentic design system for React
Learn how to set up and build with Once UI at docs.once-ui.com.
npm install @once-ui-system/core
Coming from 1.8.x? See MIGRATING.md — a codemod does most of it, and the rest is six short steps.
git clone https://github.com/once-ui-system/core.git
cd core
pnpm install
pnpm dev
This boots both apps in parallel via Turborepo:
http://localhost:3000http://localhost:3001Note:
pnpm installautomatically builds the core library via a postinstall hook, so no separate build step is needed after initial setup.
This is a pnpm monorepo with Turborepo. See ARCHITECTURE.md for the full directory layout, conventions, and where to contribute.
core/
├── packages/core/ # @once-ui-system/core — the design system library
├── apps/dev/ # Next.js 16 sandbox for component development
└── apps/docs/ # Next.js 16 documentation site
| Command | Description |
|---|---|
pnpm dev | Start all dev servers in parallel (docs → :3000, dev → :3001, core watch) |
pnpm build | Build everything (library + apps) |
pnpm test | Run all tests via Turbo |
pnpm lint | Lint everything via Turbo |
pnpm typecheck | Typecheck everything in parallel |
pnpm format | Format all files |
pnpm clean | Clean all build artifacts |
pnpm start | Start all built apps (docs → :3000, dev → :3001) |
Individual workspace commands:
| Command | Description |
|---|---|
pnpm dev:docs | Docs app only → http://localhost:3000 |
pnpm dev:dev | Dev sandbox only → http://localhost:3001 |
pnpm build:core | Build just the library |
pnpm test:core | Run core tests only |
pnpm lint:core | Lint core only |
pnpm start:docs | Start built docs app only |
pnpm start:dev | Start built dev app only |
The library ships an AI codegen harness in packages/core/ai/ — a manifest, task bundles, component slices, and validation scripts. This powers the Freebuff integration and enables AI agents to generate Once UI code correctly. See AI Coding docs for details.
Built and maintained by Lorant One.
Join the Design Engineers Club for help, support and discussion.
Found a bug? Report it here. Got a feature request? Submit it here.
We welcome contributions! Before submitting a PR:
apps/dev — use ComponentsCheckPage.tsx to visually verify components.pnpm test before submitting.Where to start:
packages/core/src/components/packages/core/src/modules/apps/docs/src/content/once-ui/packages/core/src/tokens/Once UI is an indie project, kept going by the companies and people who use it.
Founding and Ecosystem sponsors get their logo here.
| Tier | Price | Where your logo runs |
|---|---|---|
| Founding | $2,000 / month | This README, the documentation site and once-ui.com/sponsors; named in every release; a standing line to the team |
| Ecosystem | $750 / month | This README and once-ui.com/sponsors; named in every release for the term |
| Supporter | $250 / month | once-ui.com/sponsors; named in the quarter's release notes |
See once-ui.com/sponsors for the details, or get in touch through the form there.
Individuals can sponsor us through GitHub Sponsors or thanks.dev and get featured on our site.