Browse free open source JavaScript Games and projects below. Use the toggles on the left to filter open source JavaScript Games by OS, license, language, programming language, and project status.

  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 1
    mywebglflight_chung
    mywebglflight chung is a online 3D webgl flight / car simulator with shaders written in HTML5 and javascript . You can also fly to any place around the world with realtime google static maps earth satellite images , buildings with real lat-lng and monuments. Fly too over africa with horses, zebras, elephants, girafes, antilopes or shoot panzer tanks and have dogfight with war aircrafts or ships.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2
    A cross-platform, user-modifiable three-dimensional space trading and combat game.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Diablo Item Warehouse is a tool helping you to search for items in PC game - Diablo 2 expansion with specific search criteria.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    JavaScript game engine focused on 2D multi-player (networked) games. The idea is to provide a tool for learning by writing computer games. EGachine is based upon a extensible JavaScript shell (EJS) and modules providing functionality for writing games.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 5
    FGGE
    FGGE is an HTML 5 + Javascript Game Engine allowing users to make games without worrying about render, but only on code and game logics, this means faster production and cleaner code.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    gmod community the place to be
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    The Inc. Cybernations Calculator is the result of a year's worth of research and development by the Inc. team. Using this web-based calculator, users can get educated advice on how to grow their nation. Check the Wiki for installation instructions. Also
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8

    Learn and Play

    XML-based framework for developing games

    XML-based framework for developing games in (ActionScript 2.0, discontinued) HTML5 Phaser.io's engine It'd been thought to develope a project with a great amount of games on drag&drop, painting, typing, hunting, puzzles.There's no need to write the same code to similar games! Just write some XML lines (check samples) and one JavaScript instruction to run your game. NOTE: some browsers security policies do not allow to run samples locally. If this occurs, try to publish on a web site
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    MOAGG is a 2D gravity game, combining the idea and fun of several existing games, such as Space Taxi (C64) and Gravity Force (Amiga).
    Downloads: 2 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Access competitive interest rates on your digital assets.

    Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 10
    Oregon Trail C# & JavaScript Versions

    Oregon Trail C# & JavaScript Versions

    Ports of the classic game Oregon Trail to C# & JavaScript

    This is a great game that works as a BBS door (JavaScript version). The C# version is precompiled for Ubuntu Linux...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    PunkPong is an open source "Pong" alike game totally written in DHTML (JavaScript, CSS and HTML) that uses keyboard or mouse. This cross-platform and cross-browser game was tested under BeOS, Linux, NetBSD, OpenBSD, FreeBSD, Windows and others.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Build your music portal easily. With this PHPNuke module you will be able to publish music information: Artists data, albums, songs, audio samples, chart lists, themes and more. You can install it with no technical knowledge.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Wolfenstein 3D html5

    Wolfenstein 3D html5

    Wolfenstein 3D HTML5 TOTAL Conversion

    Wolfenstein 3D HTML5 full conversion *UPDATED* - CHROME AUDIO CONTEXT FIX SCRIPT! I did not wrote it i am not the maker of this script. It is relased under the gplv2 licence. 6 Episode + Spear of Destiny Usage: Just upload and play! This is a total html5-javascript conversion of the original game, all episodes until Spear of Destiny is included! 81 stage. Usage: 1. Upload to any webhost 2. Load the index.php in your web browser 3. It can save the game and store it in HTML local storage(Can erese it with erase all cache and cookies in your browser...) What is not working: 1. Sound and music volume control (Once you turn off in the menu you cannot turn back on any sound just if u erase all cookies) 2. Quit menu option(it figures why not... XD) 3. Function keyboards(F1 to F12) are not working. The script itself is opensource, so you can rewrite from scratch change and edit levels and graphics, to make your own game! Have fun
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    ZED OS

    ZED OS

    ZED OS the clone of Windows XP

    ZED OS is a portuguese Linux based distribution (remaster of Ubuntu Mate). It was designed for users who want an innovative system. With both 3D and 2D interfaces you'll be able to chosse the better one according to your hardware/needs. It's Web Based and inspired in Windows XP from Microsoft
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    board2D.js

    board2D.js

    A JavaScript game library to quickly develop board games for the web

    Board2D.js is a JavaScript library that allows you to quickly develop 2D board games for the web. It is extremely easy to use and contains a very rich API. Download the ZIP, and extract it to a folder. Inside it, the "lib" folder contains the javascript library file. You can include it in your projects as-is. For an example of how to use the library, you can find two mini samples of tic-tac-toe and chess in the examples directory. There is no API manual currently, but if you use an editor like Brackets, it will show you the list of functions. Just do not call the functions which start with "__" as those are meant for internal use by the library itself. There is a readme file included in the ZIP which shall get you started.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    forest_chung
    forest chung is a free html5 webgl 3D fps / horse riding hack & slash online exploration / fighting game written in javascript with shaders and vaste random procedural world, trees, grass, rocs, water, monsters, woman riders .
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    js-css-poker-fxmod
    A free online Texas Hold'em poker game written in JavaScript and a web-gui using HTML5 and CSS, all source included. This project is a mod. The original author/program can be found here: https://sourceforge.net/projects/js-css-poker/ A live demo of my mod is available at: https://js-css-poker-fxmod.sourceforge.io/poker.html You can download my mod in the files tab of this page. Additional Information: -The "Avatars" were created with "facegen" -Poker Tables: I created these with "inkscape" -Playing Cards: I created these with "inkscape/gimp/xnview" -Wood Background 4K: I created this with "gimp" -Poker Chips: I created these with "blender" -Buttons: I created these with "inkscape" -Voices: Created with "http://www.fromtexttospeech.com/" -Sounds: From various free online websites -I modified "js-css-poker" code to work with these resources and provide additional gameplay feedback. electrolex@yahoo.com
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    myCesiumflight

    myCesiumflight

    a webgl Cesium 3D flight simulator

    myCesiumflight chung is a small Cesium engine based 3D webgl flight simulator written in html5, css and javascript . Fly anywhere in the world with photorealistic high resolution terrain imagery and elevation heightmaps . Uses cssscale to increase fps rate. (12 fps fullscreen on my notebook) standalone webgl and localhost modes available . Fetchs openstreetmap infos to display airports on radar and generate airports radio messages .Also osm bridges and buildings save and reload on startup .
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    open-dis

    open-dis

    Open-DIS implements the IEEE DIS protocol in multiple languages.

    An open source implementation of the Distributed Interactive Simulation (IEEE-1278) standard in C++, C-Sharp, Objective-C, Java, Javascript and XML. Example applications including sending and receiving native DIS traffic, X-Plane plugin, and WebSocket/Javascript/WebGL applications. See the individual code directories for each package of interest. This project is inactive and has migrated to a GitHub project at https://github.com/open-dis
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    wsnow

    wsnow

    Let it snow in your browser

    Wsnow creates a Christmas-conform background in your browser. So wsnow is not restricted to Linux, but will run in every decent browser: Filerfox, Explorer, Edge, Safari, etc. Linux user? Have a look at https://sourceforge.net/projects/xsnow .
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Mire Engine

    Mire Engine

    2D Game Engine

    A Cross Platform 2d Rpg Game Engine for mobile and Console.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Snake Feast

    Snake Feast

    Snake Feast is a fun, addictive arcade game where you control a snake

    Snake Feast is a simple yet fun classic arcade game. The objective is to guide the snake to eat food, grow longer, and avoid colliding with walls or its own body. It’s lightweight, responsive, and runs smoothly in the browser. Features Classic Gameplay: Navigate the snake to eat food and grow longer. Three Game Modes: Choose from Easy, Medium, or Hard difficulty levels for an added challenge. Responsive Design: Works seamlessly on desktops, tablets, and mobile devices.. Gradient Text Title: Eye-catching gradient text in the game header. Snake Color Customization: Change the snake's color using the in-game dropdown menu. Keyboard Controls: Movement: Use arrow keys (⬆️⬇️⬅️➡️) or WASD keys for navigation. Mobile Support: Touch controls for movement on mobile devices.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Javascript 3d engine using the WHATWG HTML <canvas> tag for output.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Alarm Sim
    Alarm Sim is a small webbased software intended to be used for simulating emergency radio. Alarm Sim provides the possibility to cast an alarm or receive status messages. Alarm Sim is at the moment only available in german.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    An automated client developed for downloading sequenced files.
    Downloads: 1 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB