← Back to Games

About Frybahn

If you search for a "web gaming portal" on any search engine, you'll run into a familiar pattern: dozens of identical, ad-heavy mirror sites loaded with massive Unity builds. They take forever to load, hog your CPU, and are completely compiled and closed off from anyone who wants to see how they work. To make matters worse, they are often packed with intrusive video ads.

Frybahn was built to solve a personal itch. I wanted a clean, lightweight space to play classic browser games coded in pure HTML and JavaScript—such as the creations built for the annual JS13K game jams. These are games you can actually inspect, tweak, and learn from.

How It Was Created

The project started simple: a handful of MIT or unlicensed web games served from a local Python HTTP server, shared with friends via an ngrok tunnel.

Scaling it up from there was straightforward. I package the games inside a static directory layout, list their metadata in a single JSON file (data/games.json) which serves as our "database", and render them inside sandboxed iframes using a PlayStation-inspired dark glassmorphism UI. The portal is so lightweight that it can comfortably run on a Pentium 3 PC running Puppy Linux.

The Full Write-Up

If you're interested in the back-story, developer rants on Unity bloatware, and the step-by-step setup behind the portal, you can read the article on Dev.to:

Read "Unity begone" on Dev.to →

Documentation & Resources

If you want to explore the project code or contribute your own games to the catalog:

Have questions, feedback, or want to discuss code changes? Open a ticket on our GitHub repository.

For direct inquiries or fallback developer contact, email me at or visit my website at thecodepost.org.