Short links, born from an issue.
hop is a URL shortener that runs entirely on GitHub. Open an issue and a workflow writes the link, commits urls.json, and publishes a redirect on Pages — within a minute.
How a link is made
No dashboard, no login, no moving parts to host. The whole interface is a GitHub issue — three steps from request to live redirect.
-
1
Open an issue
Pick the New link template, paste your Target URL, and optionally choose a Slug. That issue is the interface.
-
2
A workflow runs
GitHub Actions validates the request, writes the Link to
urls.json, updates the README, and commits — in about a minute. -
3
Pages serves it
The deploy rebuilds the site and publishes a Redirect Page at
/your-slugthat forwards visitors — query and hash included — to the Target URL.
Following a link?
Add a Slug to this address to hop straight to its Target URL.
Otherwise, every short link starts the same way — by opening an issue.