Submit to the directory
Everything here is public and community-curated. There's no backend and no sign-up — you add an entry by opening a pull request with a small JSON file.
- 1
Fork the repository
Fork the GitHub repo and create a new branch for your entry. - 2
Add a JSON file
Drop one file into
data/projects/,data/apps/, ordata/builders/. The file name becomes the URL slug (e.g.my-thing.json→/projects/my-thing).A project is open source and ranked by GitHub stars. An appis anything you ship — web, mobile, desktop — and doesn't have to be open source (just needs a link and platforms).
data/projects/your-project.json{ "name": "Your Project", "description": "One clear sentence about what it does.", "repo": "owner/repository", "website": "https://yourproject.com", "category": "AI", "tags": ["typescript", "cli"], "builders": ["your-builder-slug"], "featured": false }data/apps/your-app.json{ "name": "Your App", "description": "One clear sentence about what it does.", "url": "https://yourapp.com", "platforms": ["web", "ios"], "category": "Productivity", "tags": ["ai", "notes"], "builders": ["your-builder-slug"], "price": "Freemium", "repo": "owner/repository" }data/builders/your-name.json{ "name": "Your Name", "tagline": "What you're building, in a few words.", "bio": "A sentence or two about you.", "github": "your-username", "x": "your-handle", "website": "https://you.com", "location": "City, Country", "tags": ["react", "ai"] } - 3
Open the pull request
Open the PR. For anything with arepo, stars and activity are fetched automatically from GitHub at build time — you don't add those. Once merged, your entry is live.