WVW Apps.json Generator

Free online tool to create and validate apps.json files for wvw.dev (World Vibe Web). Build your vibe-coded app store listing with a visual form builder — no JSON knowledge needed.

Featured in wvw.dev official documentation

Added to DISTRIBUTE.md by the wvw.dev maintainer · View on GitHub →

New here? Try a demo!

Load a complete example with 3 apps to see how it works.

Store Information

Set up your store's display name and developer info. This appears at the top of your WVW store page.

Your Apps

No apps added yet. Add your first app to get started.

Validation

Store name is required
Developer name is required
Add at least one app

How to Create Your WVW Apps.json

  1. 1

    Set Up Store Information

    Enter your store name, developer name, tagline, and GitHub profile URL. This metadata appears at the top of your WVW store page and identifies you as the developer.
  2. 2

    Add Your Apps

    Click Add App to create a new listing. Fill in the app name, description, platform, categories, and GitHub repository URL. Use Auto-fill from GitHub to populate fields automatically.
  3. 3

    Validate and Preview

    Switch to the Preview tab to see the generated JSON. The built-in validator checks all required fields, category names, URL formats, and schema compliance before export.
  4. 4

    Export and Submit

    Download the apps.json file, commit it to a public GitHub repo, then open a pull request to wvw.dev adding your repo path to stores.json. WVW fetches your apps every 6 hours.

Common Use Cases

Indie Developer Portfolio

List all your vibe-coded projects, side projects, and open-source tools in a single apps.json that showcases your work on the WVW distributed app store.

Team or Organization Store

Create a unified app catalog for your team or organization, listing all public tools and applications under one developer identity on wvw.dev.

Self-Hosted App Store

Use the generated apps.json with the Appetit project to deploy your own standalone app store on GitHub Pages, Netlify, or Vercel without submitting to WVW.

Why Use the WVW Apps.json Generator?

World Vibe Web (wvw.dev) is a distributed app store that aggregates vibe-coded projects from GitHub. To get your apps listed, you need to create an apps.json file following a specific schema — but writing JSON by hand is error-prone and tedious.

This generator gives you a visual form builder that produces valid, schema-compliant apps.json files instantly. Fill in your store info, add your apps one by one, and the tool handles formatting, validation, and category mapping automatically. It supports all 27 WVW-recognized categories, auto-generates kebab-case IDs, fetches repo details from the GitHub API, and saves your progress automatically.

Whether you're listing a single CLI tool or an entire portfolio of projects, this tool ensures your apps.json is correct before you submit your PR to wvw.dev. Read our complete guide on creating apps.json for wvw.dev for step-by-step instructions and tips.

The WVW Apps.json Generator creates valid, schema-compliant apps.json files for the World Vibe Web distributed app store. WVW aggregates vibe-coded projects from independent developers into a unified catalog, and an apps.json file is the entry point for getting your projects listed. This tool replaces manual JSON editing with a visual form builder that handles formatting, validation, and category mapping automatically.

The generator supports all 27 WVW-recognized categories, auto-generates kebab-case app IDs, fetches repository details from the GitHub API, and saves your progress automatically to browser local storage. The built-in validator catches missing fields, invalid URLs, and unrecognized categories before you export, preventing rejected pull requests and build failures.

After generating your apps.json, commit it to a public GitHub repo and submit a pull request to wvw.dev. Use the WVW Store Checker to verify your apps are synced after the next build cycle. For validating JSON structure, pair this tool with the JSON Schema Validator.

How It Compares

Without this tool, creating an apps.json for WVW requires reading the schema documentation, manually writing JSON with correct field names and types, validating categories against the allowed list, and testing the file for syntax errors. This generator automates every step: form fields map directly to schema properties, categories are pre-filtered to WVW's 27 recognized options, and real-time validation catches errors as you type.

The tool was officially featured in WVW's DISTRIBUTE.md documentation as the recommended way to create apps.json files, making it the de facto standard for WVW submissions. No other online tool specifically targets the WVW schema.

WVW Submission Tips

  • Use the Load Demo button to see a complete example with 3 apps before creating your own listing.
  • Auto-fill from GitHub saves time by fetching repo metadata, but always review and customize the description for better discoverability.
  • Only the 27 WVW-recognized categories will appear on wvw.dev. Unrecognized categories are stripped during the build process.
  • Keep app IDs as lowercase kebab-case identifiers. The auto-generate feature handles this formatting for you.
  • Check your apps.json sync status using the WVW Store Checker tool after submitting to verify your apps appear on wvw.dev.

Frequently Asked Questions

What is wvw.dev?
WVW (World Vibe Web) is a distributed app store that aggregates vibe-coded projects from GitHub repositories. Developers maintain their own apps.json file, and WVW's build system pulls them all together into a unified catalog at wvw.dev.
What is an apps.json file?
An apps.json file is a JSON document that describes your app store and the apps in it. It includes store metadata (name, developer), categories, and an array of app entries with details like name, description, platform, and GitHub URL.
Which categories are allowed on WVW?
WVW recognizes 27 categories including macOS Apps, Web Apps, CLI Apps, Developer Tools, Productivity, Utilities, Games, and more. Apps with unrecognized categories will have those categories stripped during the WVW build. This tool only shows the 27 allowed categories.
How do I submit my apps to wvw.dev?
After creating your apps.json, commit it to a public GitHub repo. Then open a pull request to f/wvw.dev adding your repo path to stores.json. After the PR is merged, WVW will fetch your apps every 6 hours.
Can I run my own standalone store?
Yes! You don't need to submit to WVW. You can clone the Appetit project (github.com/f/appetit), replace the apps.json with yours, and deploy it to any static host like GitHub Pages, Netlify, or Vercel.