ShadcnUI 4 Penpot — Early Access (v0.3.0-alpha)
Hey Penpot community 
I’m excited to share the first public release of ShadcnUI 4 Penpot — an open design system that replicates shadcn/ui natively in Penpot, built token-first using the W3C Design Tokens standard.
The goal is simple: bring shadcn/ui’s architecture — its tokens, themes, and component library — fully into Penpot, so designers can work with the same design language that shadcn/ui developers use in code.
What’s in this release
The file ships with three layers already built:
Token system — Full Tailwind v4 primitive scales, a semantic token layer with 27 tokens per mode (light and dark), and 42 themes total including 20 accent color variations — all structured following the W3C Design Tokens standard and ready to use with Tokens Studio.
Atomic components — Button (5 variants × 3 sizes), Badge, Input, Label, Separator, IconButton, and icon-enhanced versions of Button, Badge, and Input.
Form controls — Checkbox, Radio, Switch, Textarea, and Select — each as a standalone atomic control and as a fully composed Field atom with Label, Helper text, and Error message built in.
This is an early access release and there are rough edges worth knowing about.
Coming next: Card, Avatar, Alert, and Tabs in v0.4.0-alpha.
Why share it now
I’m releasing at this stage specifically to collect community feedback. If you use shadcn/ui in your workflow and want a Penpot design system that mirrors it closely, I’d love to hear what’s working, what’s missing, and what should be prioritized next.
The file is open — feel free to duplicate it, explore the token structure, and leave your thoughts here.
Thanks for checking it out 
Shadcn4Penpot (Google Drive link)
I had to upload in Google Drive since the .penpot file was larger than the supported to attach in this conversation.