Turn any public GitHub repository into ready-to-use jsDelivr CDN links — free, no login, right in your browser.
Paste a repo URL and get a searchable list of every file with one-click copy buttons, image previews, branch selection, and export to TXT, JSON, or CSV. Perfect for hosting images, fonts, CSS, and JavaScript from a GitHub repo on a fast global CDN.
▶ Try it live: https://marwanvx.github.io/github-cdn-generator/
- Any input format —
https://github.com/twbs/bootstrap,github.com/twbs/bootstrap, or justtwbs/bootstrap - Auto file discovery — scans the whole repository tree, grouped into Images, Fonts, Code, Documents, and Other
- One-click copy — CDN URL, raw URL, and ready-made
<img>tag or CSSbackground-imagerule for images - Copy all — grab every link in a category, or the whole repo, in one click
- Branch selection — generate links for any branch, not just the default
- Live search — filter files by name or path instantly
- Image previews — thumbnails loaded straight from the CDN
- Export — download all links as TXT, JSON, or CSV
- Refresh — pull the latest file list after you push changes
- Dark & light themes, fully responsive, works on mobile
- Paste a repository URL and click Generate CDN links.
- Switch branches, search, and copy the links you need.
- Share a direct scan link with
?repo=user/repo, e.g.?repo=twbs/bootstrap.
- Works with public repositories only.
- Uses the public GitHub API (60 requests/hour without login). Results are cached briefly, so re-scanning the same repo doesn't count against the limit.
- Branch links (
@main) are cached by jsDelivr for about 12 hours. For permanent links, use a tag instead (@v1.0.0).
