A refined social-conversation client inspired by Threads.
A polished Threads-style social platform: a multi-column home (For you, Activity, Statistics, Profile, Saved, Following), quote threads, ephemeral 24h posts, full thread detail with replies, and statistics with reactive charts.

- Lifestyle
- 10 routes
- Radix UI + Base UI
- 42 color themes
What ships in Tribune.
Tribune is a refined social-conversation client modeled on Threads. The home page lays out up to five columns side-by-side — For you, Activity, Statistics, Profile, Saved, Following — and the user can add or remove them at will via an inline + button rendered after the last column. On mobile, columns snap-scroll one per screen. A composer dialog lives at the layout level and is reachable from the sidebar, the inline composer row at the top of every feed, the floating bottom-right button, and the repost dropdown — which itself offers two actions: a regular repost and a Quote modal that embeds the original thread under your new draft.
Ten routes ship: the multi-column home, plus dedicated pages for /search (Follow suggestions + Topics), /activity (filterable inbox), /profile (Threads / Replies / Media / Reposts tabs), /stats (KPI cards, a main bar chart, sparklines, an SVG area chart for cumulative followers, popular content with thumbnails — all reactive to a 7d / 30d / 90d range filter), /saved, /for-you, /following, /ephemeral (24-hour posts with dashed avatar rings and follow / group badges), and the dynamic /thread/[id] detail page (back arrow, view count, Popular / Recent sort, All / Verified-only filter, replies list and inline composer).
Everything runs client-side against an in-memory Zustand store seeded with rich mock data: 20 users, 25 threads with Unsplash media and link cards, 10+ threaded replies, 14 activity events spanning every kind (follow, like, reply, mention, repost, quote, milestone), 12 ephemeral posts, 30 days of statistics and 4 popular-content entries with thumbnails. DiceBear glass avatars, 42 colour themes, light + dark mode, real Date objects anchored on a fixed UTC instant for hydration-safe SSR, and a clean store API ready to swap mocks for a real backend without rewriting the views.
10 routes, all polished and wired up.
- Home
/Multi-column board — up to five columns (For you, Activity, Statistics, Profile, Saved, Following), add/remove inline, snap-scroll on mobile
- Search
/searchSearch input with Follow suggestions and Topics tabs, follow / join CTAs on each row
- Activity
/activityFilterable activity inbox (all / follows / likes / replies / mentions / reposts), follow-back CTAs and a mark-all-read button
- Profile
/profileProfile hero with avatar, bio, links dropdown, follower stack, plus Threads / Replies / Media / Reposts tabs with a "line" underline indicator
- Statistics
/statsKPI cards, main bar chart, sparkline mini-stats, SVG area chart, popular content with thumbnails — every chart reacts to 7d / 30d / 90d
- Saved
/savedBookmarked threads, newest first
- For you
/for-youAlgorithmic feed with an ephemeral strip at the top, then threads sorted pinned-first then by createdAt desc
- Following
/followingOnly people you follow + an ephemeral strip at the top
- Ephemeral
/ephemeral24-hour posts with dashed avatar rings, follow / group badges and a per-post hours-left counter
- Thread detail
/thread/[id]Back arrow + view count, original thread, Popular / Recent sort and All / Verified-only filter dropdowns, inline composer and replies list
Everything wired and ready to go.
- Multi-column home with up to 5 columns — add or remove via the inline + button after the last column
- Repost dropdown with two actions: Repost and Quote — quote opens a composer modal with the original thread embedded
- Thread detail page with sortable / filterable replies and its own reply composer
- Ephemeral 24-hour posts with dashed avatar rings, follow / group badges and a live hours-left counter
- Statistics dashboard with reactive bar / sparkline / area charts and popular-content thumbs (7d / 30d / 90d)
- Composer dialog with audience selector, attachment toolbar, embedded quote preview and no X close button (Cancel only)
- Profile tabs with a clean "line" underline indicator (Threads, Replies, Media, Reposts)
- Activity inbox with kind filters and mark-all-read; sidebar shows an unread badge
Get Tribune and the full library.
$169 one-time gives you instant access to every template — including Tribune — both Radix UI and Base UI versions, and a commercial license for unlimited projects.

