Discover random open source repos and score your contributions
  • JavaScript 100%
Find a file
2026-05-03 22:21:07 +00:00
.gitea/workflows ci: add Gitea Actions CI workflow 2026-04-29 02:33:26 +00:00
src Merge pull request 'fix: resolve test failures in repo-roulette' (#22) from fix/test-failures into main 2026-05-03 22:21:07 +00:00
tests feat: repository tag analysis 2026-04-26 16:02:05 +00:00
.gitignore feat: random repo picker + scoring + history + CLI 2026-04-18 18:07:10 +00:00
cli.js chore: replace emojis with ASCII indicators 2026-04-28 13:50:39 +00:00
package-lock.json fix: add missing favorites exports 2026-04-29 03:07:45 +00:00
package.json fix: add missing favorites exports 2026-04-29 03:07:45 +00:00
README.md feat: random repo picker + scoring + history + CLI 2026-04-18 18:07:10 +00:00

🎰 Repo-Roulette

Discover random open source repos and score your contributions. Gamified OSS exploration.

Install

npm install -g .

Usage

roulette init
roulette spin                      # Random repo
roulette spin --lang rust          # Filter by language
roulette spin --topic cli          # Filter by topic
roulette score <repo> <points> [category] [notes]
roulette history                   # Discovered repos
roulette leaderboard               # Top scores

Difficulty Levels

🟢 EASY — Small repos, few issues 🟡 MEDIUM — Moderate size 🟠 HARD — Large, popular repos 💀 LEGENDARY — Massive projects

Tests

npm test

Built by Ti-Paul 🇯🇲🐧