Free tool · GitHub repo checker

Can this GitHub repo become an iPhone and Android app?

Paste a public GitHub repo and this checker reads it the way CapWrapp does before a wrap: package.json, the build setup, capacitor.config, and any ios/ or android/ folders. Same checks as the Lovable checker, without copying files. No GitHub login — private repos need CapWrapp.

  • Free, no signup
  • Reads public GitHub only
  • Nothing stored
  • Updated

Public GitHub repo

Paste a github.com URL or owner/name. Public repos only, no login — your browser asks GitHub directly.

How it works

The checker calls GitHub’s public API from your browser: the repo details, the file list at the root, then package.json, capacitor.config.* and vite.config.* when they exist. That is three to six requests, and nothing goes through CapWrapp’s servers.

Paste any of these:

  • https://github.com/acme/harbor
  • github.com/acme/harbor/tree/main
  • acme/harbor

Every result has its own link, so you can send it to a teammate or a freelancer.

What it checks

  • A web app at the root. A package.json with a build script — Vite, Create React App, or a static export.
  • A static build, not a server. Next.js, Nuxt, Remix and TanStack Start need a static export before Capacitor can load them.
  • Capacitor. Present, or missing but easy to add — plus matching versions, the appId and the build folder when capacitor.config is at the root.
  • Native folders. ios/ and android/ mean someone already ran npx cap add.

It does not clone the repo, install packages or run the build, so a pass is a strong signal, not a build guarantee.

Errors you might see

  • Missing or private — GitHub answers “not found” for private repos when you are not logged in. Connect GitHub in CapWrapp for private repos.
  • Rate limit — GitHub allows about 60 anonymous API requests per hour per network. Wait, or connect the repo in CapWrapp.
  • No package.json — the repo root is not a JavaScript web app. Monorepos with the app in a subfolder are not covered yet.

FAQ

Questions people ask before they ship

Do I need to log in to GitHub?

No, for public repos. Paste owner/name or the github.com URL. Private repos come back as “not found” — connect them in CapWrapp instead.

Is my code sent to CapWrapp?

No. Your browser asks GitHub’s public API directly. CapWrapp’s servers are not involved.

What if GitHub says rate limit?

GitHub allows about 60 anonymous API requests per hour per network, and each check uses a few. Wait, or connect the repo in CapWrapp.

If the repo passes, will App Review accept the app?

Not necessarily. This looks at files. Guideline 4.2 is about what the app does — run the 4.2 self-audit too.

From checked to shipped

CapWrapp turns your GitHub repo into iPhone and Android apps, signs every build, and ships it to TestFlight and Google Play — no Mac, no Xcode.

  • Free to start
  • No credit card
  • Sign in with Google or GitHub