[go: up one dir, main page]

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.

  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • 1
    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,443 This Week
    Last Update:
    See Project
  • 2
    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 Vista or higher, 32 or 64 bit Linux, & macOS 10.10+.
    Leader badge">
    Downloads: 1,761 This Week
    Last Update:
    See Project
  • 3
    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: 53 This Week
    Last Update:
    See Project
  • 4
    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: 44 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    DS3Windows

    DS3Windows

    DS3Windows allows you to use a DualShock 3 Controller on your PC

    DS3Window is an open-source program that will allow someone to get the experience of using a Playstation 3 DualShock Controller on a PC by emulating a Xbox 360 Controller. ⚠️Sometimes Windows will show unknown application error, click "More info" then click "Run anyway".
    Leader badge">
    Downloads: 439 This Week
    Last Update:
    See Project
  • 6
    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: 23 This Week
    Last Update:
    See Project
  • 7
    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: 22 This Week
    Last Update:
    See Project
  • 8
    PlayCanvas WebGL Game Engine

    PlayCanvas WebGL Game 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: 19 This Week
    Last Update:
    See Project
  • 9
    JudoShiai is a set of programs that help to organize a judo tournament.
    Leader badge">
    Downloads: 107 This Week
    Last Update:
    See Project
  • Unimus makes Network Automation and Configuration Management easy. Icon
    Unimus makes Network Automation and Configuration Management easy.

    Deploying Unimus to manage your entire network requires only minutes, allowing for rapid deployment without headaches.

    We aim to make automation, disaster recovery, change management and configuration auditing painless and affordable for a network of any size.
    Learn More
  • 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: 17 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.
    Downloads: 73 This Week
    Last Update:
    See Project
  • 12
    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: 14 This Week
    Last Update:
    See Project
  • 13
    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: 14 This Week
    Last Update:
    See Project
  • 14
    Bitburner

    Bitburner

    Bitburner Game

    Welcome to Bitburner, a cyberpunk-themed incremental RPG! The game takes place in a dark, dystopian future. The year is 2077. Bitburner is a programming-based incremental game that revolves around hacking and cyberpunk themes. Bitburner is a programming-based incremental game that revolves around hacking and cyberpunk themes. The game is currently in the early beta stage of development. Bitburner is a cyberpunk-themed incremental RPG where you, the player, take the role of an unknown hacker in a dark, dystopian world. When a mysterious hacker called jump3R messages you, he/she confirms your suspicions that there is something wrong with the world around you. Now, aided by jump3R, you embark on a quest to gain money and power by any means necessary, in the hopes that this will lead to uncovering the secrets that you’ve been searching for.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 15
    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: 10 This Week
    Last Update:
    See Project
  • 16
    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: 260 This Week
    Last Update:
    See Project
  • 17
    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: 7 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: 7 This Week
    Last Update:
    See Project
  • 19
    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: 6 This Week
    Last Update:
    See Project
  • 20
    HTLiveSight

    HTLiveSight

    HTLS is an Hattrick live match viewer, based on the old Livefox.

    With HTLiveSight, you can view your matches in a new way: you have explanations near the actions, live league table, popups and sound to advise you that something is happening in matches, even if you're doing other things on your pc! You can also add friends, so their matches are automatically added when you launch the program! Now we added the Relive feature, so you can watch your matches even if you're not at home when they're played! This application is a browser plugin and doesn't need any installation: the only requirement is have Mozilla Firefox and Google Chrome (soon Opera, Safari and mobile browsers) installed! So it's compatible with all the operating systems! And there are a lot of new things in development...check out the forum!
    Downloads: 29 This Week
    Last Update:
    See Project
  • 21
    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: 5 This Week
    Last Update:
    See Project
  • 22
    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
  • 23
    LittleJS

    LittleJS

    The Tiny JavaScript Game Engine That Can!

    LittleJS is a super lightweight 2D JavaScript game engine with fast WebGL rendering. It is designed to be small, simple, and easy to use for various applications, from game jams to commercial releases. This engine has everything necessary to make high-quality games, including fast rendering, physics, particles, sound effects, music, keyboard/mouse/gamepad input handling, update/render loop, and debug tools. It is recommended that you start by copying the LittleJS Starter Project This file is mostly empty with just a few things you can use to get started or remove. You can also download and include engine.all.js or engine.all.min.js. In order to load files like images you will need to run a small web server like http-server on npm. I recommend an editor that does this for me automatically like Brackets or VS Code with the Live Server plugin.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 24
    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: 5 This Week
    Last Update:
    See Project
  • 25
    FSKneeboard

    FSKneeboard

    FSKneeboard adds a helpful ingame panel to your flight simulator

    FSKneeboard (formerly known as "VFR Map For VR") adds a helpful in-game panel to your flight simulator which brings several different maps, waypoints and tracks, a charts viewer, and a notepad right into your Flight Simulator cockpit! This is is especially helpful for those of us who like to fly in VR. Powerful, highly detailed maps for your next VFR trip. Optimized for VR! Your approach charts, checklists, and notes at your fingertips. Use your mouse to quickly take notes of ATIS and ATC instructions. Automatically create snapshots/savegames from your flights every few minutes so you're able to recover Flight Simulator instabilities and crashes (fully configurable, see Advanced Usage Section for details). Search for any address or POI worldwide right from FSKneeboard and add it as waypoint or even teleport there. Windows Installer for simple installation and configuration.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next