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
apps.json Preview
{
"$schema": "https://wvw.dev/apps.schema.json",
"store": {
"name": "",
"developer": ""
},
"categories": [],
"apps": []
}Export & Submit
Fix validation errors above before submitting.
Your stores.json Entry
Add this line to stores.json in your PR to f/wvw.dev:
"yourname/your-repo"How to Submit to WVW
- 1.Download or copy your apps.json and commit it to the root of a public GitHub repo.
- 2.Go to github.com/f/wvw.dev and fork the repository.
- 3.Add your repo path to stores.json (e.g., "yourname/your-repo").
- 4.Open a pull request. After merge, WVW fetches your apps every 6 hours.
How to Create Your WVW Apps.json
- 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
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
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
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
Team or Organization Store
Self-Hosted App Store
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.