About H5 Arcade
An independent, bilingual (English / ็ฎไฝไธญๆ) arcade of 35+ free, open-source HTML5 mini-games โ all playable in the browser, with nothing to install.
What this site is
H5 Arcade is a thoughtfully curated collection of real HTML5 games, built out of a simple observation: most online "arcade sites" are packed with ads, trackers, login walls, and games that no longer run after Flash died. A decade of creative people released perfectly good, polished, fully-playable web games on GitHub under permissive licenses โ then they sat there, starred by thousands, but never put together in a single place that's quiet, fast, and respectful of players.
So that's what this site is. Every game you play here is the original author's code, pulled straight from its official GitHub repository, self-hosted for stability, and shown inside a plain iframe with nothing around it. We don't modify the gameplay. We don't wrap it in interstitial ads. We just give each project a bilingual page that explains what it is, who made it, what license it uses, and what the controls are โ so someone who lands here can actually find a game and play it.
At a glance
๐ 35 games catalogued, 30 instantly playable via iframe, the rest linked to their source repository.
๐ Bilingual โ every summary, category, control hint and metadata exists in English and ็ฎไฝไธญๆ, with dedicated hreflang alternates so search engines and AI answer engines can pick the right language.
๐ฌ Open-source and cited โ every game page names its author, links back to the upstream repository, and clearly states the license (MIT, GPL, Apache, BSDโฆ). We believe attribution is the least a curation site can do.
๐ซ No accounts, no install, no paywalls. If a game page says "Playable", it's playable in two clicks.
How games are selected and integrated
Curatorship here follows a few explicit rules, which we write down so you can trust this isn't a random dump of repositories with SEO stuffed on top:
- The game must be purely browser-based โ HTML, CSS, JavaScript or WebGL. No plugins, no downloads, no native clients required.
- It must be genuinely playable end-to-end. We don't include half-finished demos or weekend experiments whose controls don't actually do anything. If it's in the playable list, we've loaded it and run it locally.
- The source must be public on GitHub under a recognized open-source license (MIT, Apache-2.0, GPL-3.0, BSD, ISC, CC0, and so on). Each page lists that license so you know exactly what you can do with the code.
- We favor projects with a real author behind them โ established repositories with history, not anonymous forks with three lines of CSS changed. And we always link to the upstream, not a mirror.
For the technical integration: every game is cloned into this repository's vendors/ directory (so we know exactly what version you're playing, and we don't hotlink to potentially-deleted GitHub Pages). Vite, Webpack and CRA projects are rebuilt with relative asset paths so they run correctly inside the /vendor/<slug>/ iframe. Large projects like Sandboxels and HexGL have their unused fonts and mods trimmed before deploy to keep the site fast.
Who runs this
H5 Arcade is a hobby project maintained by a small group of people who grew up with Flash arcades and miss that kind of web. We build it in public: the entire site source, the vendor clone scripts, the integration planner, and every game's bilingual metadata file are open source at github.com/wuxiumu/game-wuqingbao-com under the MIT license. Feel free to fork it and host your own arcade, or send a pull request with a new game.
We aren't sponsored by any of the game authors. None of the links on this site are affiliate links. No one pays us to list a game. If a project appears here, it's because one of us actually liked playing it.
Principles we try to live by
- Trust over traffic. Attribution, honest descriptions, and working games beat "engaging" bait. If a game is half-finished or requires a server backend, we tell you that on the page instead of pretending otherwise.
- The player owns their device and their data. We don't ask for accounts. We don't put trackers on unless you explicitly opt in via Umami. We host, we don't chase.
- Credit upstream. Open-source authors did 99% of the work. The 1% we do on top โ bilingual pages, integration, screenshots โ is explicitly credited to them everywhere it matters.
- Site shape over time. We'd rather add five well-integrated games a month and keep the site healthy, than dump fifty and let the catalogue rot. Dead repos get retired, broken builds get fixed, and new great projects get added when we find them.
Roadmap and what's next
Right now we're at 35 games in the catalogue and 30 in-browser. The short list of things we're actively working on:
- Adding new games until the catalogue passes 60 โ at which point we'll add proper pagination and tag filters on top of the existing search.
- Building entry pages for multi-game repositories like retrogames, whose four sub-games aren't currently exposed as a single landing page.
- Containerizing and self-hosting the three server-side games (agar.io-style Agar, the Slither clone, and the Chinese card game Dou Dizhu), which currently only show the source code.
- Replacing the auto-generated cover screenshots with hand-tuned first-frames for the half-dozen games where the menu screen is black or empty. Covers are already hooked up to OpenGraph and Twitter cards โ we just want them all to look good on first view.
If any of that sounds fun, the Contact page has our email and the GitHub link above is always open to issues and PRs.