jalco/ui

Free

Open-source component library for React + Tailwind

Get now
jalco/ui Image 1
Details About jalco/ui

Activity Graph - GitHub-style activity heatmap

jal-co/ui is a free, open-source shadcn-compatible registry of 17 composable components laser-focused on developer tooling think log viewers, JSON trees, env variable tables, cron schedule displays, and GitHub/npm stat badges.

You install each component via the shadcn CLI directly into your project, no external package required.

JSON Viewer - Collapsible, syntax-colored JSON tree

The library is purpose-built for a very specific audience: developers building documentation sites, internal dashboards, dev tools, and open-source project pages. If you need a JSON viewer, a terminal-style log output, or a GitHub star count button for your app, this is where you go.


Features ✨

  • 17 polished, composable components organized across Code, Docs, Open Source, Dev Tools, and Payments categories

  • shadcn registry-native — install any component with a single npx shadcn command, no package manager dependency

  • Server Component support — async components like GitHub Stars Button and npm Badge fetch live data at build time with ISR (Incremental Static Regeneration)

  • Tailwind CSS v4 compatible — built on top of the latest Tailwind stack

  • Copy-paste alternative — every component page includes full source if you prefer manual installation

  • Color themes — customizable via the built-in theming system

  • llms.txt support — a dedicated endpoint for AI tools and LLM ingestion

  • AI Copy Button — lets users send component content directly to v0, ChatGPT, Claude, or Gemini from the docs

Included Components 📒

Tabbed CLI command block

Code

  • Code Block - syntax-highlighted block with language icon, copy button, and collapsible overflow (powered by Shiki)

  • Code Block Command - tabbed CLI block with package manager switching (pnpm, yarn, npm, bun, shadcn) and localStorage persistence

  • Code Line - compact inline code snippet with copy button

Docs

  • AI Copy Button - split button that sends content to AI tools (v0, ChatGPT, Claude, Gemini)

  • API Reference Table - expandable prop table with color-coded types for documentation pages

  • Stepper - numbered step layout with vertical connectors and status indicators for onboarding/installation guides

Open Source

  • Activity Graph - GitHub-style contribution heatmap with real data fetching by username

  • GitHub Stars Button - live star count button via async ISR server component

  • GitHub Button Group - segmented button showing multiple repo metrics with individual links

  • npm Badge - live npm stats (version, downloads, license, last publish) in 3 layout variants

  • Product Hunt Button - live upvote count button in two layouts

Dev Tools

  • Cron Schedule - visual cron expression display with human-readable summary and next-run preview

  • Env Table - read-only env variable table with masked values, click-to-reveal, and bulk .env copy

  • JSON Viewer - collapsible syntax-colored JSON tree with search, path copy, and 65 color themes

  • Log Viewer - scrollable log output with terminal, minimal, and filterable variants; supports colored levels, auto-scroll, and export

  • Request Viewer - network request inspector with headers, response body, and timing waterfall

Payments

  • Crypto + Tip Jar - donation/tipping widget supporting crypto wallets and platforms like Ko-fi and Patreon, in six layout variants


Pros and Cons

Pros ✅

  • Highly specialized - no other shadcn registry focuses this specifically on developer tooling components

  • Zero vendor lock-in - you own every line of code the moment you install it

  • Server Component-first - data-fetching components use ISR, keeping your page fast with live stats

  • CLI-native workflow - one command installs the component and all its dependencies automatically

  • Free and open source - 19 GitHub stars (early stage) with an MIT-friendly ethos

  • AI-ready - llms.txt and the AI Copy Button make it forward-compatible with AI coding workflows

  • No version tracking - components are copied into your project, so you are never blocked by a breaking upstream change

Cons ⚠️

  • Only 17 components - the library is early-stage; general-purpose UI components (modals, dropdowns, navigation) are not in scope

  • Narrow audience - ideal for dev tools and docs sites, not general-purpose web app UIs

  • Next.js App Router required - officially requires Next.js with App Router and Tailwind CSS v4 already configured


Integration

  • shadcn CLI - primary install method via npx shadcn@latest add jalco/{component-name}

  • Next.js App Router - required; components are built as async server components where needed

  • Tailwind CSS v4 - styling layer; must be configured in your project before installing

  • shadcn/ui - must be initialized in the project as a prerequisite

  • Shiki - used under the hood for syntax highlighting in Code Block components

  • npm registry - npm dependencies are installed automatically by the CLI

  • Registry URL - components can also be added directly via npx shadcn@latest add https://ui.justinlevine.me/r/{component-name}.json

FAQ

Is jal-co/ui free to use?

Yes, it is fully free and open source. There is no paid tier, no subscription, and no license fee.

Do I need to have shadcn/ui already set up to use it?

Yes. The library requires an existing Next.js project with Tailwind CSS v4 and shadcn/ui initialized before you can install any component.

Can I use individual components without installing the whole library?

Absolutely, that is the whole point. Each component is installed independently via the CLI or copied manually. You only add what you actually need.

Does it work with frameworks other than Next.js?

Officially, Next.js with App Router is the recommended setup. Some components (especially the async server components with ISR data fetching) are tightly coupled to Next.js, though purely presentational ones could be adapted to other React environments with extra work.

Featured Tailwind Components

Production-ready Tailwind components for React, Next.js, Vue & HTML. Responsive, accessible UI blocks optimized for Tailwind v4 with MCP integration.

Aspect HOT

Aspect

Paid

Corporate site template with 100 + shadcn/ui blocks

Plasma

Plasma

Paid

Developer SaaS template for Next.js 15 & Astro 5

Lumen HOT

Lumen

Paid

10+ pages, 100+ comps, SEO-ready, Figma included