Curated, shadcn/ui-compatible registry of 20+ high-quality React components focused on developer tooling and documentation.
Self-contained, server-first design with zero extra runtime dependencies for most components.
Built for Next.js with ISR (Incremental Static Regeneration) for live data like GitHub stats and npm badges.
Emphasizes documentation UX: code blocks, API references, installers, and interactive dev tools.
Easy installation via shadcn CLI registry or direct copy-paste.
Open-source and fully customizable with full code ownership.
jal-co/ui is a free, open-source shadcn-style component registry created by Justin Levine, offering polished, composable React components specifically tailored for building developer-facing interfaces, documentation sites, internal tools, and open-source project pages. It’s perfect for devs, technical writers, SaaS teams, and open-source maintainers who need professional-looking elements for code display, API docs, GitHub integrations, cron visualizers, log viewers, and payment/tip components — all without heavy dependencies. Powered by React Server Components, Next.js ISR for dynamic data, Tailwind CSS, and shiki for syntax highlighting, it follows the shadcn/ui philosophy of copy-paste or CLI installation while adding server-first optimizations and developer-centric features that make docs and tools feel modern and delightful.
Developer-Focused Components: Syntax-highlighted code blocks, CLI command renderers (with shadcn support), diff viewers, and copyable snippets.
Documentation Tools: AI copy buttons, keyboard shortcut displays, expandable API tables, collapsible file trees, and step-by-step install guides.
Open Source Integrations: GitHub activity graphs, star counters, segmented metrics, live npm badges, and Product Hunt upvote buttons — all with async ISR fetching.
Dev Tools: Visual cron schedulers, masked env variable tables, searchable JSON viewers (65+ themes), log viewers, and network request inspectors.
Payments & Tips: Crypto QR codes with multi-chain support (Ethereum, Solana, Bitcoin), plus PayPal, Ko-fi, and Patreon integrations.
Server-First & Performant: Many components run as React Server Components with zero client-side JS overhead where possible.
shadcn CLI Registry: Add components directly with npx shadcn@latest add https://ui.justinlevine.me/r/[component].
Laser-focused on developer and documentation UX — fills a real gap in the shadcn ecosystem.
Server-first approach keeps bundles lean and improves performance.
Live data fetching (GitHub, npm) with ISR makes components feel dynamic without client load.
Beautiful, production-polished designs that look great out of the box.
Completely free and open-source with full customization freedom.
Smaller library (20+ components) compared to general-purpose shadcn extensions.
Best suited for dev/docs-heavy sites — less ideal for general marketing or consumer UIs.
Relies on Next.js/React Server Components for optimal experience.
Some components (e.g., live badges) require API access or environment setup.
Code Components: Highlighted blocks, diff viewers, CLI commands, copyable snippets.
Docs Components: AI copy buttons, keyboard shortcuts (Kbd), API reference tables, file trees, step-by-step installers.
Open Source Components: GitHub activity graphs, star buttons, metric groups, npm badges, Product Hunt upvotes.
Dev Tools: Cron visualizer, masked env tables, themed JSON viewer, log viewer, network inspector.
Payments: Crypto tip jars with QR codes, multi-chain support, and third-party payment buttons.
100% free and open-source — no paid tiers or restrictions for the core registry.
All components, registry URLs, and source code are freely available.
No Pro version mentioned; fully open for personal and commercial use.
shadcn/ui: Full registry compatibility for CLI installation.
React & Next.js: Optimized for React Server Components and ISR.
Tailwind CSS: Styling foundation with clean, modern design tokens.
shiki: Syntax highlighting for code blocks.
GitHub & npm APIs: Live data fetching for badges and stats.
TypeScript: Fully typed components
Yes, completely free and open-source with no paid features.
Use the shadcn CLI: npx shadcn@latest add https://ui.justinlevine.me/r/[component-name] or copy-paste from the docs.
Yes — it's explicitly designed as a shadcn-style registry and even includes shadcn-specific CLI examples.
Open-source React component library.
Submit your Shadcn product to AllShadcn, get featured, and drive genuine traffic while showcasing your work to the world. Turn your creativity into revenue and begin selling today! 🚀