JavaScript Game development

Open-source JavaScript projects categorized as Game development

Top 23 JavaScript Game development Projects

Game development
  1. phaser

    Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

    Project mention: Gamedev.js Jam 2025 start and theme announcement! | dev.to | 2025-04-13

    Gold : GitHub, Phaser Studio, OP Games, Playhop

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. A-Frame

    :a: Web framework for building virtual reality experiences.

    Project mention: React Three Ecosystem | news.ycombinator.com | 2025-05-10
  4. GDevelop

    ๐ŸŽฎ Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.

    Project mention: Gamedev.js Jam 2025 start and theme announcement! | dev.to | 2025-04-13

    5 ร— GDevelop Gold license for 12 months

  5. engine

    Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

    Project mention: Release Radar ยท August 2024: Major updates from the open source community | dev.to | 2024-09-05

    If you love building games, this one is for you. PlayCanvas is a WebGL and HTML5 game engine. Some of the web's most popular games have been built with PlayCanvas. The latest release has tonnes of breaking changes from removing WebGL1 support along with dozens of other legacy scripts and functions. There are also some new rendering features, materials, and blending tools. Dig into all the changes in the release notes.

  6. shapez.io

    shapez is an open source base building game on Steam inspired by factorio!

    Project mention: Shapez2 Released | news.ycombinator.com | 2024-08-20

    The original is open source! https://github.com/tobspr-games/shapez.io?tab=readme-ov-file

  7. whitestorm.js

    :rocket: ๐ŸŒช Super-fast 3D framework for Web Applications ๐Ÿฅ‡ & Games ๐ŸŽฎ. Based on Three.js

  8. melonJS

    a fresh, modern & lightweight HTML5 game engine

    Project mention: 10 must known JS/TS open-source packages | dev.to | 2024-06-11

    melonJS Lightweight HTML5 game engine.

  9. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management โ€” all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  10. LittleJS

    LittleJS is the tiny fast HTML5 game engine with many features and no dependencies. ๐Ÿš‚ Choo-Choo!

    Project mention: Ask HN: Who Are Your Favorite Photography and Generative Coding Artists? | news.ycombinator.com | 2025-02-26
  11. react-native-game-engine

    A lightweight Game Engine for React Native ๐Ÿ•นโšก๐ŸŽฎ

  12. networked-aframe

    A web framework for building multi-user virtual reality experiences.

  13. bitECS

    Flexible, minimal, data-oriented ECS library for Typescript

  14. sprig

    ๐Ÿƒ Learn to code by making games in a JavaScript web-based game editor. (by hackclub)

    Project mention: Sprig: Build a game, get an open source console | news.ycombinator.com | 2024-09-27
  15. quadplay

    The quadplayโœœ fantasy console

  16. lime

    A foundational Haxe framework for cross-platform development (by openfl)

  17. three-bvh-csg

    A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh

  18. Octo

    A Chip8 IDE

    Project mention: Ask HN: What's the most fun you've had developing for an older gaming system? | news.ycombinator.com | 2024-08-06

    TL;DR: Octo[1] and OctoJam were cozily little highlights to the grimmest pandemic years.

    Octo[1] targets variants of CHIP-8, an ancient virtual console. The language is so different from daily work that it even the annoyances were refreshing. Yes, that includes having to overwrite parts of instructions to get desired behavior.

    The maintainer has moved on[2] to working on Decker[3], but I'm still grateful for his dedication. He underestimates his contributions to encouraging a new generation of emulator developers. I haven't had time to do a deep dive into emulation, but I've enjoyed making:

    * A little Mastermind-like game (https://pushfoo.itch.io/safecracker)

    * A terminal-like text library (https://pushfoo.itch.io/termlib-demo)

    Others have done far better. Timendus even wrote his own linker toolkit to build a multi-tasking operating system[4]. If you're interested, there have been some rumblings of an October event of some sort now and then on the EmuDev Discord server to fill the gap left by OctoJam's end.

    [1]: https://github.com/JohnEarnest/Octo

    [2]: https://beyondloom.com/blog/octojam.html

    [3]: https://github.com/JohnEarnest/Decker

    [4]: https://timendus.itch.io/chipception-os

  19. react-native-game-engine-handbook

    A React Native app showcasing some examples using react-native-game-engine ๐Ÿ’โœจ

  20. ZzFX

    A Tiny JavaScript Sound FX System

    Project mention: Turn your phone into a wireless Joy-Con with SyncoPath | dev.to | 2025-03-23

    The phone in the codepath sample got rendered using Three.js. For fun, I also added some beep sound generated using ZZfx when you tap.

  21. floppybird

    in case you missed the hype ๐Ÿฅ (by nebez)

  22. reldens

    Reldens - You can make it - Open Source MMORPG Platform

    Project mention: Reldens - Open source platform to create multiplayer RPG games | dev.to | 2024-11-20
  23. PokeMMO-Online-Realtime-Multiplayer-Game

    ๐Ÿ•น๏ธ A simple realtime Pokรฉmon MMO game build with Phaser 3, Colyseus.io & Webpack 4

  24. RayCastingTutorial

    A simple RayCasting rendering tutorial for game development

  25. three-js-games

    ๐Ÿ‘พ The code for my Three.js game dev experiments on YouTube.

  26. 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
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).

JavaScript Game development discussion

Log in or Post with

JavaScript Game development related posts

  • Gamedev.js Jam 2025 start and theme announcement!

    4 projects | dev.to | 13 Apr 2025
  • Wheel Reinventor's Principles

    3 projects | news.ycombinator.com | 21 Mar 2025
  • What is GDevelop: An Open-Source Game Engine

    1 project | dev.to | 24 Jan 2025
  • Release 0.4 // Final PR

    2 projects | dev.to | 9 Dec 2024
  • Release 0.4 // The Plan

    1 project | dev.to | 29 Nov 2024
  • Procedural Generation and Noise

    5 projects | dev.to | 20 Nov 2024
  • Hackoberfest: Part 4

    1 project | dev.to | 31 Oct 2024
  • A note from our sponsor - SurveyJS
    surveyjs.io | 13 May 2025
    Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more โ†’

Index

What are some of the best open-source Game development projects in JavaScript? This list will help you:

# Project Stars
1 phaser 37,884
2 A-Frame 17,031
3 GDevelop 14,070
4 engine 10,154
5 shapez.io 6,613
6 whitestorm.js 6,205
7 melonJS 6,058
8 LittleJS 3,654
9 react-native-game-engine 2,992
10 networked-aframe 1,189
11 bitECS 1,041
12 sprig 982
13 quadplay 906
14 lime 793
15 three-bvh-csg 717
16 Octo 706
17 react-native-game-engine-handbook 610
18 ZzFX 609
19 floppybird 581
20 reldens 502
21 PokeMMO-Online-Realtime-Multiplayer-Game 275
22 RayCastingTutorial 270
23 three-js-games 259

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?