◀ VibeCruiser

90s games

A free arcade game — play it in your browser, no install. 114 self-contained HTML5 Canvas games. Zero dependencies. Single-file. Plays in any modern browser.

by @prateek121 · prateek121/90s-games on GitHubLANG HTML★ 4HOSTED ON PRATEEK121.GITHUB.IOUPDATED 23 May 2026

Vote and save it — continue with GitHub or sign in free

Made this, @prateek121? See how many people played it → or use email

▶ Play full screen ▲ Vote with GitHub ▲ Vote with email

GitHub asks to share your profile and email with us. We never post anything.

Open the live demo Source on GitHub

From the README

114 single-file arcade games. No build. No dependencies. Open and play.

A handful of HTML files. Each one is a complete arcade game — asteroids, tetris, snake, plus a hundred others — written in plain JavaScript with the Canvas API. No npm. No bundler. No tracking. Double-click a file and you are playing.

Useful if you want games you can read end-to-end in one sitting, fork in five minutes, or drop into a kiosk, a classroom, or your own static site without dragging in half of node_modules.

Modern web games come bundled with twelve megabytes of framework before the first pixel renders.

Read the full README on GitHub →

Built something like this? Submit your vibe — free account, takes a minute. How listing works.

More like this

Made this?

Claim it: create a free account, then press CLAIM THIS in the cruiser. Put the badge below in your README or on your demo page first; that link is how we know it's yours.

Your project is on the cruise, loaded live from your own site. Put the badge in your README or on the demo page: it shows your live play count, it links back to this page, and everyone who lands here is one click from running the real thing.

On VibeCruiser

How listing, the badge and claiming work →