Show HN: Trophy UI, Open-source gamification components built on Shadcn

cbrinicombe1 pts0 comments

Gamification UI Kit by Trophy<br>Search documentation...Search...CtrlK

GitHub

Gamification UI Kit by TrophyGamification UI Kit by Trophy

Trophy's Gamification UI Kit is an open-source library of gamification UI components built on shadcn/ui and Tailwind CSS. Drop-in React components for streaks, achievements, leaderboards, points, and more — ready to copy and customize.<br>svg]:px-2.5" href="/docs">Get Startedsvg]:px-2.5" href="/docs/components">View Components

19,845

XP

12daysstreak

250 tasks

11% of users1,000 tasks

Your points progress<br>Last 7 daysLast 4 weeksLast 3 monthsLast 6 monthsLast 12 months

0-499<br>Beginner<br>500-999<br>Novice<br>1,000-1,499<br>Intermediate<br>1,500-1,999<br>Professional<br>2,000-2,499<br>Expert<br>2,500-2,999<br>Master<br>3,000-3,499<br>Grand Master<br>3,500+<br>Enlightened

Ava Turner<br>Diamond

286.9k

Leo Harrison<br>Platinum

281.4k

Rowan Elijah<br>Platinum

274.5k

Emma Johnson<br>Gold

216.7k

Sophia Miller<br>Gold

187.1k

10<br>Daniel Brown<br>Gold

179.7k

Show102550100<br>Page 1 of 1

Double XP Weekendx2<br>Enjoy double XP on all activity this weekend.

Ends in 47h 59m 59ssvg]:px-2.5">Do something

May 19, 20262,016+2,016

May 18, 20261,922-94

May 12, 20261,787-135

Apr 21, 20261,657-130

Feb 18, 20261,586-71

Dec 20, 20251,481-105

Oct 21, 20251,355-126

Sep 1, 20251,235-120

Unlock achievement

Leo Harrison2,8142

Ava Turner2,8691

Rowan Elijah2,7453

250 tasks<br>Complete 250 tasks

23%

Gamification UI Components for React<br>Trophy's Gamification UI Kit gives you production-ready gamification components — streak trackers, achievement badges, leaderboards, points displays, and more. Built on shadcn/ui and Tailwind CSS, every component is open source, fully customizable, and installs with a single CLI command into any React or Next.js project.

Everything You Need to Ship Gamification<br>Four categories of components covering the most impactful gamification patterns — all composable, accessible, and theme-aware.<br>Streak Components<br>Keep users coming back with streak tracking UI. Display daily streaks, streak calendars, and streak badges that motivate consistent engagement.<br>Streak CardStreak CalendarStreak Badge<br>Achievement Components<br>Celebrate milestones with achievement badges, unlock animations, and achievement grids. Give users a sense of progress and accomplishment.<br>Achievement BadgeAchievement CardAchievement GridAchievement ListAchievement Unlocked<br>Leaderboard Components<br>Drive competition with leaderboard rankings, podium displays, and leaderboard cards. Show users where they stand among peers.<br>Leaderboard RankingsLeaderboard PodiumLeaderboard Card<br>Points & Levels Components<br>Reward actions with points badges, level timelines, points charts, and boost indicators. Build complete progression systems.<br>Points BadgePoints AwardsPoints BoostPoints ChartPoints Levels ListPoints Levels Timeline

Built for Developers<br>One-Command Install<br>Add any component to your project with a single CLI command. No extra dependencies to manage.

Fully Customizable<br>Every component lives in your codebase. Tweak styles, layout, and behavior to match your brand.

Open Source<br>MIT licensed and community-driven. Use in personal projects or production apps without restrictions.

components gamification points achievement streak trophy

Related Articles