Introduction
A shadcn registry of premium blocks and templates. Install with the CLI and ship faster.
diarmuradi is a shadcn/ui registry of production-ready UI blocks and application templates. Add a registry namespace once, then install items by name with the shadcn CLI.
Whether you are browsing free samples or installing gated blocks with a plan, the workflow is the same: configure components.json, run shadcn add, and ship.
Getting started
Pick the path that matches what you want to install, or generate a tailored setup prompt for your AI agent.
Start free. Install free block samples from the public @diarmuradi registry. No account required.
Start with a plan. Connect your project with an API key to install the full block library from @diarmuradi-pro. Templates are downloaded from the site after purchase.
- Free path. Sample blocks from
@diarmuradi. No account or API key. - Plan path. Full block library from
@diarmuradi-prowith an API key from your account. Core or Full Access required.
For step-by-step instructions, see Quick Setup. For aliases and monorepos, see Project setup.
Registries
diarmuradi has two registry namespaces: @diarmuradi for public free samples and @diarmuradi-pro for gated blocks. The public URL path includes your style (base-nova, radix-maia, aria-nova, and so on).
Use the {style} placeholder so the CLI picks the style from your components.json, or hardcode a style like base-nova.
Pro installs go through the bearer endpoint:
https://diarmuradi.com/api/registry/bearer/{name}
Full components.json examples are in Quick Setup.
What you can install
Blocks
Individual UI sections: headers, pricing, FAQs, integrations, auth flows, and more. Browse Blocks and copy the CLI command from any preview.
- Free samples via
@diarmuradi(no API key) - Full library via
@diarmuradi-prowith a Core or Full Access plan
Templates
Full application templates (for example Lusmu) ship as a .zip download and private Git repo, not as CLI registry items. Buy a template on its own, or unlock every template with Full Access.
Access by plan
Paid plans unlock gated blocks on the CLI and templates on the site. Free samples on @diarmuradi are always available.
Compare plans on Pricing. Manage API keys from your account menu after signing in.