Skip to content

A self-evolving open source project. Every week, the community votes on PRs, and the winner gets merged.

License

Notifications You must be signed in to change notification settings

robpc/openchaos

 
 

Repository files navigation

OpenChaos.dev

openchaos.dev

A self-evolving open source project. Every week, the community votes on PRs, and the winner gets merged.

The website IS the repo. The repo IS the website.

How It Works

  1. Anyone submits a PR
  2. Community votes via reactions on the PR:
  • 👍 (Thumbs Up) counts as +1
  • 👎 (Thumbs Down) counts as -1
  1. Every Sunday at 09:00 UTC, the most-voted PR gets merged
  2. Vercel auto-deploys
  3. Repeat forever

Rules

  • 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

What Can Be Changed

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.

Development

npm install
npm run dev

Tech Stack

  • Next.js 16 (App Router)
  • Tailwind CSS v4
  • Vercel (auto-deploy)
  • GitHub API (PR reactions for voting)

About

A self-evolving open source project. Every week, the community votes on PRs, and the winner gets merged.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 91.2%
  • JavaScript 5.5%
  • CSS 3.3%