Skip to content

yusufaltunbicak/wvw.dev

 
 

Repository files navigation

World Vibe Web

World Vibe Web

The distributed app store for vibe-coded projects.
Aggregates apps from multiple GitHub repos into one browsable catalog.

Live · How It Works · Add Your Store


World Vibe Web is a distributed app store. Anyone with an Appétit-compatible apps.json in their GitHub repo can be listed. A GitHub Action fetches all registered repos, merges their apps into a single unified catalog, and deploys it as a static site.

How It Works

stores.json         →  build.sh         →  apps.json      →  static site
(repo paths or         (fetches each        (merged from       (same Appétit UI
 direct URLs to         store's              all sources)       reading local
 apps.json files)       apps.json)                              apps.json)
  1. stores.json lists store sources — GitHub repo paths or direct URLs to apps.json files
  2. A GitHub Action runs build.sh every 6 hours
  3. build.sh fetches each repo's apps.json, merges apps/categories/featured, deduplicates, and writes a unified apps.json
  4. The static site (same Appétit UI) reads the local apps.json and renders everything

Add Your Store

  1. Create an apps.json in your repo following the Appétit format
  2. Open a PR adding your store to stores.json — either a GitHub repo path or a direct URL:
[
  "f/appetit",
  "yourname/your-repo",
  "https://example.com/apps.json"
]
  1. Once merged, your apps appear on wvw.dev within 6 hours (or trigger a manual build)

Run Locally

git clone https://github.com/f/wvw.dev.git
cd wvw.dev
./build.sh
python3 -m http.server 8080

File Structure

├── index.html              Static site shell
├── style.css               Appétit UI styles
├── app.js                  Appétit UI logic
├── logo.png                WVW favicon/logo
├── stores.json             List of store sources (edit this)
├── build.sh                Fetches & merges all apps.json
├── apps.json               Generated — do not edit manually
├── CNAME                   Custom domain
├── .nojekyll               Bypass Jekyll
└── .github/workflows/
    └── build.yml           Scheduled build action

License

MIT

About

World Vibe Web — The distributed app store for vibe-coded projects. Aggregates apps from multiple GitHub repos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 54.9%
  • CSS 35.0%
  • Shell 5.8%
  • HTML 4.3%