Show HN: Enjoy – A gamified GitHub repo where contributions earn karma (github.com)
How it works:
- Fork → Add a word to words/ → PR → Auto-merge → Earn karma - Time-based multipliers (night owl bonus, solar peak at noon) - Streak system, daily challenges, mystery boxes - Achievements unlock as you hit milestones
Tech stack: - State stored in state.json (git as database) - GitHub Actions handle all game logic - No backend, no server, pure GitHub - MCP server for Claude Code/Desktop integration
What I learned: - GitHub Actions can be a surprisingly capable "serverless" platform - Gamification works: contributors come back for streaks - JSON + git = simple but effective state management
The visual UI updates based on game state: karma affects aurora intensity, players appear as floating lights, level changes the sun/moon size.
Enjoy and contribute, debugging founders will always worth a leaderboard slot :)
Have a nice day!
0 comments
[ 4.9 ms ] story [ 7.6 ms ] threadNo comments yet.