HTML Game

Open-source HTML projects categorized as Game

Top 23 HTML Game Projects

  1. You-Dont-Need-JavaScript

    CSS is powerful, you can do a lot of things without JS.

    Project mention: You Don't Need JavaScript | news.ycombinator.com | 2025-04-30
  2. 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.

    Stream logo
  3. one-html-page-challenge

    Can you create something cool without modern tools?

  4. awesome-ttygames

    Unix ASCII games

  5. backdooms

    A self-contained game that fits inside a QR code inspired by DOOM 1993 and The Backrooms

    Project mention: All Data and AI Weekly #187 - April 28, 2025 | dev.to | 2025-04-28
  6. Emulatrix

    Emulatrix - JavaScript and WebAssembly Emulator - Sega Genesis, Nintendo, Super Nintendo, GameBoy, GameBoy Color, GameBoy Advance, MAME32, DOSBox and Virtual Machines

  7. invaders

    A 1980s-arcade-style game written using HTML5, Canvas, and Web Audio (by susam)

    Project mention: Giving Software Away for Free | news.ycombinator.com | 2025-04-28

    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.

  8. diablo2

    The Tankazon Resource - a Diablo II mini site.

  9. 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.

    InfluxDB logo
  10. joycon.js

    Add controller functionality to your JavaScript game.

  11. Blastar

    Blastar is the game created by Elon Musk.

  12. 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.

  13. DRRP

    DooM RPG Remake Project is a total conversion of Doom RPG game on GZDoom

  14. tobiasmue91.github.io

    GPTGames - Simple HTML, JS, CSS games and tools created with the help of ChatGPT and Claude.

  15. 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..."

  16. PhishGuard

    PhishGuard is an interactive cyber awareness game designed to educate users about phishing attacks and improve their ability to detect and avoid them.

  17. mbh-firstnes

    From Below. A homebrew game for the NES released in 2020.

  18. INSIDE-ARG

    Documentation for Playdead's INSIDE ARG

  19. cosmicverge

    A systematic, sandbox MMO still in the concept phase. Will be built with Rust atop BonsaiDb and Gooey

  20. sokobang

    sokobang - sokoban puzzle w/ bigbang.coffee

  21. spritesheet-to-gif

    A free web tool that converts spritesheets into animated GIFs.

    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!

  22. game-engine-3d

    Planimeter Game Engine 3D

  23. 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!

    Project mention: Show HN: Schedule 1 Calculator | news.ycombinator.com | 2025-04-19
  24. 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.

  25. twitch-squid-game

    Squid game: Soldiers with Pure CSS

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

HTML Game discussion

Log in or Post with

HTML Game related posts

  • Giving Software Away for Free

    2 projects | news.ycombinator.com | 28 Apr 2025
  • I made DOOM Fit inside a QR code and Open Sourced it

    4 projects | news.ycombinator.com | 18 Apr 2025
  • CheerpX is x86 virtualization to run executables and OS client-side

    2 projects | news.ycombinator.com | 17 Jul 2024
  • Game Font Forensics

    3 projects | news.ycombinator.com | 20 Feb 2024
  • Show HN: Auto-play algorithm in action for my single-HTML-page invaders game

    1 project | news.ycombinator.com | 14 Feb 2024
  • Fun Fact: Natalya’s, Aldur’s, The Disciple, and Orphan’s Call sets are missing set bonuses

    1 project | /r/Diablo | 20 Sep 2023
  • CSS Resources: The Best Places to Learn More About CSS

    3 projects | dev.to | 9 Sep 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jul 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
getstream.io