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.

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    Reldens - MMORPG Platform

    Reldens - MMORPG Platform

    You can make it - Open Source MMORPG Platform

    Welcome to Reldens, a platform designed to empower developers in creating multiplayer games. With a wide array of features, Reldens enables developers to craft a rich gaming experience without grappling with the complexities usually associated with making a multiplayer game secure and efficient over any network. Built with popular development tools such as NodeJS, Parcel, Colyseus, Phaser, and Firebase, integrated with various database engines, and following robust development practices, the platform ensures security, ease of use, and high customization for developers. While the current stage of the platform is tailored for developers, ongoing improvements to the administration panel aim to make game creation accessible to non-developers in the future.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    particles.js

    particles.js

    A lightweight JavaScript library for creating particles

    particles.js is a very lightweight JavaScript library that can be used to create particles, in a simulated environment where particles float and move across the screen. Build a JavaScript library and customize your particles in an easy to use and easy to build simulation.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    vgstation13

    vgstation13

    Multiplayer space station roleplaying game built on BYOND engine

    vgstation13 is an open-source multiplayer roleplaying game set on a space station, where players assume different roles such as engineers, doctors, security officers, or even traitors. The game is built using the BYOND engine and emphasizes emergent gameplay, teamwork, chaos, and storytelling. It is a fork of the original Space Station 13 and continues to be developed by a vibrant community focused on balance, new content, and performance improvements.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    QuickPlay

    QuickPlay

    Retro-Gaming Multi-Emulator Frontend. Frontend-of-Frontends

    Welcome to the QuickPlay homepage. QuickPlay - MAME Edition is a powerful Windows universal emulator frontend, which has support for countless emulators, systems, game sets and other emulation frontend projects. Its main focus is on being user friendly, simple to set up, yet thorough: its a combined searchable library for all of your retro-gaming...It has a novel Emulator Finder system that takes the hassle out of initial setup and ongoing maintainance
    Leader badge
    Downloads: 23 This Week
    Last Update:
    See Project
  • Secure File Transfer for Windows with Cerberus by Redwood Icon
    Secure File Transfer for Windows with Cerberus by Redwood

    Protect and share files over FTP/S, SFTP, HTTPS and SCP with the #1 rated Windows file transfer server.

    Cerberus supports unlimited users and connections on a single IP, with built-in encryption, 2FA, and a browser-based web client — all deployable in under 15 minutes with a 25-day free trial.
    Try for Free
  • 5
    Blocker

    Blocker

    Multiplayer online game using Phaser + WebSocket (Socket.IO)

    Blocker is a work-in-progress multiplayer online game developed using Phaser and WebSocket (Socket.IO). It features real-time player interactions in a 2D environment, allowing users to control characters using mouse or keyboard inputs.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    Ct.js

    Ct.js

    Ct.js is a desktop game engine that makes learning programming fun

    ct.js makes learning programming fun and game development easy by its visual tools, good docs and flexible, modular library. It is free, open-source, and is loved by hobbyists, professionals, teachers, and their students. Bad tools hinder your performance. Ct.js is designed to be like a brush with which you create games, not to be an enemy you will fight with. ct.js bundles come with offline docs, tutorials, and editable examples and demos. The code editor highlights errors and provides documentation right while writing your code. ct.js is based on Pixi.js, works on WebGL and provides great performance in browsers and desktop environments. Modules add new powers, and when ct.js is not enough, you can add any JS code or library. A small stylized adventure with AI-powered sea battles, violent environment, and little puzzle sections. Join the voyage to save a colony from a deadly disease!
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    Egret Engine

    Egret Engine

    Egret is a brand new open mobile game and application engine

    The Egret Engine is a HTML5 game engine. It provides modules to handle common game development tasks such as 2D and 3D rendering, GUI systems, and audio and resource management. The Egret engine is flexible and suitable for 2D or 3D projects. It allows developers to work without worrying about low-level browser implementation, HTML5 performance, or fragmentation issues. Egret projects are developed using TypeScript, which is a superset of JavaScript. Please refer to the TypeScript manual for more information. The Egret API and ActionScript3 (AS3) are very similar. It will be easy to get started with Egret if you are familiar with AS3. By default, the entry point for Egret game projects is src / Main.ts.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    IsoCity

    IsoCity

    A isometric city builder in JavaScript

    Isocity is an interactive web-based project that allows users to create their own isometric cities using modular blocks. It's designed as a fun and creative way to build pixel art cities.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    Uptime Kuma

    Uptime Kuma

    A fancy self-hosted monitoring tool

    Uptime Kuma is an easy-to-use self-hosted monitoring tool. It is a temporary live demo, all data will be deleted after 10 minutes. Use the one that is closer to you, but I suggest that you should install and try it out for the best demo experience. Monitoring uptime for HTTP(s) / TCP / HTTP(s) Keyword / Ping / DNS Record / Push / Steam Game Server / Docker Containers. Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), and 90+ notification services, click here for the full list.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 10
    webmc

    webmc

    PoC Minecraft client written in Javascript

    WebMC is an experimental proof-of-concept Minecraft client written in JavaScript that runs directly inside a web browser. Instead of requiring a traditional desktop installation of the game, WebMC allows users to connect to Minecraft servers from a browser environment. The client communicates with a WebSocket proxy that bridges the browser connection with the standard Minecraft server protocol. By leveraging browser technologies and modern JavaScript libraries, the project demonstrates how a voxel-based game client can run using web-based graphics and networking systems. WebMC also showcases how browser-based applications can interact with multiplayer game servers using real-time communication channels. The project is primarily intended as a technical experiment and educational demonstration of browser-based game development.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    WebChess
    A PHP Web Application that you can install on your own web server. It allows you to play chess with other users across the internet or sitting at the same screen. It only permits valid moves and can automatically detect check and checkmate status.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 12
    pgn4web

    pgn4web

    javascript chess games viewer for websites, blogs and live broadcasts

    pgn4web is a javascript chess games viewer for websites, blogs and live broadcasts. "pgn4web has a clean design, and is easily integrated and configured in wordpress. And yet, below that layer of simplicity, it has enough bells and whistles to allow for more baroque needs and taste. A truly great plugin." GM Tiger Hillarp, using the pgn4web plugin for wordpress on his site chess at the bag of cats, May 2013. "We wanted a live viewer that could work on tablets and mobile phones. pgn4web did fit very well on every platform, is stable and matched our visual design. Also the horizontal view for the commentators and the vertical view for smartphones was a real plus." H.S. from the Max Euwe memorial tournament committee, using pgn4web for live broadcast and game reports, November 2011.
    Leader badge
    Downloads: 17 This Week
    Last Update:
    See Project
  • 13
    Blooket Hack game

    Blooket Hack game

    Best blooket hack around

    Best blooket hack around Please star this project. It works Fine if you need help just comment It and I will fix It. Simply select a hack folder and copy it then on your computer left click and click on inspect then go to console and paste the hack in then refresh your browser. Simply made by javascript.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    CMSS13

    CMSS13

    Contains the code for CM-SS13

    cmss13 is an open source fork of Space Station 13 that adapts the game into a Colonial Marines-inspired setting. Developed and maintained by the cmss13 community, it emphasizes tactical combat, military roleplay, and survival against xenomorph threats. The repository includes the complete source code, sprites, maps, and configuration files needed to run servers or contribute to development. Compared to traditional SS13 forks, cmss13 introduces unique mechanics such as marine squads, advanced weaponry, and alien abilities, offering a combat-heavy multiplayer experience. The project thrives on active contributions from its community, ensuring continuous updates and balancing. It provides both a platform for immersive gameplay and an open development environment for fans of the SS13 ecosystem.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Prince of Persia (JS)

    Prince of Persia (JS)

    Prince of Persia reimplementation written in HTML5 / JavaScript

    PrinceJS is a faithful JavaScript remake of the classic 1989 game "Prince of Persia." It recreates the original gameplay, level design, and character animations in modern browsers using HTML5 technologies.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Shiptest

    Shiptest

    The Shiptest Codebase

    Shiptest is an open source fork of Space Station 13 that replaces the traditional single-station gameplay with multiple player-controlled ships. Instead of being confined to one station, players can design, operate, and explore with their own ships in a shared space environment. The repository contains full source code, assets, and maps to host or develop servers. Shiptest introduces new mechanics around ship construction, navigation, and resource management, creating a sandbox that emphasizes exploration and collaboration. Its modular design allows for diverse playstyles, from engineering and trade to combat and survival. The project is actively updated by its community, pushing SS13 gameplay in a fresh, experimental direction.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    TerraGov Marine Corps

    TerraGov Marine Corps

    TGMC: TerraGov Marine Corps, a SS13 mod

    TerraGov Marine Corps (TGMC) is an open source multiplayer game built on the BYOND engine, forked from the Space Station 13 (SS13) codebase. It is a tactical, role-playing game that pits groups of human marines against alien forces in large-scale, cooperative and competitive scenarios. The project focuses heavily on teamwork, coordination, and immersive gameplay, providing players with different roles such as engineers, medics, or combat marines to ensure strategic variety. TGMC offers a persistent, evolving experience where community contributions shape mechanics, balance, and lore. The codebase serves as both a live game server foundation and a development platform for contributors who want to expand gameplay features, design new mechanics, or refine existing systems. With its mixture of roleplay, tactical combat, and science fiction setting, TGMC provides a distinctive twist on the SS13 lineage.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    The Game Center

    The Game Center

    The Game Center offers unblocked games

    The Game Center offers unblocked games which does not require an administrator or really anything to run, and that are adjusted for lower-end computers or laptops. Things such as Grand Theft Auto, Minecraft, or many types of web game applications are completely free to download!
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    microStudio

    microStudio

    Free, open source game engine online

    microStudio is a free, open source game engine online. It is also a platform to learn and practice programming. microStudio can be used for free. You can also install your own copy, to work locally or on your own server for your team or classroom. microStudio is available online, this is the simpler and the preferred way, you will have access to all the online collaboration features, online publishing, and more export features. You don't even need to create an account, you can start working as a guest. microStudio includes all you need to write code, create sprites and maps for your 2D game. All from your web browser. Your project is stored in the cloud, and accessible from anywhere. Write your game code in microScript, a simple language inspired by Lua. The documentation is always there to help. Create cool demos in just a few lines of code. microScript shines by its simplicity and interactivity. But you can also code in JavaScript, Python, or Lua if you prefer.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    ZED Online

    ZED Online

    An online multiplayer real time strategy game

    A remake of the 1996 classic game Z. The project is currently in the early stages. More updates will come in the following weeks. Please visit zzone.lewe.com for more. ZED Online world rankings: https://zedonline.sourceforge.io/highscore.php See the wiki for more information: https://sourceforge.net/p/zedonline/wiki/Home/ Information on the different control styles can be found here: https://sourceforge.net/p/zedonline/wiki/controls/ Demo videos: https://www.youtube.com/watch?v=RKmKpTe-gVo https://www.youtube.com/watch?v=OnAJTml5znY https://www.youtube.com/watch?v=3UZSFsY6sSA https://www.youtube.com/watch?v=SFmoCg_F22w Online Multiplayer - Port forwarding In order to connect online the player who creates the game needs to enable port forwarding on their network router/NAT. The game will use port 8000 TCP. If the game can not bind the server to port 8000 it will try the next port until 8009. We recommend to forward all ports 8000-8009 TCP
    Leader badge
    Downloads: 17 This Week
    Last Update:
    See Project
  • 21
    Scrolling Game Development Kit 2
    All-in-one program for creating 2D scrolling games. Compile your games into stand-alone .NET executables or customizable C# source code. The IDE and framework are build on OpenTK, which wraps OpenGL, so generated games can be cross-platform.
    Leader badge
    Downloads: 8 This Week
    Last Update:
    See Project
  • 22
    JS_CSS_Poker

    JS_CSS_Poker

    Free Texas Holdem Poker game using HTML5, CSS and JavaScript

    A free online Texas Hold'em poker game written in JavaScript and a web-gui using HTML5 and CSS, all source included Works as a solitaire, it is you against the robots No money - but you will not win that much either. No registration - I am just glad if you give some feedback if you find any problems. All source code included Totally bug free Climate positive Want to see it? https://js-css-poker.sourceforge.io/ Want to play it? https://js-css-poker.sourceforge.io/poker.html This is a merge of the Texas hold 'em game from https://sourceforge.net/projects/jsholdem/ and the js/CSS/HTML frontend from https://github.com/tansey/js_poker Compatibility: Any modern browser, such as Firefox, Chrome and Edge, on any OS, Windows, Linux, Mac works nilssonopel@users.sourceforge.net
    Leader badge
    Downloads: 10 This Week
    Last Update:
    See Project
  • 23
    NeonLauncher

    NeonLauncher

    A minimal Minecraft: Java Edition launcher.

    A minimal Minecraft: Java Edition launcher.
    Downloads: 27 This Week
    Last Update:
    See Project
  • 24
    Clumsy Bird

    Clumsy Bird

    A MelonJS port of the famous Flappy Bird Game

    Clumsy Bird is an open-source HTML5 game inspired by the gameplay of Flappy Bird. It was built with the MelonJS game engine and runs directly inside a web browser. Players control an animated bird while avoiding vertically arranged obstacles and attempting to achieve a higher score. The project includes gameplay states for starting, active play, scoring, collisions, and game-over results. Developers can replace the background, bird animation, pipes, ground, logos, and interface graphics to create customized versions. A local development server can be launched with Node.js, npm, and Grunt. The repository was archived in 2019, so it now functions primarily as a customizable game example and learning resource.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Eva.js

    Eva.js

    Eva.js is a front-end game engine for creating interactive projects

    A front-end game engine specifically for creating interactive game projects. Eva.js provides out-of-box game components for developers to use right away. Yes, it's simple and elegant! Eva.js is powered by efficient runtime and rendering pipeline (Pixi.JS) which makes it possible to unleash the full potential of your device. Thanks to the ECS(Entity-Component-System) structure, you can expand your needs by highly customizable APIs. The only limitation is your imagination! Eva.js relies on canvas in HTML for drawing. If the width and height in the design draft are fixed (for example, 750px*1000px) and occupy the full screen, we can set the CSS width of the canvas to 100% and the height to auto.
    Downloads: 1 This Week
    Last Update:
    See Project