Materializr
開源參數式 3D CAD 給創客 — 受限草圖、實體建模、螺紋、SVG 與文字雕刻、STL/STEP 匯出。Android、iPad、Linux、Mac、Windows。Vibe 編碼。
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Design and preview Nuxt UI semantic palettes, neutral scales, radius, fonts, and light/dark mode token overrides
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Visual builder for Nuxt UI v4 themes.
Design and preview semantic palettes, neutral scales, radius, fonts, and light/dark mode token overrides — then export as app.config.ts, CSS variables, or JSON.
Live: nuxt-ui-themes.com
/coming-soon)pinia-plugin-persistedstateopenai, anthropic, google)zod runtime validationnuxt-securityapp/
app.vue
layouts/ # default (editor shell), preview (iframe), coming-soon
pages/ # home, ai, components/*, blocks/*, templates/*, tools/*, learn/*, utility pages
components/ # editor, preview, layout, ai, tools, learn
composables/ # theme apply/export, iframe sync, source mode, AI state, shortcuts
stores/theme.ts # central ThemeConfig state + history + presets
types/ # theme and AI contracts
utils/ # defaults, presets, css generation, seo
navigation/ # modular route definitions
content/
learn/ # Nuxt Content articles (theming, components, tailwind, best-practices)
server/api/
ai/generate.post.ts
auth/launch.post.ts
highlight.post.ts
source/[...path].get.ts
modules/
source-code-embed.ts
shared/constants/ # palettes, fonts, routes, AI fallbacks (used by app + server)
tests/
unit/
e2e/ # smoke/ runs in CI
.claude/ # Claude Code settings, hooks, rules, skills, subagents
pnpm install
pnpm dev
App runs at http://localhost:3000.
Only needed for launch gating:
NUXT_PUBLIC_COMING_SOON_ENABLED=true
NUXT_COMING_SOON_PASSWORD=your-password
Notes:
import.meta.dev bypasses it locally).# Development
pnpm dev
pnpm build
pnpm preview
pnpm generate
# Quality
pnpm lint
pnpm lint:fix
pnpm format
pnpm format:check
pnpm typecheck
pnpm knip
# Tests
pnpm test
pnpm test:watch
pnpm test:coverage
pnpm test:e2e
pnpm test:e2e:smoke
pnpm test:e2e:full
pnpm test:e2e:headed
pnpm test:e2e:ui
# Workflow automation
pnpm workflow:quick # Quick: lint + format + typecheck
pnpm workflow:full # Full: lint + format + typecheck + test
Before committing, run pnpm workflow:quick (lint, format, typecheck) or pnpm workflow:full (adds unit tests). Husky runs ESLint/Prettier on staged files and commitlint on every commit, and CI runs the full suite on each PR. In Claude Code, /dev-workflow [quick|full|commit] runs the same pipeline, fixes what it can, and drafts the commit.
This repository is set up for Claude Code (CLI, IDE, desktop, and web):
CLAUDE.md: project context and guardrails loaded into every session, plus path-scoped rules in .claude/rules/./name): /dev-workflow [quick|full|commit], /add-preview-route, /add-theme-property, /add-design-tool, /add-learn-article, /add-ai-model, /run-app, /docs-sync, /maintenance, plus vendored Nuxt/Vue/Nuxt UI reference skills.code-reviewer, test-writer, a11y-reviewer.--no-verify and direct pushes to master, and install dependencies at session start on the web.@claude on issues/PRs (claude.yml), and every PR gets an automatic review (claude-code-review.yml) once a CLAUDE_CODE_OAUTH_TOKEN secret is configured.See .claude/README.md for setup and details.
happy-dom)pnpm test:e2e:smoke)pnpm test:e2e:full locallycoverage/playwright-report/, tests/e2e/test-results/nuxt-security headers/CSP are enabled in production./api/ai/generate includes request validation, timeout/retry handling, and per-IP rate limiting./api/source/[...path] sanitizes request path and serves code from a build-time virtual source map./api/highlight uses Shiki and intentionally disables XSS validator at route level to support raw source input.GitHub Actions workflows:
ci.yml (push/PR to master): lint + format check, typecheck, unit tests with coverage, production build + e2e smokesecurity.yml (PR to master): dependency review with high-severity fail thresholdcodeql.yml (push/PR to master + weekly): code security scanningclaude.yml (@claude mentions): Claude Code answers or implements from issues and PR commentsclaude-code-review.yml (PRs): automatic Claude Code review using the repo's review checklistlighthouse.yml (Production deployments): Lighthouse audit of the live site (accessibility must score ≥ 0.9), commented on the merged PRlabeler.yml (PR): auto-labels PRs by file pathsstale.yml (schedule): manages stale issues/PRswelcome.yml (issues/PRs): greets new contributorsDeployment:
pnpm (enforced by packageManager).app/utils/navigation/ modules.content/learn/<category>/ and register it in app/utils/navigation/learn.ts and shared/constants/routes.ts..claude/skills/*/SKILL.md (usable with or without Claude Code).pnpm lint, pnpm typecheck, pnpm test, and pnpm test:e2e:smoke pass before merging.