SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 HTML Game Projects
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
-
Emulatrix
Emulatrix - JavaScript and WebAssembly Emulator - Sega Genesis, Nintendo, Super Nintendo, GameBoy, GameBoy Color, GameBoy Advance, MAME32, DOSBox and Virtual Machines
-
I have taken a similar approach for the few modest games and fun tools I've developed. Twenty years ago, I would have likely turned to C or Perl, carefully weighing their pros and cons for maximum portability.
But these days I just whip an HTML page with some CSS and JavaScript. My tools are not performance intensive, so this approach has served me well. Perhaps, one day, I'll use WASM for similar projects when performance becomes a concern.
I have found HTML5 Canvas and JavaScript to be very effective for writing small games. If sound is needed, there is Web Audio available too, right within the web browser. It is quite possible to write simple games without using any external JS libraries by sticking to first principles only: drawing simple shapes with fillRect(), implementing simple collision detection algorithms, generating simple tones using OscillatorNode, etc. Here is one such game I wrote sometime back: <https://susam.net/invaders.html>.
Also, by embedding all CSS and JavaScript into a single HTML file, the game/tool becomes instantly portable. All we need to do is host the HTML file somewhere, or send the file to someone, in order to share the game.
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
Fifteen_puzzle_maker
This is a classic mini-game Fifteen Sliding Puzzle. This option works in the browser, in it you need to specify a regular picture, the program itself will cut the picture into squares and mix them.
-
-
tobiasmue91.github.io
GPTGames - Simple HTML, JS, CSS games and tools created with the help of ChatGPT and Claude.
-
not-my-cows
A canvas game experiment - "Outer space has unleashed its fury! Protect your live stock, your livelihood, your home. It's all you've got left..."
-
PhishGuard
PhishGuard is an interactive cyber awareness game designed to educate users about phishing attacks and improve their ability to detect and avoid them.
-
-
-
cosmicverge
A systematic, sandbox MMO still in the concept phase. Will be built with Rust atop BonsaiDb and Gooey
-
-
Project mention: Show HN: Convert a sprite sheet into a GIF with one click (open source) | news.ycombinator.com | 2025-04-05
I built a free web tool that turns sprite sheets (often used for video game character animations) into GIFs.
Upload your spritesheet image, and then use the controls to set row / column count, frame duration, and image offset margins.
The tool then converts your sprite sheet into a GIF file.
Completely free and open source (MIT license).
Github repo: https://github.com/collidingScopes/spritesheet-to-gif
Any suggestions or feedback would be much appreciated!
-
-
schedule-1-calculator
Master Schedule 1 mixes! Use the advanced calculator for precise effects, costs, profits & addiction. Features reverse calc & best mix database. Optimize now!
-
Aria-Engine-Prosody
A rhythm game for web that anyone can play. similar to osu!mania but with it's own ideas, goals, and features.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
HTML Game discussion
HTML Game related posts
-
Giving Software Away for Free
-
I made DOOM Fit inside a QR code and Open Sourced it
-
CheerpX is x86 virtualization to run executables and OS client-side
-
Game Font Forensics
-
Show HN: Auto-play algorithm in action for my single-HTML-page invaders game
-
Fun Fact: Natalya’s, Aldur’s, The Disciple, and Orphan’s Call sets are missing set bonuses
-
CSS Resources: The Best Places to Learn More About CSS
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jul 2025
Index
What are some of the best open-source Game projects in HTML? This list will help you:
# | Project | Stars |
---|---|---|
1 | You-Dont-Need-JavaScript | 20,193 |
2 | one-html-page-challenge | 1,203 |
3 | awesome-ttygames | 907 |
4 | backdooms | 500 |
5 | Emulatrix | 338 |
6 | invaders | 174 |
7 | diablo2 | 112 |
8 | joycon.js | 90 |
9 | Blastar | 71 |
10 | Fifteen_puzzle_maker | 70 |
11 | DRRP | 55 |
12 | tobiasmue91.github.io | 44 |
13 | not-my-cows | 34 |
14 | PhishGuard | 29 |
15 | mbh-firstnes | 21 |
16 | INSIDE-ARG | 19 |
17 | cosmicverge | 19 |
18 | sokobang | 14 |
19 | spritesheet-to-gif | 7 |
20 | game-engine-3d | 6 |
21 | schedule-1-calculator | 5 |
22 | Aria-Engine-Prosody | 3 |
23 | twitch-squid-game | 2 |