Introducing shieldcn — README badges, shadcn style.

Check it out

Changelog

Releases, new components, and improvements to jalco ui.

Open Source Batch

2026.04.1Latest

Leaning harder into the open-source lane. Four new components that round out the GitHub and ecosystem coverage: a release badge that pulls your latest tag, a CI status badge for GitHub Actions, a Discord server widget, and a zero-dep SVG sparkline that shows npm download trends inline. Also split the sidebar into GitHub and Ecosystem sections because 13 items in one list was getting unwieldy.

Improvements

  • Sidebar reorganizationSplit the Open Source section into GitHub (repo-specific components) and Ecosystem (npm, Discord, licensing, platforms) for easier navigation.

Pretext

2026.04.0

This one was me falling down a rabbit hole with Cheng Lou's Pretext library and deciding it was too interesting not to build around. I genuinely think Pretext is kind of revolutionary — it makes a bunch of text-layout problems feel solvable in a way the DOM never really has. So now jalco-ui has a small text-layout mini-batch: hooks for DOM-free text measurement, shrinkwrapped chat bubbles, balanced text, and a masonry grid that predicts heights without poking the DOM. Extremely niche in the best way.

Improvements

  • Cleaner dependency badgesInternal registry lib dependencies like the shared pretext utility are now hidden from docs-page dependency badges, so only the dependencies users actually care about show up.

Batch 1

2026.03.1

Big batch. Eight new components — landing page stuff like testimonials and logo clouds, open source primitives like repo cards and license badges, and a color palette for design system docs. Basically the pieces I kept needing across projects and finally built properly.

Improvements

  • Seamless marquee animationsFixed gap mismatches in testimonial and logo-cloud marquees that caused visible jumps at the loop point.

Initial Release

2026.03.0

The first real drop. Twenty components I'd been building across a bunch of projects, cleaned up and published through a shadcn-compatible registry. Code blocks, dev tools, GitHub badges, documentation primitives — basically everything I kept re-building from scratch and finally decided to just ship properly.

New components (20)

Code BlockCode

Syntax-highlighted code block with bundled language icon, copy button, and optional scrollable or collapsible overflow.

Code Block CommandCode

Tabbed CLI command block with package manager switching, bundled SVG icons, copy button, and localStorage persistence.

Code LineCode

Compact single-line code snippet with syntax highlighting and an inline copy button.

Diff ViewerCode

Code diff viewer with line numbers and add/remove coloring. Supports unified and split layouts.

AI Copy ButtonDocs

Split button with a primary copy action and a dropdown of AI destinations.

KbdDocs

Keyboard shortcut key rendered as a styled keycap. Three visual profiles and multiple mechanical keyboard color schemes.

API Reference TableDocs

Expandable prop reference table with color-coded types, optional descriptions, and full-type details.

File TreeDocs

Collapsible file and folder tree with file-type icons, highlights, and configurable depth.

StepperDocs

Numbered step-by-step layout with vertical connector lines, auto-incrementing steps, and nested content.

Activity GraphOpen Source

GitHub-style activity heatmap that visualizes daily counts as a color-intensity grid.

GitHub Stars ButtonOpen Source

Link button showing a GitHub repo's star count with the octocat icon. Async server component.

GitHub Button GroupOpen Source

Segmented button group displaying multiple GitHub repo metrics with per-segment links.

npm BadgeOpen Source

Live npm package badge showing version, weekly downloads, license, and last publish date. Three layouts.

Product Hunt ButtonOpen Source

Link button showing a Product Hunt post's upvote count with the PH cat icon.

Cron ScheduleDev Tools

Visual cron expression display with field breakdown, human-readable summary, and next-run preview.

Env TableDev Tools

Read-only environment variable table with masked values, click-to-reveal, per-row copy, and required indicators.

JSON ViewerDev Tools

Collapsible, syntax-colored JSON tree with path copying, search, expand/collapse, and configurable depth.

Log ViewerDev Tools

Scrollable log output component for displaying streaming logs or CLI-style output with ANSI color support.

Request ViewerDev Tools

Network request inspector showing headers, response body, and timing waterfall.

Crypto + Tip JarPayments

Donation and tipping component with QR code, wallet address display, and copy-to-clipboard.