// the find
remy/5minutefork
A 5 minute fork of a github project for a quick play and test
5minutefork is a 2014-era Node.js hack that lets you swap `github.com` for `5minfork.com` in any public repo URL and get a live, throwaway hosted preview of its static content for 5 minutes. It's aimed at the 'cool demo buried in a repo with no live link' problem, built by the author in about 90 minutes as a one-off tool, not a maintained project.
The core idea is genuinely clever and has zero friction for the end user — just swap a domain, no signup or config. It ships a debug mode that fakes the wildcard-subdomain hash so you can develop locally without needing a CNAME star DNS rule, which is a real usability nod for a project this small. It also bundles a Chrome extension and a userscript so you don't have to manually edit URLs, covering the actual day-to-day use case rather than just the API.
The author calls the code 'gnarly' and 'quick and dirty' in the README, and that's not false modesty — there's no test suite and the architecture is whatever got it working in 90 minutes. The last push was December 2022, and since it depends on a GitHub OAuth token for API calls, it's likely broken against current GitHub auth flows without anyone checking. It's built around wildcard subdomain routing (`<hash>.host.com`), which the README itself admits most people can't replicate locally, making self-hosting painful. There's also no real story for abuse or concurrency — forks just get 'swept under the carpet' after 5 minutes idle, with no visible rate limiting or cleanup guarantees.