PartCAD
The first package manager for CAD files
My design system: foundations, components, blocks, and charts built on shadcn/ui.
DesignTypeScript · MDXGitHub @timblazingOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗My personal design system: foundations, components, blocks, and charts, built on shadcn/ui (Base UI, base-nova style) and documented with Fumadocs.
Home · dark theme
Dashboard block · light theme
Charts · dark theme
bun install
bun run dev # http://localhost:3000
bun run build # static export to out/
bun run types:check
| Path | What |
|---|---|
content/docs/{foundations,components,blocks,charts} | MDX pages. Each folder is a top-level tab. |
src/app/global.css | Theme tokens. The Foundations pages read values from here. |
src/components/ui | shadcn/ui components, installed with the CLI. |
src/components/charts | Bklit UI chart components, installed from the @bklit registry. |
src/registry/charts | Chart previews (shadcn gallery and Bklit examples), one default export per file. |
src/registry/blocks | Full-page blocks, rendered at /view/<name> and embedded in an iframe. |
scripts/registry.mjs | Generates the lazy preview index (src/registry/__index__.tsx). |
Use a preview in MDX with <ComponentPreview name="chart-area-default" /> or <BlockPreview name="dashboard-01" />. Credit a library with sources frontmatter (libraries are listed in src/lib/libraries.ts); the page header links to it.
The site is a static export (output: 'export') hosted on Cloudflare Pages at https://components.blasingame.dev. Pages is connected to this repo and builds every push to main:
| Setting | Value |
|---|---|
| Build command | bun run build |
| Output directory | out |
public/_headers sets long-lived caching for /_next/static/*. NEXT_PUBLIC_SITE_URL overrides the canonical URL (defaults to https://components.blasingame.dev). Preview the export locally with bun run build && bun run start.