@atroui
Dark-first React / Next.js components and marketing blocks. Install with the shadcn CLI and own the source.
Install this registry
npx shadcn@latest add https://www.atroui.com/r/registry.json pnpm dlx shadcn@latest add https://www.atroui.com/r/registry.json bunx shadcn@latest add https://www.atroui.com/r/registry.json curl -s https://www.atroui.com/r/registry.json Components
84 totalcn() helper (clsx + tailwind-merge).
npx shadcn@latest add https://www.atroui.com/r/utils.json getBrand() and DEFAULT_BRAND - edit or override with NEXT_PUBLIC_SITE_*.
npx shadcn@latest add https://www.atroui.com/r/brand.json Shared ProjectBrief type + OG/thumbnail href helpers for Scope → Planner → social card glue.
npx shadcn@latest add https://www.atroui.com/r/project-brief.json AtroUI button with CVA variants. Source lands in your project.
npx shadcn@latest add https://www.atroui.com/r/button.json Light / system / dark toggle using next-themes.
npx shadcn@latest add https://www.atroui.com/r/theme-toggle.json Contrast helpers that lift muted type to WCAG AA against the canvas.
npx shadcn@latest add https://www.atroui.com/r/adaptive-theme.json Light/dark switch that keeps brand canvases and lifts type that would vanish in the other mode.
npx shadcn@latest add https://www.atroui.com/r/theme-adapt.json Elevated surface with header, content, and footer slots.
npx shadcn@latest add https://www.atroui.com/r/card.json Multi-line text input styled for AtroUI forms.
npx shadcn@latest add https://www.atroui.com/r/textarea.json Accessible select built on Base UI.
npx shadcn@latest add https://www.atroui.com/r/form-select.json Path navigation trail for docs and product pages.
npx shadcn@latest add https://www.atroui.com/r/breadcrumbs.json Long-form typography container for articles and MDX.
npx shadcn@latest add https://www.atroui.com/r/prose.json Scroll-triggered fade + rise using motion.
npx shadcn@latest add https://www.atroui.com/r/fade-in.json Stagger children on scroll with StaggerChild.
npx shadcn@latest add https://www.atroui.com/r/stagger.json Reading-progress bar driven by scroll position.
npx shadcn@latest add https://www.atroui.com/r/scroll-progress.json Interrupted-A mark and wordmark. Edit the SVG in your repo.
npx shadcn@latest add https://www.atroui.com/r/logo.json Docs-matching homepage hero with editable CONTENT (stamp, CTAs, sprint, OG preview panel).
npx shadcn@latest add https://www.atroui.com/r/home-hero.json Founder / who band with editable CONTENT constants.
npx shadcn@latest add https://www.atroui.com/r/home-who.json Sticky site header with editable NAV and CTA.
npx shadcn@latest add https://www.atroui.com/r/site-header.json Bold footer with editable headline, studio links, and socials.
npx shadcn@latest add https://www.atroui.com/r/footer-bold.json How-we-work principles band with editable CONTENT and PRINCIPLES.
npx shadcn@latest add https://www.atroui.com/r/home-principle.json Selected work band with editable PROJECTS list.
npx shadcn@latest add https://www.atroui.com/r/home-work.json Free tools / lab band with editable TOOLS catalog.
npx shadcn@latest add https://www.atroui.com/r/home-lab.json Capabilities / crafts band with editable CONTENT and CRAFTS (distinct from pricing).
npx shadcn@latest add https://www.atroui.com/r/home-crafts.json Fixed-package pricing band with editable CONTENT and PACKAGES.
npx shadcn@latest add https://www.atroui.com/r/pricing-overview.json Product feature grid with editable CONTENT and FEATURES.
npx shadcn@latest add https://www.atroui.com/r/feature-grid.json Partner / client name strip with editable CONTENT and NAMES.
npx shadcn@latest add https://www.atroui.com/r/logo-cloud.json Sticky scroll CTA with editable CONTENT (no analytics wiring).
npx shadcn@latest add https://www.atroui.com/r/contextual-cta.json Exit-intent dialog with editable CONTENT and storage keys.
npx shadcn@latest add https://www.atroui.com/r/exit-intent-popup.json Multi-step contact form with editable CONTENT; posts to your API.
npx shadcn@latest add https://www.atroui.com/r/contact-form.json Lighter footer with editable CONTENT and link columns.
npx shadcn@latest add https://www.atroui.com/r/site-footer.json Accordion FAQ with editable CONTENT and ITEMS.
npx shadcn@latest add https://www.atroui.com/r/faq.json Email waitlist form with editable CONTENT; posts to your API.
npx shadcn@latest add https://www.atroui.com/r/waitlist-form.json Email newsletter form with editable CONTENT; posts to your API.
npx shadcn@latest add https://www.atroui.com/r/newsletter-form.json Theme-aware Calendly iframe with editable CONTENT and email fallback.
npx shadcn@latest add https://www.atroui.com/r/calendly-embed.json Credit badge + copyable HTML snippet with editable CONTENT.
npx shadcn@latest add https://www.atroui.com/r/made-with-embed.json next-themes wrapper for class-based dark mode.
npx shadcn@latest add https://www.atroui.com/r/theme-provider.json Browser-frame UI placeholder for case studies.
npx shadcn@latest add https://www.atroui.com/r/mockup-frame.json Scroll-linked sequenced motion for hero timelines.
npx shadcn@latest add https://www.atroui.com/r/timeline-animation.json Circular founder portrait with editable CONTENT src.
npx shadcn@latest add https://www.atroui.com/r/founder-avatar.json getSiteUrl() for metadata and JSON-LD.
npx shadcn@latest add https://www.atroui.com/r/site-url.json getSiteDomain() helper for structured data.
npx shadcn@latest add https://www.atroui.com/r/seo.json trackEvent and experiment helpers.
npx shadcn@latest add https://www.atroui.com/r/analytics.json X / LinkedIn / copy-link share bar.
npx shadcn@latest add https://www.atroui.com/r/social-share.json Compare wireframe vs shipped UI mockups.
npx shadcn@latest add https://www.atroui.com/r/before-after-slider.json Case study band with editable CONTENT and before/after.
npx shadcn@latest add https://www.atroui.com/r/visual-case-study.json model-viewer AR portfolio with editable CONTENT models.
npx shadcn@latest add https://www.atroui.com/r/ar-portfolio.json Studio status board with editable CONTENT projects.
npx shadcn@latest add https://www.atroui.com/r/live-dashboard.json Multi-step project scoping planner UI.
npx shadcn@latest add https://www.atroui.com/r/project-planner.json Review JSON-LD with editable CONTENT.
npx shadcn@latest add https://www.atroui.com/r/testimonial-schema.json Site graph, article, FAQ, and breadcrumb JSON-LD helpers.
npx shadcn@latest add https://www.atroui.com/r/json-ld.json Plausible / GA loader with trackEvent helpers.
npx shadcn@latest add https://www.atroui.com/r/analytics-provider.json CSS OG card preview with editable CONTENT presets.
npx shadcn@latest add https://www.atroui.com/r/og-live-preview.json OG style gallery with editable CONTENT examples.
npx shadcn@latest add https://www.atroui.com/r/og-examples.json OG generator UI shell. Wire CONTENT.endpoint (Host API).
npx shadcn@latest add https://www.atroui.com/r/og-workspace.json CSS thumbnail preview with editable CONTENT.
npx shadcn@latest add https://www.atroui.com/r/thumbnail-live-preview.json Thumbnail generator UI shell. Wire CONTENT.endpoint (Host API).
npx shadcn@latest add https://www.atroui.com/r/thumbnail-workspace.json AI scoping chat UI. Wire CONTENT.endpoint (Host API).
npx shadcn@latest add https://www.atroui.com/r/scope-chat.json Blog index layout with editable CONTENT posts.
npx shadcn@latest add https://www.atroui.com/r/journal-content.json Resource library layout with editable CONTENT items.
npx shadcn@latest add https://www.atroui.com/r/resources-content.json POST /api/contact - honeypot, rate limit, SMTP via atroui/api/contact.
npx shadcn@latest add https://www.atroui.com/r/api-contact.json POST /api/waitlist - Resend audience or SMTP via atroui/api/waitlist.
npx shadcn@latest add https://www.atroui.com/r/api-waitlist.json POST /api/newsletter - Resend audience or SMTP via atroui/api/newsletter.
npx shadcn@latest add https://www.atroui.com/r/api-newsletter.json POST /api/generate - consumer HF/Google keys via atroui/api/generate. No keys shipped.
npx shadcn@latest add https://www.atroui.com/r/api-generate.json POST /api/thumbnail - consumer HF/Google/XAI keys via atroui/api/thumbnail. No keys shipped.
npx shadcn@latest add https://www.atroui.com/r/api-thumbnail.json POST /api/scope - rule-based by default; optional XAI_API_KEY via atroui/api/scope.
npx shadcn@latest add https://www.atroui.com/r/api-scope.json In-view count-up number with reduced-motion support.
npx shadcn@latest add https://www.atroui.com/r/count-up.json Days-to-deadline band with segmented progress and CountUp.
npx shadcn@latest add https://www.atroui.com/r/deadline-countdown.json Narrow “now” list with editable stamp and items.
npx shadcn@latest add https://www.atroui.com/r/currently.json Hairline project list with tags and optional view-all link.
npx shadcn@latest add https://www.atroui.com/r/project-list.json Recent log entries band with view-all link.
npx shadcn@latest add https://www.atroui.com/r/log-preview.json Filterable month-grouped changelog list.
npx shadcn@latest add https://www.atroui.com/r/changelog.json ⌘K command palette for nav, posts, connect, and theme.
npx shadcn@latest add https://www.atroui.com/r/command-menu.json IntersectionObserver reveal using .atro-reveal CSS.
npx shadcn@latest add https://www.atroui.com/r/reveal.json Compact sun/moon theme toggle for narrow chrome.
npx shadcn@latest add https://www.atroui.com/r/theme-toggle-icon.json Sticky 640px personal header with mono nav and theme icon.
npx shadcn@latest add https://www.atroui.com/r/site-header-narrow.json Quiet personal footer with tagline and link grid.
npx shadcn@latest add https://www.atroui.com/r/site-footer-narrow.json Fixed social FAB with expandable link tray.
npx shadcn@latest add https://www.atroui.com/r/social-float.json Horizontal book-cover shelf for currently reading.
npx shadcn@latest add https://www.atroui.com/r/reading-shelf.json Narrow personal intro with status, lede links, and meta.
npx shadcn@latest add https://www.atroui.com/r/personal-hero.json Printable resume layout with experience, skills, and projects.
npx shadcn@latest add https://www.atroui.com/r/resume.json Timezone-aware local time chip.
npx shadcn@latest add https://www.atroui.com/r/local-clock.json Open-Meteo weather chip — no API key required.
npx shadcn@latest add https://www.atroui.com/r/weather-chip.json Sectioned tools/stack definition list.
npx shadcn@latest add https://www.atroui.com/r/stack-list.json