A self-evolving open source project. Each day, the community votes on PRs, and the top-voted one is merged.
The website IS the repo. The repo IS the website.
- Anyone submits a PR
- Community votes via reactions on the PR:
- 👍 (Thumbs Up) counts as +1
- 👎 (Thumbs Down) counts as -1
- Every day at 09:00 UTC, the most-voted PR gets merged
- Vercel auto-deploys
- Repeat forever
- Vote: Add a 👍 reaction to support a change, or a 👎 reaction to oppose it
- Highest Score Wins: The winner is determined by (Total 👍) - (Total 👎)
- Ties favor the New: If scores are equal, the newest PR (created most recently) wins
- CI must pass: If the build fails, the PR is not eligible
- No merge conflicts: PRs with conflicts at merge time are skipped; the next highest PR wins
- No malware: Maintainer can reject obviously malicious content
Everything. Including these rules.
Someone could submit a PR that:
- Changes the UI completely
- Adds a whole new feature
- Removes something
- Adds a backend/database
- Turns it into a game
If it passes CI and gets votes, it can win.
npm install
npm run dev- Next.js 16 (App Router)
- Tailwind CSS v4
- Vercel (auto-deploy)
- GitHub API (PR reactions for voting)