'use client'; import Header from '@/components/Header'; import HomeHero from '@/components/HomeHero'; import { FadeIn } from '@/components/FadeIn'; import UniversalLinksStrip from '@/components/home/UniversalLinksStrip'; import ExtensionStrip from '@/components/home/ExtensionStrip'; import ExplorerStrip from '@/components/home/ExplorerStrip'; import { Code2, GitFork, Scale } from 'lucide-react'; export default function HomePage() { return (
{/* Compact nav card — same shape used by /explore, /profile/*, and /account so the homepage doesn't fork its own header treatment. Rendered as a direct child of the page wrapper so position: sticky has the full page height as its containing block. */}
{/* Hero: tagline + description + two CTAs (Explore + Download) */} {/* Three product strips. Each is one of Aturi's offerings with a real interactive demo on one side and the pitch on the other. Order leads with the extension (the primary download CTA in the hero), then the explorer (the secondary CTA), and closes on universal links — the most ambient/everyone-encounters-it surface, which doubles as the natural connector to the waypoints catalog. */} {/* Why Aturi? — brand story; kept as-is. */}

Why “aturi”?

The name is a playful blend of{' '} AT URI , the universal identifier the AT Protocol uses to point at any record, profile, or resource. Pronounced like “Atari” but with “turi” at the end—uh-tour-ee.

Every piece of content in the Atmosphere has an AT URI that works regardless of which app or server you're using. We thought it deserved a friendly name that's easy to remember and share.

Example AT URI:
at://did:plc:ewvi7nxzyoun6zhxrhs64oiz/app.bsky.feed.post/3m6mwoadjbp2d
{/* Submit your app card */}

Submit your app as a waypoint

Building an Atmosphere client or tool? We'd love to consider adding it to our curated list of waypoints.

{/* Open source card. Sits at the bottom of the home page so it reads as "by the way, this thing is yours to fork" rather than leading with it. Three pill links cover the three things people usually want next: the code, the license, and the fork docs. */}
Open source

GPL v3, built in the open, ready to fork.

Every line of aturi.to lives on{' '} tangled.org . Run your own instance on a custom domain, audit the OAuth flow, contribute a waypoint, or break it apart for parts. The license keeps modifications open too.

); } const openSourcePillStyle: React.CSSProperties = { display: 'inline-flex', alignItems: 'center', gap: '0.4rem', padding: '0.55rem 1rem', background: 'var(--bg-primary)', color: 'var(--text-primary)', border: '1px solid var(--border-medium)', fontSize: '0.875rem', textDecoration: 'none', fontFamily: 'var(--font-serif)', };