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.

  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • Add Two Lines of Code. Get Full APM. Icon
    Add Two Lines of Code. Get Full APM.

    AppSignal installs in minutes and auto-configures dashboards, alerts, and error tracking.

    Works out of the box for Rails, Django, Express, Phoenix, and more. Monitoring exceptions and performance in no time.
    Start Free
  • 1
    Warzone 2100

    Warzone 2100

    RTS game with the theme of Strategy by Design

    You command the forces of “The Project” in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles. The game offers a full campaign with optional (but strongly recommended!), videos, battle against four factions, multi-player and single-player skirmish modes, and an extensive tech tree and a full unit designer. Multi-player is also cross-platform, battle your friends with any OS, Windows, Linux or Mac, it all works seamlessly! We also offer 100% portable Windows builds, take the game and install it anywhere! Our source repo is now at https://github.com/Warzone2100/warzone2100 Warzone 2100 works on both 32 & 64 bit Windows 7 or higher, 32 or 64 bit Linux, & macOS 10.14+.
    Leader badge
    Downloads: 2,000 This Week
    Last Update:
    See Project
  • 2
    FlightGear - Flight Simulator

    FlightGear - Flight Simulator

    FlightGear Flight Simulator: free open-source multiplatform flight sim

    Founded in 1997, FlightGear is developed by a worldwide group of volunteers, brought together by a shared ambition to create the most realistic flight simulator possible that is free to use, modify and distribute. FlightGear is used all over the world by desktop flight simulator enthusiasts, for research in universities and for interactive exhibits in museums. FlightGear features more than 400 aircraft, a worldwide scenery database, a multi-player environment, detailed sky modelling, a flexible and open aircraft modelling system, varied networking options, multiple display support, a powerful scripting language and an open architecture. Best of all, being open-source, the simulator is owned by the community and everyone is encouraged to contribute.
    Leader badge
    Downloads: 2,391 This Week
    Last Update:
    See Project
  • 3
    Google Snake Mod Loader

    Google Snake Mod Loader

    All Google Snake mods combined into one

    Google Snake Mod Loader is an open-source browser-based modification framework that extends the classic Google Snake game by enabling custom mods, gameplay enhancements, and visual changes directly within the web version of the game. It works by injecting JavaScript into the Google Snake page, allowing users to dynamically alter game behavior without needing to download or modify the original source code. The loader provides a centralized system for managing multiple mods, making it easy to toggle features such as new mechanics, custom maps, altered physics, or additional UI elements. Designed for accessibility, it allows users to install and run mods through simple scripts or bookmarklets, lowering the barrier for non-technical players to customize their experience. Developers can also create and distribute their own mods using the loader’s structure, contributing to a growing ecosystem of community-created enhancements.
    Downloads: 176 This Week
    Last Update:
    See Project
  • 4
    Mineflayer

    Mineflayer

    Create Minecraft bots with a powerful and high level JavaScript API

    Create Minecraft bots with a powerful, stable, and high-level JavaScript API, also usable from Python. First time using Node.js? You may want to start with the tutorial. Know Python? Check out some Python examples and try out Mineflayer on Google Colab. Supports Minecraft 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17 and 1.18. Block knowledge. You can query the world around you. Milliseconds to find any block. Miscellaneous stuff such as knowing your health and whether it is raining. Parse and serialize Minecraft packets, plus authentication and encryption. Language independent module providing Minecraft data for Minecraft clients, servers, and libraries. Node.js library to interact with Mojang's authentication system, known as Yggdrasil. Represent a Minecraft biome with its associated data. Mineflayer is pluggable; anyone can create a plugin that adds an even higher level API on top of Mineflayer.
    Downloads: 77 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    Blooket

    Blooket

    Collection of utilities that interact with the Blooket API / website

    A collection of scripts and programs designed to interact with the Blooket API and website to give users advanced control over stuff. Utilities that interact with the Blooket API / website. For IOS please view the IOS/Apple section of this file, for Android/Samsung/Google OS please view the bookmarklet section. Before running the script on the Blooks page, make sure you click on a non-common blook. Check for any mistakes you may have made. If you are certain it is a problem with the code, go to the Issues tab of the repo and create a new issue.
    Downloads: 56 This Week
    Last Update:
    See Project
  • 6
    OriLauncher

    OriLauncher

    Fast, user-friendly cross-platform custom launcher for Minecraft

    OriLauncher is a free and open source custom launcher for the popular game Minecraft designed to streamline the process of launching the game with a modern, user-friendly interface. Built using web and desktop technologies like Svelte, Electron, and Vite, it aims to provide a fast and responsive experience for players across multiple platforms including Windows, macOS, and Linux. The launcher enables users to switch quickly between different Minecraft environments (such as Vanilla, Forge, or Fabric) with just one click, eliminating manual setup steps. It also offers support for managing multiple user accounts, remembering both Microsoft and offline profiles to make logging in simpler and more fluid. Players have control over technical settings like RAM allocation and Java version selection directly within the launcher, allowing them to optimize performance for their system.
    Downloads: 55 This Week
    Last Update:
    See Project
  • 7
    Steamunlocked

    Steamunlocked

    Keep track of newly added games

    Steamunlocked is an open-source repository associated with providing access to preconfigured downloadable game packages that can be installed and played without requiring traditional distribution platforms. It focuses on simplifying the process of acquiring and running games by offering ready-to-use versions that eliminate the need for complex installation steps or additional configuration. The repository itself typically serves as a hub for organizing links, tools, or resources related to these packaged games rather than hosting the files directly. It is designed to streamline user experience by reducing friction in accessing and launching games, particularly for users who prefer simplified workflows. The project often includes instructions, supporting tools, or references to external sources that host the actual game files.
    Downloads: 45 This Week
    Last Update:
    See Project
  • 8
    answer.js

    answer.js

    An open source blooket auto-player / cheat

    A bookmarklet-based blooket auto-player that uses the offical blooket api to get question answers. I also made blooket-rng-tool to help with RNG-based game modes, you should check it out. Execute (click on bookmark) on the PIN screen, then enter pin as you normally would. It will auto-play the game for you, and get all questions correct.
    Downloads: 44 This Week
    Last Update:
    See Project
  • 9
    BlooketUI

    BlooketUI

    The best Blooket Multitool out there

    The best Blooket Multitool out there. A script that uses a graphical user interface to make Blooket cheating easier than ever. Copy the code of src.js by pressing CTRL + A, now paste that into your browser console (CTRL + SHIFT + I). Copy the code from bookmarklet.js by pressing CTRL + A, and create a new Bookmark and paste the code you copied in the URL option.
    Downloads: 34 This Week
    Last Update:
    See Project
  • 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
  • 10
    GDLauncher

    GDLauncher

    GDLauncher is a simple, yet powerful Minecraft custom launcher

    GDLauncher is a simple, yet powerful Minecraft custom launcher with a strong focus on the user experience. Our main focus is to provide a powerful launcher but keeping the UI clean and modern. You'll be able to browse and download any mod pack directly from within the launcher! You can play vanilla, forge and fabric directly from the launcher, without needing to download anything else. You can easily download mods and keep them up to date. You don't need to have java installed on your pc. We will automatically download the best java release to ensure complete compatibility. You don't need to have java installed, a suitable version will be downloaded automatically. It's as easy as pie to install the vanilla game, forge, fabric, and all curseforge modpacks. No further action from the user is required.
    Downloads: 30 This Week
    Last Update:
    See Project
  • 11
    0 A.D.

    0 A.D.

    0 A.D. is a free, open-source, cross-platform real-time strategy game.

    0 A.D. (pronounced "zero ey-dee") is a cross-platform real-time strategy (RTS) game of ancient warfare. It's a historically-based war/economy game that allows players to relive or rewrite the history of ancient civilizations, each depicted at their peak of economic growth and military prowess.
    Leader badge
    Downloads: 119 This Week
    Last Update:
    See Project
  • 12
    Helios Launcher

    Helios Launcher

    Custom launcher for modded minecraft written in Electron and Node.js

    A customizable Minecraft launcher allows players to manage multiple instances and mod packs.
    Downloads: 24 This Week
    Last Update:
    See Project
  • 13
    Blooklet-utility-mod

    Blooklet-utility-mod

    A userscript for Blooklet, compatible with tampermonkey

    This script is created for research and education purposes. Abusive usage of this script is not tolerated and the author is not responsible for any damage or harm caused due to usage of the script. Features such as skin unlocks work by intercepting blooket's request to its server and modifying the response data to unlock skins. This request only happens once, so once the request is made, the feature can no longer be enabled/disabled. The ability to unlock skins requires the name of the skin to be known, include those of which that are hidden. If you know a skin name and would like to contribute, please open an issue and it will be added. Install Tampermonkey, add the contents of index.js to tampermonkey. Restart your browser and use right ctrl to activate/deactivate the menu.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 14
    JudoShiai is a set of programs that help to organize a judo tournament.
    Leader badge
    Downloads: 114 This Week
    Last Update:
    See Project
  • 15
    Habitica

    Habitica

    A habit tracker app which treats your goals like a Role Playing Game

    Get motivated to achieve your goals. Now is the time to have fun while completing your tasks! Join more than 4 million Habiticans and improve your life one task at a time. Habitica is a free habit building and productivity app that takes your real life as a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, Habitica can help you achieve your goals to be healthy, hardworking, and happy. Stay responsible by following and maintaining your Habits, Daily Tasks and To-Do Tasks with habitica's mobile apps and the website, both easy to use. Cross off tasks to level up your Avatar, and unlock in-game features like battle armor, mysterious pets, magical abilities, and even missions! Fight monsters with other Habitica users! Use the Gold you earn to buy in-game or custom rewards, like watching an episode of your favorite TV series.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 16
    Blockly Games

    Blockly Games

    Games for tomorrow's programmers

    Blockly Games is a collection of educational games that teach core programming concepts using Google’s Blockly visual blocks. Each game introduces ideas like sequencing, loops, conditionals, functions, and variables through playful puzzles that gradually increase in difficulty. Under the hood, the block programs compile to JavaScript, giving learners a bridge from drag-and-drop logic to real code. The activities are self-contained and browser-based, requiring no installation, which makes them suitable for classrooms and workshops. Progression is scaffolded: earlier levels constrain the toolset, while later levels unlock more expressive blocks and optional textual views. The project’s emphasis on immediate visual feedback and forgiving iteration lowers the barrier for first-time programmers while still rewarding mastery.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 17
    PlayCanvas Engine

    PlayCanvas Engine

    Fast and lightweight JavaScript game engine built on WebGL and glTF

    PlayCanvas is an open-source game engine. It uses HTML5 and WebGL to run games and other interactive 3D content in any mobile or desktop browser. PlayCanvas is used by leading companies in video games, advertising and visualization such as Animech, Arm, BMW, Disney, Facebook, Famobi, Funday Factory, IGT, King, Miniclip, Leapfrog, Mojiworks, Mozilla, Nickelodeon, Nordeus, NOWWA, PikPok, PlaySide Studios, Polaris, Product Madness, Samsung, Snap, Spry Fox, Zeptolab, Zynga. The PlayCanvas Engine gives incredible performance, even on devices such as the iPhone 4S. PlayCanvas ensures a fast loading time by using multiple features such as script concatenation, minification, deferred loading of non-essential assets and more. PlayCanvas has many team features such as being able to chat with your teammates directly from within the Editor.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 18
    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: 9 This Week
    Last Update:
    See Project
  • 19
    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: 8 This Week
    Last Update:
    See Project
  • 20
    Hypackel Engine

    Hypackel Engine

    JavaScript-based game engine designed to empower developers

    Hypackel Engine is a JavaScript-based 2D game engine designed to provide beginner-friendly tools for creating simple games such as platformers, RPGs, and top-down shooters. It focuses on accessibility by offering a lightweight and easy-to-integrate script that developers can import directly into web-based projects. The engine includes built-in systems for handling physics, collisions, rendering, and animation, allowing developers to focus more on gameplay logic rather than low-level implementation details. Its architecture is structured around modular systems like sprites, particles, and audio, which can be controlled through simple function calls and arrays. The project emphasizes simplicity and rapid prototyping, making it suitable for educational purposes or small-scale game development. It also includes example files and documentation to guide users through setup and usage. Overall, HYPACKEL-ENGINE-1 serves as an entry-level framework for experimenting with game development.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 21
    Sabaki

    Sabaki

    An elegant Go board and SGF editor for a more civilized age

    An elegant Go board and SGF editor for a more civilized age. Sabaki is a modern, elegant, cross-platform Go/Baduk/Weiqi board and SGF editor for a more civilized age. It’s free, open source and uses web technology based on Electron. You can see its code, contribute or report an issue at our GitHub repository. Sabaki offers a variety of board markup tools, including the SGF 4-compliant line and arrow tool. Annotate your positions and moves, set hotspots in your favorite games, write reviews in Markdown. Sabaki also supports SGF game containers, saving and reading multiple games within one file. Score your games using area or territory counting. You can also use the score estimator to see which player is ahead in mid-game. Toggle the life & death status of groups to refine the estimation.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    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: 6 This Week
    Last Update:
    See Project
  • 23
    LayaAir3.0

    LayaAir3.0

    LayaAir is an open-source 2D/3D engine

    The LayaAir engine is a game engine brand under Layabox . The LayaAir engine not only supports 2D, 3D, AR, VR and other types of game development but also can be used in advertising, marketing, education and other fields. In addition to the release of the HTML5 version, it also supports the release of Native-APP, WeChat mini-games, QQ mini-games, Baidu mini-games, Bilibili mini-games, Douyin mini-games, Toutiao mini-games, Alipay mini-games, OPPO mini-games, and vivo mini-games. Games, Xiaomi Quick Games, Huawei Quick Games, and other platforms.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 24
    Typing Baba: Hindi Typing Tutor

    Typing Baba: Hindi Typing Tutor

    Typing Baba: Hindi Typing Tutor, Learn Hindi typing

    Typingbaba: Hindi typing tutor is an app made for learners of each and every capacity. It will improve the learning curve of every user. Typing baba is designed for hindi typing learners besides this it will help the intermediate learners to excel via accectuating and refining their skill and strong points. It includes hindi typing lessons which are meant to increase typing speed and accuracy of users. This tutor is designed by taking into account all shortcomings of new users so that in short time they can achieve great progress bu weeding out all the stumbling process of learning. We developed this typing tutor after having more than enough experience in making the individuals trained. Features: Hindi Typing Tutor KrutiDev 010
    Leader badge
    Downloads: 119 This Week
    Last Update:
    See Project
  • 25
    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: 4 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB