shadcn-ui/lint: Agent-First Design System Linter
The shadcn team released shadcn-ui/lint, an agent-first linter designed to enforce Tailwind CSS and design system consistency across projects.
The tool resolves components through application TypeScript paths and package exports, enabling teams sharing a centralized UI library across multiple apps to keep component definitions synchronized and clean automatically.
Clerk: Direct Installation via shadcn CLI
Clerk launched its official shadcn/ui registry, enabling developers to install authentication components and complete user management configurations using standard shadcn CLI workflows.
The setup bypasses manual boilerplate, pulling configured auth blocks and elements directly into the codebase with local styling intact.
Message: Conversational Primitives for Chat and Agents
shadcn/ui introduced the Message component designed specifically for conversation flows and AI interfaces. The primitive coordinates avatars, alignments, headers, and footers around an adaptive message surface.
Official Registry Directory Expansions
The official shadcn/ui registry directory added new specialized community components this week.
- @3d-viewer A composable 3D model viewer with inspection, animation playback, multiple cameras, and screenshots.
- @docscn Documentation layouts, sidebars, search, and MDX components built as a drop-in replacement on Fumadocs Core.
- @uploadcn Production file upload primitives featuring dropzones, queues, resumable S3/R2 uploads, and 58 UI blocks.
- @keyframery A lightweight motion layer animating dialogs, sheets, and tabs via a single component alongside list and card helpers.
- @colorshot Color and gradient picker supporting linear, radial, and conic gradients, OKLCH, and eyedroppers themed by tokens.
- @harshj A dual-listbox transfer list with search, check-all, and keyboard controls for Radix and Base UI.
⚡️ Sponsor: Shadcn Labs
Pushing the limits of the shadcn/ui ecosystem.
Join 87
+ developers keeping up with shadcn.
A weekly newsletter with the most interesting shadcn News, Tutorials, Projects, and Tools.
100% free · Delivered every Monday
📙 Articles, Tutorials & News
Forking shadcn/ui to Build a Better RTL Experience
Milad Joodi details the architectural hurdles of adapting shadcn/ui primitives for bidirectional layout requirements and the development of FarsiUI.
Dynamic shadcn/ui Themes in Next.js
A complete guide on assembling production-ready theme customizers featuring live font switching, radius variables, SSR cookie sync, and cross-tab state.
📦 Projects, Packages & Tools
photocn: Open-Source In-Browser Photo Editor
An open-source photo editing block crafted with shadcn/ui tokens, providing image adjustments and filtering directly in the browser.
solid-glass: Frosted Translucent Theme Presets
A theme collection providing thick, glassy surfaces with heavy visual weight and backdrop diffusion designed for shadcn/ui tokens.
@agent-ui-kit: Telemetry & Review for AI Agent Runs
UI components tailored for agent execution workflows, offering tool-call timelines, human approval dialogs, and per-hunk diff inspections.
useAnimations: 300 Interactive Animated Icons
A shadcn registry of 300 micro-animated React icon components that run hover, click, or continuous loops out of the box.
minidev: 500+ Base UI and Tailwind v4 Building Blocks
A massive suite of production product UI components covering data tables, command palettes, billing sheets, and AI interactions built on Base UI.
🌈 Related
swiftui-flx: SwiftUI Components the shadcn Way
A component library bringing shadcn workflows to Apple platforms, allowing developers to install native Swift components and design tokens via the shadcn CLI.
zard/ui 1.0: Component Primitives for Angular
A port of the shadcn/ui architecture to Angular, offering 55 signals-based component primitives and 27 layouts with full source-code ownership.
Have a link you want to share? Send me an email at hello@shadcnweekly.com
All submissions are appreciated.
👋 See you next week!