---
name: "@tailark"
slug: "tailark"
description: "A production-ready block library for modern marketing websites, shipping two distinct style kits: Dusk (dark-mode-first, elegant) and Mist (light-mode, Notion-like). Blocks are built with shadcn/ui, Tailwind CSS, Next.js, and TypeScript, covering hero sections, features, pricing, footers, and page-level compositions. All blocks are fully open source (MIT) with no proprietary design system lock-in — raw TSX you paste into your codebase. Use for: founders and teams who need polished, theme-consistent marketing page sections for dark or light sites without writing layout code from scratch."
category: "Blocks & sections (marketing/SaaS)"
tags: ["auth", "blocks", "design-system", "icons", "marketing", "pro-available", "saas", "theming"]
framework: "react"
license: "MIT"
author: "tailark"
website: "https://tailark.com"
github: "https://github.com/tailark/blocks"
registry: "https://tailark.com/r/registry.json"
pro: true
pro_url: "https://tailark.com/pricing"
github_stars: 2248
component_count: 210
generated_at: "2026-07-28T08:00:50.948Z"
---

# @tailark

A production-ready block library for modern marketing websites, shipping two distinct style kits: Dusk (dark-mode-first, elegant) and Mist (light-mode, Notion-like). Blocks are built with shadcn/ui, Tailwind CSS, Next.js, and TypeScript, covering hero sections, features, pricing, footers, and page-level compositions. All blocks are fully open source (MIT) with no proprietary design system lock-in — raw TSX you paste into your codebase. Use for: founders and teams who need polished, theme-consistent marketing page sections for dark or light sites without writing layout code from scratch.

## Links

- Website: https://tailark.com
- GitHub: https://github.com/tailark/blocks
- Registry JSON: https://tailark.com/r/registry.json
- Directory page: https://sh4dcn.vercel.app/registry/tailark
- This file: https://sh4dcn.vercel.app/md/tailark.md
- Pro / pricing: https://tailark.com/pricing

## Install

```sh
# add the whole registry (shadcn CLI)
npx shadcn@latest add https://tailark.com/r/registry.json
pnpm dlx shadcn@latest add https://tailark.com/r/registry.json
bunx shadcn@latest add https://tailark.com/r/registry.json
# clone the source repo
git clone https://github.com/tailark/blocks.git
# fetch the raw registry index
curl -s https://tailark.com/r/registry.json
```

## Components (210)

| name | type | description | install |
| --- | --- | --- | --- |
| call-to-action-1 | registry:block | Shadcn/ui call to action block | `npx shadcn@latest add https://tailark.com/r/call-to-action-1.json` |
| call-to-action-2 | registry:block | Shadcn/ui call to action block | `npx shadcn@latest add https://tailark.com/r/call-to-action-2.json` |
| call-to-action-3 | registry:block | Shadcn/ui call to action block | `npx shadcn@latest add https://tailark.com/r/call-to-action-3.json` |
| comparator-1 | registry:block | Shadcn/ui pricing comparator table block | `npx shadcn@latest add https://tailark.com/r/comparator-1.json` |
| content-1 | registry:block | Shadcn/ui website content block | `npx shadcn@latest add https://tailark.com/r/content-1.json` |
| content-2 | registry:block | Shadcn/ui website content block | `npx shadcn@latest add https://tailark.com/r/content-2.json` |
| content-3 | registry:block | Shadcn/ui website content block | `npx shadcn@latest add https://tailark.com/r/content-3.json` |
| content-4 | registry:block | Shadcn/ui website content block | `npx shadcn@latest add https://tailark.com/r/content-4.json` |
| content-5 | registry:block | Shadcn/ui website content block | `npx shadcn@latest add https://tailark.com/r/content-5.json` |
| content-6 | registry:block | Shadcn/ui website content block | `npx shadcn@latest add https://tailark.com/r/content-6.json` |
| content-7 | registry:block | Shadcn/ui website content block | `npx shadcn@latest add https://tailark.com/r/content-7.json` |
| faqs-1 | registry:block | Shadcn/ui Frequently Asqued Questions block | `npx shadcn@latest add https://tailark.com/r/faqs-1.json` |
| faqs-2 | registry:block | Shadcn/ui FAQs block with accordion component | `npx shadcn@latest add https://tailark.com/r/faqs-2.json` |
| faqs-3 | registry:block | Shadcn/ui FAQs block with accordion component and icons | `npx shadcn@latest add https://tailark.com/r/faqs-3.json` |
| faqs-4 | registry:block | Shadcn/ui FAQs block with accordion component and icons | `npx shadcn@latest add https://tailark.com/r/faqs-4.json` |
| features-1 | registry:block | Shadcn/ui website features block | `npx shadcn@latest add https://tailark.com/r/features-1.json` |
| features-2 | registry:block | Shadcn/ui website features block | `npx shadcn@latest add https://tailark.com/r/features-2.json` |
| features-3 | registry:block | Shadcn/ui website features block | `npx shadcn@latest add https://tailark.com/r/features-3.json` |
| features-4 | registry:block | Shadcn/ui website features block | `npx shadcn@latest add https://tailark.com/r/features-4.json` |
| features-5 | registry:block | Shadcn/ui website features block | `npx shadcn@latest add https://tailark.com/r/features-5.json` |
| features-6 | registry:block | Shadcn/ui website features block | `npx shadcn@latest add https://tailark.com/r/features-6.json` |
| features-7 | registry:block | Shadcn/ui website features block | `npx shadcn@latest add https://tailark.com/r/features-7.json` |
| features-8 | registry:block | Shadcn/ui website features block | `npx shadcn@latest add https://tailark.com/r/features-8.json` |
| features-9 | registry:block | Shadcn/ui website features block | `npx shadcn@latest add https://tailark.com/r/features-9.json` |
| features-10 | registry:block | Shadcn/ui website features block with cards and circular UI elements | `npx shadcn@latest add https://tailark.com/r/features-10.json` |
| features-11 | registry:block | Shadcn/ui website features block with grid layout and images | `npx shadcn@latest add https://tailark.com/r/features-11.json` |
| features-12 | registry:block | Shadcn/ui website features block with accordion and animated images | `npx shadcn@latest add https://tailark.com/r/features-12.json` |
| footer-1 | registry:block | Shadcn/ui website footer block | `npx shadcn@latest add https://tailark.com/r/footer-1.json` |
| footer-2 | registry:block | Shadcn/ui website footer block | `npx shadcn@latest add https://tailark.com/r/footer-2.json` |
| footer-3 | registry:block | Shadcn/ui website footer block | `npx shadcn@latest add https://tailark.com/r/footer-3.json` |
| footer-4 | registry:block | Shadcn/ui website footer block | `npx shadcn@latest add https://tailark.com/r/footer-4.json` |
| footer-5 | registry:block | Shadcn/ui website footer block | `npx shadcn@latest add https://tailark.com/r/footer-5.json` |
| hero-section-1 | registry:block | Shadcn/ui website Hero Section | `npx shadcn@latest add https://tailark.com/r/hero-section-1.json` |
| hero-section-2 | registry:block | Shadcn/ui website Hero Section | `npx shadcn@latest add https://tailark.com/r/hero-section-2.json` |
| hero-section-3 | registry:block | Shadcn/ui website Hero Section | `npx shadcn@latest add https://tailark.com/r/hero-section-3.json` |
| hero-section-4 | registry:block | Shadcn/ui website Hero Section | `npx shadcn@latest add https://tailark.com/r/hero-section-4.json` |
| hero-section-5 | registry:block | Shadcn/ui website Hero Section | `npx shadcn@latest add https://tailark.com/r/hero-section-5.json` |
| hero-section-6 | registry:block | Shadcn/ui website Hero Section | `npx shadcn@latest add https://tailark.com/r/hero-section-6.json` |
| hero-section-7 | registry:block | Shadcn/ui website Hero Section | `npx shadcn@latest add https://tailark.com/r/hero-section-7.json` |
| hero-section-8 | registry:block | Shadcn/ui website Hero Section | `npx shadcn@latest add https://tailark.com/r/hero-section-8.json` |
| hero-section-9 | registry:block | Shadcn/ui website Hero Section | `npx shadcn@latest add https://tailark.com/r/hero-section-9.json` |
| login-1 | registry:block | Shadcn/ui Login Page | `npx shadcn@latest add https://tailark.com/r/login-1.json` |
| login-2 | registry:block | Shadcn/ui Login Page | `npx shadcn@latest add https://tailark.com/r/login-2.json` |
| login-3 | registry:block | Shadcn/ui Login Page | `npx shadcn@latest add https://tailark.com/r/login-3.json` |
| sign-up-1 | registry:block | Shadcn/ui Sign Up Page | `npx shadcn@latest add https://tailark.com/r/sign-up-1.json` |
| sign-up-2 | registry:block | Shadcn/ui Sign Up Page | `npx shadcn@latest add https://tailark.com/r/sign-up-2.json` |
| sign-up-3 | registry:block | Shadcn/ui Sign Up Page | `npx shadcn@latest add https://tailark.com/r/sign-up-3.json` |
| forgot-password-1 | registry:block | Shadcn/ui Forgot Password Page | `npx shadcn@latest add https://tailark.com/r/forgot-password-1.json` |
| forgot-password-2 | registry:block | Shadcn/ui Forgot Password Page | `npx shadcn@latest add https://tailark.com/r/forgot-password-2.json` |
| stats-1 | registry:block | Shadcn/ui website stats block | `npx shadcn@latest add https://tailark.com/r/stats-1.json` |
| stats-2 | registry:block | Shadcn/ui website stats block | `npx shadcn@latest add https://tailark.com/r/stats-2.json` |
| stats-3 | registry:block | Shadcn/ui website stats block | `npx shadcn@latest add https://tailark.com/r/stats-3.json` |
| stats-4 | registry:block | Shadcn/ui website stats block | `npx shadcn@latest add https://tailark.com/r/stats-4.json` |
| team-1 | registry:block | Shadcn/ui website team section | `npx shadcn@latest add https://tailark.com/r/team-1.json` |
| team-2 | registry:block | Shadcn/ui website team section | `npx shadcn@latest add https://tailark.com/r/team-2.json` |
| testimonials-1 | registry:block | Shadcn/ui website testimonials section | `npx shadcn@latest add https://tailark.com/r/testimonials-1.json` |
| testimonials-2 | registry:block | Shadcn/ui website testimonials section | `npx shadcn@latest add https://tailark.com/r/testimonials-2.json` |
| testimonials-3 | registry:block | Shadcn/ui website testimonials section | `npx shadcn@latest add https://tailark.com/r/testimonials-3.json` |
| testimonials-4 | registry:block | Shadcn/ui website testimonials section | `npx shadcn@latest add https://tailark.com/r/testimonials-4.json` |
| testimonials-5 | registry:block | Shadcn/ui website testimonials section | `npx shadcn@latest add https://tailark.com/r/testimonials-5.json` |
| testimonials-6 | registry:block | Shadcn/ui website testimonials section | `npx shadcn@latest add https://tailark.com/r/testimonials-6.json` |
| logo-cloud-1 | registry:block | Shadcn/ui website logo cloud section | `npx shadcn@latest add https://tailark.com/r/logo-cloud-1.json` |
| logo-cloud-2 | registry:block | Shadcn/ui website logo cloud section | `npx shadcn@latest add https://tailark.com/r/logo-cloud-2.json` |
| logo-cloud-3 | registry:block | Shadcn/ui website logo cloud section | `npx shadcn@latest add https://tailark.com/r/logo-cloud-3.json` |
| pricing-1 | registry:block | Shadcn/ui website pricing section | `npx shadcn@latest add https://tailark.com/r/pricing-1.json` |
| pricing-1 | registry:block | Shadcn/ui website pricing section | `npx shadcn@latest add https://tailark.com/r/pricing-1.json` |
| pricing-2 | registry:block | Shadcn/ui website pricing section | `npx shadcn@latest add https://tailark.com/r/pricing-2.json` |
| pricing-3 | registry:block | Shadcn/ui website pricing section | `npx shadcn@latest add https://tailark.com/r/pricing-3.json` |
| pricing-4 | registry:block | Shadcn/ui website pricing section | `npx shadcn@latest add https://tailark.com/r/pricing-4.json` |
| pricing-5 | registry:block | Shadcn/ui website pricing section | `npx shadcn@latest add https://tailark.com/r/pricing-5.json` |
| contact-1 | registry:block | Shadcn/ui website contact section | `npx shadcn@latest add https://tailark.com/r/contact-1.json` |
| contact-2 | registry:block | Shadcn/ui website contact section | `npx shadcn@latest add https://tailark.com/r/contact-2.json` |
| integrations-1 | registry:block | Shadcn/ui website integrations section | `npx shadcn@latest add https://tailark.com/r/integrations-1.json` |
| integrations-2 | registry:block | Shadcn/ui website integrations | `npx shadcn@latest add https://tailark.com/r/integrations-2.json` |
| integrations-3 | registry:block | Shadcn/ui website integrations | `npx shadcn@latest add https://tailark.com/r/integrations-3.json` |
| integrations-4 | registry:block | Shadcn/ui website integrations | `npx shadcn@latest add https://tailark.com/r/integrations-4.json` |
| integrations-5 | registry:block | Shadcn/ui website integrations | `npx shadcn@latest add https://tailark.com/r/integrations-5.json` |
| integrations-6 | registry:block | Shadcn/ui website integrations | `npx shadcn@latest add https://tailark.com/r/integrations-6.json` |
| integrations-7 | registry:block | Shadcn/ui website integrations block | `npx shadcn@latest add https://tailark.com/r/integrations-7.json` |
| integrations-8 | registry:block | Shadcn/ui website integrations | `npx shadcn@latest add https://tailark.com/r/integrations-8.json` |
| mist-call-to-action-1 | registry:block | Mist Kit Call To Action block, variant 1 | `npx shadcn@latest add https://tailark.com/r/mist-call-to-action-1.json` |
| mist-call-to-action-2 | registry:block | Mist Kit Call To Action block, variant 2 | `npx shadcn@latest add https://tailark.com/r/mist-call-to-action-2.json` |
| mist-call-to-action-3 | registry:block | Mist Kit Call To Action block, variant 3 | `npx shadcn@latest add https://tailark.com/r/mist-call-to-action-3.json` |
| mist-comparator-1 | registry:block | Mist Kit Comparator block, variant one | `npx shadcn@latest add https://tailark.com/r/mist-comparator-1.json` |
| mist-contact-1 | registry:block | Mist Kit Contact block, variant one | `npx shadcn@latest add https://tailark.com/r/mist-contact-1.json` |
| mist-content-1 | registry:block | Mist Kit Content block, variant one | `npx shadcn@latest add https://tailark.com/r/mist-content-1.json` |
| mist-content-2 | registry:block | Mist Kit Content block, variant two | `npx shadcn@latest add https://tailark.com/r/mist-content-2.json` |
| mist-content-3 | registry:block | Mist Kit Content block, variant three | `npx shadcn@latest add https://tailark.com/r/mist-content-3.json` |
| mist-content-4 | registry:block | Mist Kit Content block, variant four | `npx shadcn@latest add https://tailark.com/r/mist-content-4.json` |
| mist-faqs-1 | registry:block | Mist Kit FAQs block, variant one | `npx shadcn@latest add https://tailark.com/r/mist-faqs-1.json` |
| mist-faqs-2 | registry:block | Mist Kit FAQs block, variant two | `npx shadcn@latest add https://tailark.com/r/mist-faqs-2.json` |
| mist-faqs-3 | registry:block | Mist Kit FAQs block, variant three | `npx shadcn@latest add https://tailark.com/r/mist-faqs-3.json` |
| mist-features-1 | registry:block | Mist Kit Features block, variant one | `npx shadcn@latest add https://tailark.com/r/mist-features-1.json` |
| mist-features-2 | registry:block | Mist Kit Features block, variant two | `npx shadcn@latest add https://tailark.com/r/mist-features-2.json` |
| mist-features-3 | registry:block | Mist Kit Features block, variant three | `npx shadcn@latest add https://tailark.com/r/mist-features-3.json` |
| mist-features-4 | registry:block | Mist Kit Features block, variant four | `npx shadcn@latest add https://tailark.com/r/mist-features-4.json` |
| mist-features-5 | registry:block | Mist Kit Features block, variant five | `npx shadcn@latest add https://tailark.com/r/mist-features-5.json` |
| mist-features-6 | registry:block | Mist Kit Features block, variant six | `npx shadcn@latest add https://tailark.com/r/mist-features-6.json` |
| mist-features-7 | registry:block | Mist Kit Features block, variant seven | `npx shadcn@latest add https://tailark.com/r/mist-features-7.json` |
| mist-features-8 | registry:block | Mist Kit Features block, variant eight | `npx shadcn@latest add https://tailark.com/r/mist-features-8.json` |
| mist-features-9 | registry:block | Mist Kit Features block, variant nine | `npx shadcn@latest add https://tailark.com/r/mist-features-9.json` |
| mist-features-10 | registry:block | Mist Kit Features block, variant ten | `npx shadcn@latest add https://tailark.com/r/mist-features-10.json` |
| mist-features-11 | registry:block | Mist Kit Features block, variant eleven | `npx shadcn@latest add https://tailark.com/r/mist-features-11.json` |
| mist-footer-1 | registry:block | Mist Kit Footer block, variant one | `npx shadcn@latest add https://tailark.com/r/mist-footer-1.json` |
| mist-footer-2 | registry:block | Mist Kit Footer block, variant two | `npx shadcn@latest add https://tailark.com/r/mist-footer-2.json` |
| mist-footer-3 | registry:block | Mist Kit Footer block, variant three | `npx shadcn@latest add https://tailark.com/r/mist-footer-3.json` |
| mist-footer-4 | registry:block | Mist Kit Footer block, variant four | `npx shadcn@latest add https://tailark.com/r/mist-footer-4.json` |
| mist-forgot-password-1 | registry:block | Mist Kit Forgot password block, variant one | `npx shadcn@latest add https://tailark.com/r/mist-forgot-password-1.json` |
| mist-hero-section-1 | registry:block | Mist Kit Hero Section block, variant one | `npx shadcn@latest add https://tailark.com/r/mist-hero-section-1.json` |
| mist-hero-section-2 | registry:block | Mist Kit Hero Section block, variant two | `npx shadcn@latest add https://tailark.com/r/mist-hero-section-2.json` |
| mist-hero-section-3 | registry:block | Mist Kit Hero Section block, variant three | `npx shadcn@latest add https://tailark.com/r/mist-hero-section-3.json` |
| mist-hero-section-4 | registry:block | Mist Kit Hero Section block, variant four | `npx shadcn@latest add https://tailark.com/r/mist-hero-section-4.json` |
| mist-hero-section-5 | registry:block | Mist Kit Hero Section block, variant five | `npx shadcn@latest add https://tailark.com/r/mist-hero-section-5.json` |
| mist-hero-section-6 | registry:block | Mist Kit Hero Section block, variant six | `npx shadcn@latest add https://tailark.com/r/mist-hero-section-6.json` |
| mist-integrations-1 | registry:block | Mist Kit Integrations block, variant one | `npx shadcn@latest add https://tailark.com/r/mist-integrations-1.json` |
| mist-integrations-2 | registry:block | Mist Kit Integrations block, variant two | `npx shadcn@latest add https://tailark.com/r/mist-integrations-2.json` |
| mist-integrations-3 | registry:block | Mist Kit Integrations block, variant three | `npx shadcn@latest add https://tailark.com/r/mist-integrations-3.json` |
| mist-login-1 | registry:block | Mist Kit Login block, variant one | `npx shadcn@latest add https://tailark.com/r/mist-login-1.json` |
| mist-logo-cloud-1 | registry:block | Mist Kit Logo Cloud block, variant one | `npx shadcn@latest add https://tailark.com/r/mist-logo-cloud-1.json` |
| mist-logo-cloud-2 | registry:block | Mist Kit Logo Cloud block, variant two | `npx shadcn@latest add https://tailark.com/r/mist-logo-cloud-2.json` |
| mist-pricing-1 | registry:block | Mist Kit Pricing block, variant one | `npx shadcn@latest add https://tailark.com/r/mist-pricing-1.json` |
| mist-pricing-2 | registry:block | Mist Kit Pricing block, variant two | `npx shadcn@latest add https://tailark.com/r/mist-pricing-2.json` |
| mist-sign-up-1 | registry:block | Mist Kit Sign Up block, variant two | `npx shadcn@latest add https://tailark.com/r/mist-sign-up-1.json` |
| mist-stats-1 | registry:block | Mist Kit Stats block, variant one | `npx shadcn@latest add https://tailark.com/r/mist-stats-1.json` |
| mist-stats-2 | registry:block | Mist Kit Stats block, variant two | `npx shadcn@latest add https://tailark.com/r/mist-stats-2.json` |
| mist-stats-3 | registry:block | Mist Kit Stats block, variant three | `npx shadcn@latest add https://tailark.com/r/mist-stats-3.json` |
| mist-stats-4 | registry:block | Mist Kit Stats block, variant four | `npx shadcn@latest add https://tailark.com/r/mist-stats-4.json` |
| mist-team-1 | registry:block | Mist Kit Team section block, variant one | `npx shadcn@latest add https://tailark.com/r/mist-team-1.json` |
| mist-team-2 | registry:block | Mist Kit Team section block, variant two | `npx shadcn@latest add https://tailark.com/r/mist-team-2.json` |
| mist-testimonials-1 | registry:block | Mist Kit Testimonials block, variant one | `npx shadcn@latest add https://tailark.com/r/mist-testimonials-1.json` |
| mist-testimonials-2 | registry:block | Mist Kit Testimonials block, variant two | `npx shadcn@latest add https://tailark.com/r/mist-testimonials-2.json` |
| mist-testimonials-3 | registry:block | Mist Kit Testimonials block, variant three | `npx shadcn@latest add https://tailark.com/r/mist-testimonials-3.json` |
| mist-testimonials-4 | registry:block | Mist Kit Testimonials block, variant four | `npx shadcn@latest add https://tailark.com/r/mist-testimonials-4.json` |
| mist-testimonials-5 | registry:block | Mist Kit Testimonials block, variant five | `npx shadcn@latest add https://tailark.com/r/mist-testimonials-5.json` |
| veil-beacon | registry:ui | Shadcn/ui beacon svg logo | `npx shadcn@latest add https://tailark.com/r/veil-beacon.json` |
| veil-bolt | registry:ui | Shadcn/ui bolt svg logo | `npx shadcn@latest add https://tailark.com/r/veil-bolt.json` |
| veil-cisco | registry:ui | Shadcn/ui cisco svg logo | `npx shadcn@latest add https://tailark.com/r/veil-cisco.json` |
| veil-claude | registry:ui | Shadcn/ui claude svg logo | `npx shadcn@latest add https://tailark.com/r/veil-claude.json` |
| veil-clerk | registry:ui | Shadcn/ui clerk svg logo | `npx shadcn@latest add https://tailark.com/r/veil-clerk.json` |
| veil-figma | registry:ui | Shadcn/ui figma svg logo | `npx shadcn@latest add https://tailark.com/r/veil-figma.json` |
| veil-firebase | registry:ui | Shadcn/ui firebase svg logo | `npx shadcn@latest add https://tailark.com/r/veil-firebase.json` |
| veil-hulu | registry:ui | Shadcn/ui hulu svg logo | `npx shadcn@latest add https://tailark.com/r/veil-hulu.json` |
| veil-linear | registry:ui | Shadcn/ui linear svg logo | `npx shadcn@latest add https://tailark.com/r/veil-linear.json` |
| veil-slack | registry:ui | Shadcn/ui slack svg logo | `npx shadcn@latest add https://tailark.com/r/veil-slack.json` |
| veil-spotify | registry:ui | Shadcn/ui spotify svg logo | `npx shadcn@latest add https://tailark.com/r/veil-spotify.json` |
| veil-supabase | registry:ui | Shadcn/ui supabase svg logo | `npx shadcn@latest add https://tailark.com/r/veil-supabase.json` |
| veil-twilio | registry:ui | Shadcn/ui twilio svg logo | `npx shadcn@latest add https://tailark.com/r/veil-twilio.json` |
| veil-vercel | registry:ui | Shadcn/ui vercel svg logo | `npx shadcn@latest add https://tailark.com/r/veil-vercel.json` |
| veil-logo | registry:ui | Tailark Veil logo | `npx shadcn@latest add https://tailark.com/r/veil-logo.json` |
| veil-button | registry:ui | Tailark Veil button component | `npx shadcn@latest add https://tailark.com/r/veil-button.json` |
| veil-card | registry:ui | Tailark Veil card component | `npx shadcn@latest add https://tailark.com/r/veil-card.json` |
| veil-input | registry:ui | Tailark Veil input component | `npx shadcn@latest add https://tailark.com/r/veil-input.json` |
| veil-textarea | registry:ui | Tailark Veil textarea component | `npx shadcn@latest add https://tailark.com/r/veil-textarea.json` |
| veil-call-to-action-1 | registry:block | Tailark Veil call-to-action block | `npx shadcn@latest add https://tailark.com/r/veil-call-to-action-1.json` |
| veil-call-to-action-2 | registry:block | Tailark Veil call-to-action block | `npx shadcn@latest add https://tailark.com/r/veil-call-to-action-2.json` |
| veil-call-to-action-3 | registry:block | Tailark Veil call-to-action block | `npx shadcn@latest add https://tailark.com/r/veil-call-to-action-3.json` |
| veil-call-to-action-4 | registry:block | Tailark Veil call-to-action block | `npx shadcn@latest add https://tailark.com/r/veil-call-to-action-4.json` |
| veil-comparator-1 | registry:block | Tailark Veil comparator block | `npx shadcn@latest add https://tailark.com/r/veil-comparator-1.json` |
| veil-comparator-2 | registry:block | Tailark Veil comparator block | `npx shadcn@latest add https://tailark.com/r/veil-comparator-2.json` |
| veil-comparator-3 | registry:block | Tailark Veil comparator block | `npx shadcn@latest add https://tailark.com/r/veil-comparator-3.json` |
| veil-contact-1 | registry:block | Tailark Veil contact block | `npx shadcn@latest add https://tailark.com/r/veil-contact-1.json` |
| veil-contact-2 | registry:block | Tailark Veil contact block | `npx shadcn@latest add https://tailark.com/r/veil-contact-2.json` |
| veil-content-1 | registry:block | Tailark Veil content block | `npx shadcn@latest add https://tailark.com/r/veil-content-1.json` |
| veil-content-2 | registry:block | Tailark Veil content block | `npx shadcn@latest add https://tailark.com/r/veil-content-2.json` |
| veil-content-3 | registry:block | Tailark Veil content block | `npx shadcn@latest add https://tailark.com/r/veil-content-3.json` |
| veil-faqs-1 | registry:block | Tailark Veil faqs block | `npx shadcn@latest add https://tailark.com/r/veil-faqs-1.json` |
| veil-faqs-2 | registry:block | Tailark Veil faqs block | `npx shadcn@latest add https://tailark.com/r/veil-faqs-2.json` |
| veil-faqs-3 | registry:block | Tailark Veil faqs block | `npx shadcn@latest add https://tailark.com/r/veil-faqs-3.json` |
| veil-faqs-4 | registry:block | Tailark Veil faqs block | `npx shadcn@latest add https://tailark.com/r/veil-faqs-4.json` |
| veil-faqs-5 | registry:block | Tailark Veil faqs block | `npx shadcn@latest add https://tailark.com/r/veil-faqs-5.json` |
| veil-features-1 | registry:block | Tailark Veil features block | `npx shadcn@latest add https://tailark.com/r/veil-features-1.json` |
| veil-features-2 | registry:block | Tailark Veil features block | `npx shadcn@latest add https://tailark.com/r/veil-features-2.json` |
| veil-features-3 | registry:block | Tailark Veil features block | `npx shadcn@latest add https://tailark.com/r/veil-features-3.json` |
| veil-footer-1 | registry:block | Tailark Veil footer block | `npx shadcn@latest add https://tailark.com/r/veil-footer-1.json` |
| veil-footer-2 | registry:block | Tailark Veil footer block | `npx shadcn@latest add https://tailark.com/r/veil-footer-2.json` |
| veil-footer-3 | registry:block | Tailark Veil footer block | `npx shadcn@latest add https://tailark.com/r/veil-footer-3.json` |
| veil-footer-4 | registry:block | Tailark Veil footer block | `npx shadcn@latest add https://tailark.com/r/veil-footer-4.json` |
| veil-footer-5 | registry:block | Tailark Veil footer block | `npx shadcn@latest add https://tailark.com/r/veil-footer-5.json` |
| veil-footer-6 | registry:block | Tailark Veil footer block | `npx shadcn@latest add https://tailark.com/r/veil-footer-6.json` |
| veil-forgot-password-1 | registry:block | Tailark Veil forgot-password block | `npx shadcn@latest add https://tailark.com/r/veil-forgot-password-1.json` |
| veil-forgot-password-2 | registry:block | Tailark Veil forgot-password block | `npx shadcn@latest add https://tailark.com/r/veil-forgot-password-2.json` |
| veil-forgot-password-3 | registry:block | Tailark Veil forgot-password block | `npx shadcn@latest add https://tailark.com/r/veil-forgot-password-3.json` |
| veil-hero-section-1 | registry:block | Tailark Veil hero-section block | `npx shadcn@latest add https://tailark.com/r/veil-hero-section-1.json` |
| veil-hero-section-2 | registry:block | Tailark Veil hero-section block | `npx shadcn@latest add https://tailark.com/r/veil-hero-section-2.json` |
| veil-hero-section-3 | registry:block | Tailark Veil hero-section block | `npx shadcn@latest add https://tailark.com/r/veil-hero-section-3.json` |
| veil-hero-section-4 | registry:block | Tailark Veil hero-section block | `npx shadcn@latest add https://tailark.com/r/veil-hero-section-4.json` |
| veil-hero-section-5 | registry:block | Tailark Veil hero-section block | `npx shadcn@latest add https://tailark.com/r/veil-hero-section-5.json` |
| veil-integrations-1 | registry:block | Tailark Veil integrations block | `npx shadcn@latest add https://tailark.com/r/veil-integrations-1.json` |
| veil-integrations-2 | registry:block | Tailark Veil integrations block | `npx shadcn@latest add https://tailark.com/r/veil-integrations-2.json` |
| veil-login-1 | registry:block | Tailark Veil login block | `npx shadcn@latest add https://tailark.com/r/veil-login-1.json` |
| veil-login-2 | registry:block | Tailark Veil login block | `npx shadcn@latest add https://tailark.com/r/veil-login-2.json` |
| veil-login-3 | registry:block | Tailark Veil login block | `npx shadcn@latest add https://tailark.com/r/veil-login-3.json` |
| veil-logo-cloud-1 | registry:block | Tailark Veil logo-cloud block | `npx shadcn@latest add https://tailark.com/r/veil-logo-cloud-1.json` |
| veil-logo-cloud-2 | registry:block | Tailark Veil logo-cloud block | `npx shadcn@latest add https://tailark.com/r/veil-logo-cloud-2.json` |
| veil-pricing-1 | registry:block | Tailark Veil pricing block | `npx shadcn@latest add https://tailark.com/r/veil-pricing-1.json` |
| veil-pricing-2 | registry:block | Tailark Veil pricing block | `npx shadcn@latest add https://tailark.com/r/veil-pricing-2.json` |
| veil-pricing-3 | registry:block | Tailark Veil pricing block | `npx shadcn@latest add https://tailark.com/r/veil-pricing-3.json` |
| veil-sign-up-1 | registry:block | Tailark Veil sign-up block | `npx shadcn@latest add https://tailark.com/r/veil-sign-up-1.json` |
| veil-sign-up-2 | registry:block | Tailark Veil sign-up block | `npx shadcn@latest add https://tailark.com/r/veil-sign-up-2.json` |
| veil-sign-up-3 | registry:block | Tailark Veil sign-up block | `npx shadcn@latest add https://tailark.com/r/veil-sign-up-3.json` |
| veil-stats-1 | registry:block | Tailark Veil stats block | `npx shadcn@latest add https://tailark.com/r/veil-stats-1.json` |
| veil-stats-2 | registry:block | Tailark Veil stats block | `npx shadcn@latest add https://tailark.com/r/veil-stats-2.json` |
| veil-stats-3 | registry:block | Tailark Veil stats block | `npx shadcn@latest add https://tailark.com/r/veil-stats-3.json` |
| veil-stats-4 | registry:block | Tailark Veil stats block | `npx shadcn@latest add https://tailark.com/r/veil-stats-4.json` |
| veil-team-1 | registry:block | Tailark Veil team block | `npx shadcn@latest add https://tailark.com/r/veil-team-1.json` |
| veil-team-2 | registry:block | Tailark Veil team block | `npx shadcn@latest add https://tailark.com/r/veil-team-2.json` |
| veil-testimonials-1 | registry:block | Tailark Veil testimonials block | `npx shadcn@latest add https://tailark.com/r/veil-testimonials-1.json` |
| veil-testimonials-2 | registry:block | Tailark Veil testimonials block | `npx shadcn@latest add https://tailark.com/r/veil-testimonials-2.json` |
| veil-testimonials-3 | registry:block | Tailark Veil testimonials block | `npx shadcn@latest add https://tailark.com/r/veil-testimonials-3.json` |
| veil-testimonials-4 | registry:block | Tailark Veil testimonials block | `npx shadcn@latest add https://tailark.com/r/veil-testimonials-4.json` |

## For AI agents

```text
You are adding components from @tailark to a shadcn-compatible project.
1. Read this file (https://sh4dcn.vercel.app/md/tailark.md) for the component list.
2. Fetch the machine-readable index: https://tailark.com/r/registry.json
3. Install a single component with its install command from the table above.
4. Full structured record: https://sh4dcn.vercel.app/json (library slug: tailark).
```
