HO Community

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. 1

    Fork the repository

    Fork the GitHub repo and create a new branch for your entry.
  2. 2

    Add a JSON file

    Drop one file into data/projects/, data/apps/, or data/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. 3

    Open the pull request

    Open the PR. For anything with a repo, stars and activity are fetched automatically from GitHub at build time — you don't add those. Once merged, your entry is live.